-
Публікації
22 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем pogankin
-
-
Рекомендую:
-
Создание QR-кода для банковского перевода
OCMOD, добавляющий генерацию QR-кода в стандартный модуль "Банковский перевод". QR-код отображается в следующих документах:
- История заказов (для пользователя) / просмотр свойств заказа;
- Email с оповещением о новом заказе (для пользователя);
- Заказы (для администратора) / просмотр свойств заказа;
- Email с оповещением о новом заказе (для администратора).
Для генерации изображения с QR-кодом используется сервис "Генератор QR кодов". В указанные документы вставляется ссылка с запросом к указанному сервису. Созданное изображение нигде не сохраняется. В email-клиенте может быть включена блокировка загрузки картинок со сторонних ресурсов, из-за чего QR-код не будет отображаться, пока его загрузку не подтвердить вручную.
Более красивым решением, конечно, было бы встраивание библиотеки для генерации QR-кодов в OpenCart, но добиться корректной работы ни от phpqrcode, ни от QR Code Generator пока не удалось (хотя демо страничка на сайте последнего генератора создаёт корректный код).
Для генерации QR-кода в настройки модуля "Банковский перевод" (в любое место текста инструкции, но лучше в начало) нужно добавить следующий блок данных:
Цитата{QRCODE}ST00012|Name=ООО "Рога и копыта"|PayeeINN=9876856765|KPP=345437436|
PersonalAcc=40708407654768768769|BankName=АО "АЛЬФА-БАНК"|BIC=044525593|CorrespAcc=30101810200000000593|
LastName={LASTNAME}|FirstName={FIRSTNAME}|MiddleName={MIDDLENAME}|
PayerAddress={ADDRESS}|Purpose=Оплата заказа {NORDER}|Sum={TOTAL}{/QRCODE}Расшифровка параметров:
- Name — наименование получателя платежа;
- PayeeINN — ИНН получателя платежа;
- KPP — КПП получателя платежа;
- PersonalAcc — номер счета получателя платежа;
- BankName — наименование банка получателя платежа;
- BIC — БИК банка получателя платежа;
- CorrespAcc — номер кор./сч. банка получателя платежа;
- Sum — сумма платежа, в копейках;
- Purpose — наименование платежа (назначение);
- LastName — фамилия плательщика;
- FirstName — имя плательщика;
- MiddleName — отчество плательщика;
- PayerAddress — адрес плательщика.
Значения параметров Name, PayeeINN, KPP, PersonalAcc, BankName, BIC, CorrespAcc нужно заполнить реквизитами вашей компании. Остальные будут заполняться данными из заказа. На этапе подготовки данных производится перекодировка UTF-8 → Windows-1251. Соответственно, использования символов, которых нет в Windows-1251, стоит избегать. Набор полей подбирался с оглядкой на ГОСТ Р 56042-2014, но полномасштабного соответствия, разумеется, нет. Наладка производилась при помощи Android-приложения Сбербанк-Онлайн. Корректная работа с приложениями других банков не гарантируется.
Установка - стандартная, через раздел "Установка расширений". После этого нужно обновить модификаторы.
Модуль тестировался только на OpenCart 2.1.0.2, на стандартной теме. С большой вероятностью будет работать на OpenCart 2.x и на ocStore 2.x.
-
Автор
-
долучення13.10.17
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore2.1
-
OpenCart.Pro, ocShop
-
Звернення до сервера розробника
-
Отображение фамилии клиента в сообщении обратной связи
OCMOD, добавляющий фамилию клиента в сообщение, отправляемое через форму обратной связи (как это ни странно, по-умолчанию указано только имя).
Установка - стандартная, через раздел "Установка расширений". После этого нужно обновить модификаторы.
Модуль тестировался только на OpenCart 2.1.0.2, на стандартной теме. С большой вероятностью будет работать на OpenCart 2.x и на ocStore 2.x.
-
Добавил
-
Добавлено12.04.2017
-
Категория
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчика
-
-
Кнопки "Показать адрес на Яндекс.Картах" для адресов из заказа
OCMOD, добавляющий на страницу просмотра заказа кнопки "Показать адрес на Яндекс.Картах" для платёжного адреса и адреса доставки.
Установка - стандартная, через раздел "Установка расширений". После этого нужно обновить модификаторы.
Модуль тестировался только на OpenCart 2.1.0.2, на стандартной теме.
-
Добавил
-
Добавлено07.03.2017
-
Категория
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчика
-
-
В 08.03.2017 в 15:45, Sergeyy84 сказал:
На ocstore 2.3 будет работать?
Затрудняюсь сказать точно. В принципе, модификация минимальная. Велика вероятность, что будет. Но в любом случае, OCMOD-ы устанавливаются и удаляются простейшими телодвижениями. Если заработает - сообщите! Внесём в список совместимых версий!
-
Преобразование счёта в товарный чек
OCMOD, преобразующий печатную форму счёта в товарный чек. Фактические изменения:
- Кнопка "Показать счет" преобразуется в кнопку "Распечатать товарный чек" (с той же иконкой).
- Нажатие кнопки "Распечатать товарный чек" вызывает генерацию в отдельной вкладке браузера печатной формы товарного чека. Его шаблон описан в файле admin/view/template/sale/order_sales_receipt.tpl (вместо прежнего admin/view/template/sale/order_invoice.tpl).
В качестве логотипа на чеке используется логотип магазина (тот, который в заголовке всех страниц). В "шапке" чека используется информация из настроек магазина:
- продавец - Владелец магазина;
- реквизиты - Дополнительная информация;
- адрес магазина, телефон, email - соответственно.
Номер чека равен номеру заказа. Дата чека - текущая.
Установка - стандартная, через раздел "Установка расширений". После этого нужно обновить модификаторы.
Модуль тестировался только на OpenCart 2.1.0.2, на стандартной теме.
-
Добавил
-
Добавлено25.02.2017
-
Категория
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчика
- 1
-
Отображение номера заказа на странице просмотра заказа
OCMOD для отображения номера (id) заказа на странице просмотра заказа.
Модуль тестировался только на OpenCart 2.1.0.2, на стандартной теме.
-
Добавил
-
Добавлено23.02.2017
-
Категория
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчика
- 1
-
-
Как раз допилил кое-что!
-
Блокировка товаров, отсутствующих на складе
OCMOD для блокировки товаров, которых нет на складе (количество которых равно нулю). При просмотре товаров по категориям, по производителям, в поиске фон карточки товара становится серым, фотография - чёрно-белой, и деактивируется кнопка "Купить". При просмотре закладок - чёрно-белая фотография, блокировка кнопки "Купить". В таблице сравнения товаров - блокировка кнопки "Купить".
Модуль тестировался только на OpenCart 2.1.0.2, на стандартной теме.
-
Добавил
-
Добавлено23.02.2017
-
Категория
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчика
-
-
Попробуйте: https://opencartforum.com/files/file/2289-mx-shipping-master/
Задается любая логика.
Спасибо! Но, видимо, не подойдёт. Автор пишет:
...если вам надо только показать методы доставки на странице товара, то лучше поискать другие решения. В MX Shipping Master придется создавать "обертки" для ваших методов, или прописывать их заново...
А мне надо как раз показать или одну или другую группу модулей. Будем искать...
-
А не подскажет ли кто, как можно реализовать привязку модулей доставки к выбранным товарам?
То есть, если в корзину брошены товары из некоторой группы А, доступны способы доставки М1 и М2, а если из группы Б, то М3. А если выбраны товары из обеих групп, ни один способ доставки не доступен, потому что по способам доставки товары несовместимы.
Нечто похожее можно сделать при помощи комбинации модулей "Группы товаров" и "Доставка +", но последний определяет собственные способы доставки, а хотелось бы именно регулировать доступ другим модулям (например, "Доставка Boxberry").
[Поддержка] Преобразование счёта в товарный чек
в Другие дополнения
Опубліковано:
В ближайшее время поддержки версиq 2.3.x и более поздних, к сожалению, не обещаю! Для этого сначала нужно заапгрейдить собственный магазин