Модуль интеграции OpenCart
Бесплатная CMS для создания интернет-магазинов.
Возможности модуля фискализации OpenCart
- Авансовый чек (автоматически при смене статуса заказа на нужный для первого чека, либо вручную);
- Второй чек (автоматически при смене статуса заказа на нужный для второго чека, либо вручную);
- Частичный/полный возврат заказа с фискализацией (первый и второй чек возврата прихода);
- Просмотр чеков по заказам;
- Пометка товара маркированным;
- Поле ввода DataMatrix для каждой позиции товара (при необходимости);
- Поддержка НДС;
Установка модуля фискализации OpenCart
Установка модуля на OpenCart немного отличается от других CMS. Если у вас возникают трудности напишите на
client@innokassa.ru в сообщении укажите свои юридические данные, для более удобной связи укажите свой номер телефона или позвоните по номеру
8 (800) 600-16-14.
Для начала необходимо скачать модуль фискализации для OpenCart. Затем зайти на сайт по ftp и загрузить содержимое модуля в корневую директорию (рис. 1). Важно чтобы файлы из директории модуля admin были загружены именно в вашу рабочую административную директорию. На скриншоте рабочая административная директория называется admin4953.
Рисунок 1. Слева содержимое директории модуля, справа содержимое директории сайта.
После успешной загрузки перейдите в административную панель вашего сайта проследуйте по пути "Дополнения => Дополнения" выберите раздел "Модули" и найдите в списке "ferma.ru.net checkout", произведите его установку нажатием на зеленую кнопку справа (рис. 2). После установки модуля можно перейти на страницу настроек модуля, для этого нужно нажать на синюю кнопку слева (рис. 3).
Рисунок 2.
Рисунок 3.
Настройка модуля фискализации OpenCart
На странице настроек модуля необходимо ввести номер группы касс, токен (рис. 4).
Эти данные Вы получите после оформления данных аккаунта:
- Напишите на client@innokassa.ru в сообщении укажите свои юридические данные, для более удобной связи укажите свой номер телефона или позвоните по номеру 8 (800) 600-16-14;
- В ответном письме мы отправим сформированный договор и счет на оплату (выкуп ФН (фискальный накопитель) и первый месяц услуги фермы);
- Распечатайте и подпишите договор, затем отправьте нам скан, оплатите счет.
Рисунок 4.
После получения подписанного скана договора и поступления оплаты мы:
- Регистрируем ККТ (контрольно-кассовая техника) в ФНС (федеральная налоговая служба) и ОФД (оператор фискальных данных)
- Если надо выпускаем ЭЦП (электронно-цифровая подпись)
- Отправляем Вам данные для заполнения формы настроек модуля
После ввода верных авторизационных данных на сайте станут доступны функции фискализации.
Изменение статуса заказа позволяет в автоматическом режиме фискализировать заказы и получать первый (предполагается при поступлении оплаты) и второй (предполагается при успешной доставке) чеки. Фискализация возможна единожды.
Как работает модуль фискализации OpenCart
Факт маркировки устанавливается для каждого товара индивидуально (Каталог => Товары => Выберите нужный товар и перейдите на страницу его редактирования => Вкладка «Данные») (рис. 5).
Рисунок 5
Первый чек фискализируется автоматически, когда статус заказа меняется на указанный в настройках модуля.
Второй чек фискализируется автоматически, (если в заказе отсутствуют маркированные заказы или у таких позиций введены верные коды маркировки), когда статус заказа меняется на указанный в настройках.
Второй чек можно фискализировать вручную, путем нажатия на кнопку «Фискализировать» на странице редактирования заказа (рис.6).
Рисунок 6
Просмотр фискализированных чеков осуществляется при нажатии на кнопку «Чеки» (рис. 7) с дальнейшим выбором чека:
Рисунок 7
Чек в административной части сайта (рис. 8) выглядит так:
Рисунок 8
Коды маркировки товаров вводятся на странице редактирования заказа, в таблицу (Коды маркировки товаров (рис. 9)):
Рисунок 9
При этом каждая позиция заказа разбивается на единичные товары по количеству товаров в позиции.
При нажатии на кнопку «Возврат» откроется окно со списком товаров к возврату (рис. 10):
Рисунок 10
Примечания:
- Модуль использует cron (своя реализация, единоразовый вызов ajax запроса на клиенте и периодические вызовы из админки) для постановки чеков в очередь на фискализацию. Однако, это необходимо только для обновления статистики на сайте, в то время как онлайн-касса фискализирует заказ и без этого;
- После фискализации второго чека прихода, дальнейшее изменение кодов маркировки товаров никак не повлияет на чек.