From b909ac1e7b8c9eba7b2ed6a21b7173b9e7f490b7 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Sun, 9 Jun 2019 18:14:22 +0800 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index c829399..5ff5f15 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,51 @@ -# Модуль интеграции Dreamkas для OpenCart 3.* +# Модуль интеграции Dreamkas для OpenCart 3.\* ## Содержимое репозитория -* `./dreamkas-opencart3.ocmod/` - директория с исходным кодом модуля -* `./dreamkas-opencart3.ocmod.ocmod.zip` - модуль, готовый к установке -* `./dreamkas-f opencart.ocmod.zip` - исходный модуль для OpenCart 2.3, на котором основан данный +- `./dreamkas-opencart3.ocmod/` - директория с исходным кодом дифицированоного мной модуля +- `./dreamkas-opencart3.ocmod.zip` - модифицированный модуль, готовый к установке +- `./dreamkas-f opencart.ocmod.zip` - исходный модуль для OpenCart 2.3, на котором основана данная модификация ## Описание -Модуль устанавливается на OpenCart 3.0.2.0, настройки сохраняются, читаются. -Судя по отзывам ([1](http://blog.anthonyaxenov.ru/2018/05/09/%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d1%8c-%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d0%b8-dreamkas-%d0%b4%d0%bb%d1%8f-opencart-3-0-2-0/#comment-103) [2](https://help.dreamkas.ru/hc/ru/articles/115005504689-%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BA%D0%B0%D1%81%D1%81%D1%83-%D0%BA-OpenCart)), модуль рабочий, за исключением одного момента: не отображаются статусы фискализации, но сама фискализация работает. +Модификация тестировалась на **OpenCart 3.0.2.0**. +Модуль устанавливается, удаляется, настройки сохраняются, читаются. +Судя по отзывам ([первый](http://blog.anthonyaxenov.ru/2018/05/09/%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d1%8c-%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d0%b8-dreamkas-%d0%b4%d0%bb%d1%8f-opencart-3-0-2-0/#comment-103), [второй](https://help.dreamkas.ru/hc/ru/articles/115005504689-%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BA%D0%B0%D1%81%D1%81%D1%83-%D0%BA-OpenCart)), полученный модуль в целом работает, за исключением одного момента: не отображаются статусы фискализации. -У меня лично нет возможности проверить насколько качественно работает этот модуль: для этого нужны реальные заказы и покупки. +У меня лично нет возможности полноценно проверить насколько качественно работает этот модуль: для этого нужны реальные заказы и покупки. Проект, в рамках которого я работал над этим модулем, я больше не поддерживаю. Вся основная логика модуля прописана здесь: - -```upload/catalog/controller/extension/module/dreamkas.php``` +`upload/catalog/controller/extension/module/dreamkas.php` Этот файл я не трогал. Я лишь восстановил возможность установить, удалить и настроить модуль. -## Краткая информация +## Краткая информация об изменениях -Основано на модуле *[dreamkas-f opencart.ocmod.zip](https://help.dreamkas.ru/hc/ru/article_attachments/115010763145/dreamkas-f_opencart.ocmod.zip)*. +Основано на модуле _[dreamkas-f opencart.ocmod.zip](https://help.dreamkas.ru/hc/ru/article_attachments/115010763145/dreamkas-f_opencart.ocmod.zip)_. -Этот архив включен в репозиторий - для истории. -Может кому-нибудь даже будет интересно увидеть в diff-ах точные правки, но ниже я опишу вкратце лишь основные: +Этот архив предоставляется самими сотрудниками Dreamkas. +Он включен в репозиторий для истории. + +Ниже вкратце описаны мои правки, но чтобы узнать детальные изменения, то можете заморочиться с diff-ами. 1. Шаблон (`upload/admin/view/template/extension/module/dreamkas.twig`): - 1. переписан с языка php на язык шаблонизатора Twig - 2. изменено расширение с .tpl на .twig + 1. переписан с языка php на язык шаблонизатора Twig + 2. изменено расширение с .tpl на .twig 2. Страница настроек: - 1. удалены большие куски закомментированного и нерабочего (?) кода - 2. исправлено получение списка установленных платёжных систем - 3. форматирование кода (`upload/admin/controller/extension/module/dreamkas.php`) + 1. удалены большие куски закомментированного и нерабочего (?) кода + 2. исправлено получение списка установленных платёжных систем в настройках + 3. форматирование кода (`upload/admin/controller/extension/module/dreamkas.php`) 3. Мелкое форматирование и исправление ссылки на сайт разработчика (`install.xml`) ## Полезные ссылки -1. История появления модуля: [читать в блоге](http://blog.anthonyaxenov.ru/2018/05/09/модуль-интеграции-dreamkas-для-opencart-3-0-2-0) -2. Открытая документация к Dreamkas API: [kabinet.docs.apiary.io](http://kabinet.docs.apiary.io) +1. [История появления этой модификации](http://blog.anthonyaxenov.ru/2018/05/09/модуль-интеграции-dreamkas-для-opencart-3-0-2-0) +2. [Открытая документация к Dreamkas API](http://kabinet.docs.apiary.io) 3. [Как подключить интернет-магазин к кассе через Кабинет?](https://help.dreamkas.ru/hc/ru/articles/115005007709) 4. [Подключить кассу к OpenCart](https://help.dreamkas.ru/hc/ru/articles/115005504689-%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BA%D0%B0%D1%81%D1%81%D1%83-%D0%BA-OpenCart) -5. Групповой чат для разработчиков в Telegram: [@apidreamkas](https://t.me/apidreamkas) (если ссылка не работает — ищи через в TG поиск) +5. Групповой чат для разработчиков в Telegram: [@apidreamkas](https://t.me/apidreamkas) ## Лицензия