Модуль інтегрує програмну касу Checkbox з OkayCMS: дозволяє створювати фіскальні чеки та чеки повернення, керувати змінами касира, налаштовувати податкові групи й автоматично фіскалізувати замовлення при зміні статусу або після отримання посилки Новою Поштою.
- Створення чека продажу для замовлення.
- Створення чека повернення.
- Перегляд усіх чеків замовлення прямо в адмінці.
- Посилання на чек для покупця на сторінці замовлення.
- Відкриття та закриття зміни касира.
- Перегляд журналу змін із статусами та датами.
- Автоматична перевірка та закриття застарілих змін.
- Довільні податкові групи (код + назва) для передачі до Checkbox.
- Призначення податкової групи кожному товару окремо.
- Автоматичне створення чека при зміні статусу замовлення на вказаний в налаштуваннях.
- Автоматичне створення чека при отриманні посилки Новою Поштою (потребує модуля NovaPoshtaTracking).
- Cron-завдання запускаються через вбудований планувальник OkayCMS.
- Для кожного способу оплати задається тип Checkbox (
CASH,CARD,CASHLESS,OTHER). - Можна повністю відключити фіскалізацію для обраного способу оплати.
- OkayCMS v4.5.2
- Обліковий запис касира на my.checkbox.ua (логін, пароль, ліцензійний ключ каси)
- Модуль NovaPoshtaTracking (опціонально — для автоматичної фіскалізації при отриманні Новою Поштою)
- Скачайте останню версію модуля з останнього релізу на GitHub.
- Розпакуйте архів на сервері в каталог:
{OkayCMS_root}/Okay/Modules/
- Виконайте команду в директорії
{OkayCMS_root}/Okay/Modules/Sviat:git clone https://github.com/devSviat/Checkbox-OkayCMS.git Checkbox
Шлях до модуля має бути таким:
{OkayCMS_root}/Okay/Modules/Sviat/Checkbox/Після встановлення перейдіть в адмін-панель → Модулі → Знайдіть «Checkbox» → Натисніть «Встановити».
- Перейдіть в адмін-панель → Checkbox ПРРО → Налаштування.
- Заповніть облікові дані касира:
- Логін — логін касира з my.checkbox.ua.
- Пароль — пароль касира.
- Ліцензійний ключ каси — знаходиться в розділі «Каси» → «Дії» → «Деталі» в особистому кабінеті Checkbox.
- Збережіть налаштування.
- Відкрийте потрібне замовлення в адмінці.
- Натисніть «Фіскалізувати чек» для створення чека продажу.
- Натисніть «Створити чек повернення» за потреби.
- В розділі Налаштування вкажіть статус замовлення, при зміні на який чек створюється автоматично.
- Встановіть та увімкніть модуль NovaPoshtaTracking.
- В розділі Налаштування увімкніть опцію «Створювати чек при отриманні Новою Поштою».
- Переконайтесь, що на сервері налаштовано cron-завдання (щохвилини):
Чеки будуть створюватися кожні 10 хвилин після оновлення статусу ТТН.
* * * * * php {OkayCMS_root}/ok scheduler:run
- Перейдіть в Checkbox ПРРО → Податкові ставки.
- Додайте групи з відповідними кодами (відповідно до налаштувань каси в Checkbox).
Модуль розповсюджується за вільною ліцензією MIT