dreamkas-opencart3.ocmod | ||
dreamkas-f opencart.ocmod.zip | ||
dreamkas-opencart3.ocmod.zip | ||
README.md |
Модуль интеграции Dreamkas для OpenCart 3.*
Содержимое репозитория
./dreamkas-opencart3.ocmod/
- директория с исходным кодом модифицированного мной модуля./dreamkas-opencart3.ocmod.zip
- модифицированный модуль, готовый к установке./dreamkas-f opencart.ocmod.zip
- исходный модуль для OpenCart 2.3, на котором основана данная модификация
Описание
Модификация тестировалась на OpenCart 3.0.2.0. Модуль устанавливается, удаляется, настройки сохраняются, читаются. Судя по отзывам (первый, второй), полученный модуль в целом работает, за исключением одного момента: не отображаются статусы фискализации.
У меня лично нет возможности полноценно проверить насколько качественно работает этот модуль: для этого нужны реальные заказы и покупки. Проект, в рамках которого я работал над этим модулем, я больше не поддерживаю.
Вся основная логика модуля прописана здесь:
upload/catalog/controller/extension/module/dreamkas.php
Этот файл я не трогал. Я лишь восстановил возможность установить, удалить и настроить модуль.
Краткая информация об изменениях
Основано на модуле dreamkas-f opencart.ocmod.zip.
Этот архив предоставляется самими сотрудниками Dreamkas. Он включен в репозиторий для истории.
Ниже вкратце описаны мои правки, но чтобы узнать детальные изменения, то можете заморочиться с diff-ами.
- Шаблон (
upload/admin/view/template/extension/module/dreamkas.twig
):- переписан с языка php на язык шаблонизатора Twig
- изменено расширение с .tpl на .twig
- Страница настроек:
- удалены большие куски закомментированного и нерабочего (?) кода
- исправлено получение списка установленных платёжных систем в настройках
- форматирование кода (
upload/admin/controller/extension/module/dreamkas.php
)
- Мелкое форматирование и исправление ссылки на сайт разработчика (
install.xml
)
Полезные ссылки
- История появления этой модификации
- Открытая документация к Dreamkas API
- Как подключить интернет-магазин к кассе через Кабинет?
- Подключить кассу к OpenCart
- Групповой чат для разработчиков в Telegram: @apidreamkas
Лицензия
Весь исходный код, находящийся в этом репозитории, распространяется по лицензии WTFPL v2.
Причина - отсутствие какой-либо лицензии на исходный модуль ./dreamkas-f opencart.ocmod.zip
и безразличие к моим доработкам.
Поддержка
Отсутствует и не появится.
Любые манипуляции с модулем - НА ВАШ СТРАХ И РИСК.
Я НЕ ДАЮ НИКАКИХ ГАРАНТИЙ ЕГО РАБОТОСПОСОБНОСТИ.