Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

botva

Новачок
  
  • Публікації

    14
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем botva

  1. В 25.08.2023 в 10:53, AlexanderYuzkov сказав:

    Тут більше варіант створювати інвойси і надсилати клієнтам посилання на оплату)

     

     

    тут саме питання, щоб клієнт міг самостійно сплатити за послуги, якщо він віддає перевагу безготівковій оплаті.

  2. є ідея зробити на сайті портал для оплати послуг за допомогою банківського платежу з метою уникнення комісії за використання платіжних карт. модуль оплати по qr-коду придбав, але постало питання організіції платежу за послуги, щоб клієнти могли самостійно вказати суму оплати при формуванні замовлення. ну, тобто, обирають якусь послугу (наприклад, ремонт ноутбука) и мали можливість ввести її ціну, яку їм озвучив майстер, оскільки ціна варіативна у данному випадку. є якісь рекомендації. дякую за увагу.

  3. Модуль обмена с 1С v8.x для Opencart 3.x завелся с полпинка на bas for small company 1.6.16.2 + opencart 3.0.3.8.

    для того, чтобы все работало так, как мне хотелось, пришлось поиграться с настройками, но там реально все не сложно.

  4. слабал командный файлик удаления непопулярных модулей доставок и оплат, может кому пригодится.

    хотел сделать скрипт удаления по фтп, но там с языковыми файлами заморочка, нужно знать какие языки установлены и в зависимости от этого править скрипт. поэтому пока так.
    архивируем на хостинге папки admin и catalog и удаляем их
    переносим архив на локальный комп и распаковываем
    кладем скрипт рядом с папками и запускаем
    архивируем, закидываем обратно на хостинг и разворачиваем.
    обновляем модификаторы.

    Прихований текст
    del /S alipay*.*
    del /S amazon*.*
    del /S authorizenet*.*
    del /S bluepay*.*
    del /S cardconnect*.*
    del /S cardinity*.*
    del /S divido*.*
    del /S eway*.*
    del /S firstdata*.*
    del /S g2apay*.*
    del /S globalpay*.*
    del /S klarna*.*
    del /S laybuy*.*
    del /S nochex*.*
    del /S paymate*.*
    del /S paypal*.*
    del /S paypoint*.*
    del /S payza*.*
    del /S perpetual*.*
    del /S pilibaba*.*
    del /S pp_*.*
    del /S realex*.*
    del /S sage*.*
    del /S securetrading*.*
    del /S skrill*.*
    del /S square*.*
    del /S 2checkout*.*
    del /S twocheckout*.*
    del /S web_payment*.*
    del /S wechat*.*
    del /S worldpay*.*
    
    
    del /S auspost*.*
    del /S ec_ship*.*
    del /S fedex*.*
    del /S parcelforce*.*
    del /S royal*.*
    del /S ups*.*
    del /S usps*.*

     

    пс: делайте архивы перед применением, но все ж в курсе

    del_payment.bat

  5. а чим саме відрізніється встановлення ukrainian-clear-install_OC23.ocmod.zip від звичайного додавання української ukrainian-ocstore_opencart-2.3.x.zip та ручного імпорту localization.sql? оскільки я особливих відмінностей не побачив. так розумію, це просто автоматизований процесс, чи я помиляюсь?

  6. в итоге поменял в бутстрап. конечно, так делать не рекомендуют, но проверил на нескольких разных устройствах, работает ровно.
    может кому пригодится, меняем в файле \catalog\view\javascript\common.js (изменения описал в комментариях для себя тоже, потом же не вспомню что менял)

    Прихований текст
    	// Product Grid
    	$('#grid-view').click(function() {
    		// What a shame bootstrap does not take into account dynamically loaded columns
    		var cols = $('#column-right, #column-left').length;
    
    		if (cols == 2) {
    			$('#content .product-list').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');	/*две боковые колонки*/
    		} else if (cols == 1) {
    			$('#content .product-list').attr('class', 'product-layout product-grid col-lg-3 col-md-4 col-sm-6 col-xs-12');	/*одна боковая колонка*/ /* изменено col-lg-4 на col-lg-3*/
    		} else {
    			$('#content .product-list').attr('class', 'product-layout product-grid col-lg-2 col-md-3 col-sm-6 col-xs-12');	/*без боковых колонок*/ /* изменено col-lg-3 на col-lg-2*/
    		}
    
    		$('#list-view').removeClass('active');
    		$('#grid-view').addClass('active');
    
    		localStorage.setItem('display', 'grid');
    	});
    
    	if (localStorage.getItem('display') == 'list') {
    		$('#list-view').trigger('click');
    		$('#list-view').addClass('active');
    	} else {
    		$('#grid-view').trigger('click');
    		$('#grid-view').addClass('active');
    	}

     

    оно проявится везде, где используется вывод сеткой, но мне, собственно, так и нужно было

  7. поэкспериментировал с удалением разного хлама. сработало, но все на свой страх и риск, делайте архивные копии. хотя, в данном случае вам поможет просто дистрибутив вашей системы из которого вы сможете восстановить удаленные файлы. но архивные копии делайте все равно.
    напишу на примере alipay. ищем файл, который соответствует удаляемому расширению, в папке и подпапках yoursite.ua\admin\controller\extension\
    в нашем случае это yoursite.ua\admin\controller\extension\payment\alipay.php
    общий алгоритм примерно такой:
    отключаем модуль в админке, если он включен и удаляем его файлы. файлы модуля могут находиться как в корне каталога extension, так и в соответствующей подпапке (в данном случае - подпапка платежных систем).

     

    удалить контроллер модуля админки: yoursite.ua\admin\controller\extension\(имя_папки_модуля\)имя_модуля.php

    удалить файлы локализации модуля админки: yoursite.ua\admin\language\язык\extension\(имя_папки_модуля\)имя_модуля.php

    удалить модели модуля админки: yoursite.ua\admin\model\extension\(имя_папки_модуля\)имя_модуля.php


    аналогично удалить файлы модуля из папки внешнего интерфейса yoursite.ua\catalog:
    yoursite.ua\catalog\controller\extension\(имя_папки_модуля\)имя_модуля.php
    yoursite.ua\catalog\language\en-en\extension\(имя_папки_модуля\)имя_модуля.php

    yoursite.ua\catalog\language\ua-ua\extension\(имя_папки_модуля\)имя_модуля.php
    yoursite.ua\catalog\model\extension\(имя_папки_модуля\)имя_модуля.php

     

    после удаления файлов обновляем кэш модификаторов!

    я использовал для этих целей total commander, он позволяет удобно искать файлы модуля в папке сайта и скопом их удалять. как правило имя файлов модуля уникально, но вы смотрите внимательно, что удаляете, например, у модулей гугла файлы любого модуля называются google.php (правда лежат в разных подпапках).

    [spoiler]

    Снимок экрана 2023-04-07 131526.png

    [/spoiler]

  8. насправді там було забагато всілякої рашизни, од платіжних систем та послуг доставки до seo-шних інструментів. саме тому завжди використовував чистий opencart. залюбки спробую оновлену версію.

  9. В 24.09.2019 в 11:32, Mismarthome сказав:

    Как увеличить количество товаров в строке, т.е. чтобы выводилось не по 3 штуки, а больше?

    кто-то нашел ответ? во второй версии была такая опция в настройках модуля, в тройке не нашел. stylesheet позволяет изменить размеры блока товара в каталоге и оно нормально работает, но в каталоге все-равно упорно отображается 4 товара, хотя интервал между ними увеличивается.

  10. спасибо, работает.
    я долго не мог понять где я это намотал, пока не почитал тему. только у меня баннеры не всплывали, просто отображалась ссылка Moved Permanently, ведущая на https://www.opencart.com/index.php?route=api/promotion, возможно из-за установленного ublock origin.

  11. добрый день. а есть что-то на эту тему для для opencart 3? в смысле так, чтобы не заморачиваться с таблицами и переносом старых новостей? модули с блогами и новостями под тройку я видел, но у них другая структура таблиц. да и не нужен мне такой функционал, как там рисуют, даже задаром. вот это был самый четкий формат без лишних фичей, которые я не использую. жаль, устарел.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.