Модуль интеграции Dreamkas для OpenCart v3. https://blog.anthonyaxenov.ru/2018/05/09/dreamkas-oc-3/
Go to file
2019-04-25 00:15:47 +08:00
dreamkas-opencart3.ocmod Initial commit 2019-04-25 00:15:47 +08:00
dreamkas-f opencart.ocmod.zip Initial commit 2019-04-25 00:15:47 +08:00
dreamkas-opencart3.ocmod.zip Initial commit 2019-04-25 00:15:47 +08:00
README.md Initial commit 2019-04-25 00:15:47 +08:00

Модуль интеграции Dreamkas для OpenCart 3.*

Содержимое репозитория

  • ./dreamkas-opencart3.ocmod/ - директория с исходным кодом модуля
  • ./dreamkas-opencart3.ocmod.ocmod.zip - модуль, готовый к установке
  • ./dreamkas-f opencart.ocmod.zip - исходный модуль для OpenCart 2.3, на котором основан данный

Описание

Модуль устанавливается на OpenCart 3.0.2.0, настройки сохраняются, читаются. Судя по отзывам (1 2), модуль рабочий, за исключением одного момента: не отображаются статусы фискализации, но сама фискализация работает.

У меня лично нет возможности проверить насколько качественно работает этот модуль: для этого нужны реальные заказы и покупки. Проект, в рамках которого я работал над этим модулем, я больше не поддерживаю.

Вся основная логика модуля прописана здесь:

upload/catalog/controller/extension/module/dreamkas.php

Этот файл я не трогал. Я лишь восстановил возможность установить, удалить и настроить модуль.

Краткая информация

Основано на модуле dreamkas-f opencart.ocmod.zip.

Этот архив включен в репозиторий - для истории. Может кому-нибудь даже будет интересно увидеть в diff-ах точные правки, но ниже я опишу вкратце лишь основные:

  1. Шаблон (upload/admin/view/template/extension/module/dreamkas.twig):
  2. переписан с языка php на язык шаблонизатора Twig
  3. изменено расширение с .tpl на .twig
  4. Страница настроек:
  5. удалены большие куски закомментированного и нерабочего (?) кода
  6. исправлено получение списка установленных платёжных систем
  7. форматирование кода (upload/admin/controller/extension/module/dreamkas.php)
  8. Мелкое форматирование и исправление ссылки на сайт разработчика (install.xml)

Полезные ссылки

  1. История появления модуля: читать в блоге
  2. Открытая документация к Dreamkas API: kabinet.docs.apiary.io
  3. Как подключить интернет-магазин к кассе через Кабинет?
  4. Подключить кассу к OpenCart
  5. Групповой чат для разработчиков в Telegram: @apidreamkas (если ссылка не работает — ищи через в TG поиск)

Лицензия

Весь исходный код, находящийся в этом репозитории, распространяется по лицензии WTFPL v2.

Причина - отсутствие какой-либо лицензии на исходный модуль ./dreamkas-f opencart.ocmod.zip и безразличие к моим доработкам.

Поддержка

Отсутствует и не появится.

Любые манипуляции с модулем - НА ВАШ СТРАХ И РИСК.

Я НЕ ДАЮ НИКАКИХ ГАРАНТИЙ ЕГО РАБОТОСПОСОБНОСТИ.