-
7
Опис файлу
Основна задача модуля
Модуль виконує одну просту функцію - передає інформацію про товари, знижки та надбавки з Opencart до checkbox. Далі вже сам checkbox передає інформацію далі на сервери ДПС. Для наглядного розуміння, процес схематично можна візуалізувати таким чином:
приклад
Якщо розглядати детальніше
Крім того, що ми в передаємо перелік товарів замовлення, нам також необхідно передавати тип оплати (Готівка, Безготівка), можливі надбавки чи знижки. За допомогою налаштувань модуля - можна задати правила, при яких типах оплати чи доставки, рахувати що оплата була готівкою.
Основна задумка модуля була на автоматизацію процесу створення чеків. Проте в ході робіт, я побачив, що ця автоматизація можлива тільки після ретельних тестувань роботи модуля і пробиття хоча б 100+ чеків у ручному режимі модуля.
Можливості модуля (ручний режим):
- Відкрити/Закрити зміну
- Створити чек з замовлення
- Отримати html/pdf/txt/png/qr посилання на створений чек
- Переглянути останні Z звіти створенні через модуль
- Переглянути всі чеки створені через модуль
- Сервісне внесення/видача готівкових коштів
Можливі налаштування модуля
- Надсилати або не надсилати чек на емейл клієнта
- Заокруглення цін
- Додати доставку в чек як додаткову товарну позицію
- Додати коментар до чеку
- Передавати товари у чек на вибраній мові
Можливості модуля (автоматичний режим):
- Автомазація відбувається шляхом запуску крон завдання в CLI режимі
- Автоматичне відкриваття зміни кроном (в налаштування можна відключити)
- Заборона відкриття зміни після певної години (в налаштування можна задати)