По договоренности
Требуется разработать модуль для CS-Cart (по образцу). Модуль должен реализовывать интеграцию сервиса онлайн-касс с CMS.
Мы предоставим вам root-доступ по ssh на сервер с установленным cs-cart.
Пример подобного модуля предоставим (можно использовать как образец)
Модуль должен использовать наш PHP-SDK (предоставим) для подключения к сервису по аренде онлайн-касс.
Общая схема:
1. Покупатель заходит на сайт
2. Выбирает необходимые товары
3. Переходит к оплате
4. Оплачивает товар (Для теста вручную сменив в админке статус у заказа на "оплачено". В реальности автоматически используя платежные сервисы, например Яндекс.Касса)
5. В CMS-системе срабатывает событие "заказ оплачен"
6. Модуль слушает данное событие
7. Получает информацию о заказе и оплате
8. Используя PHP-SDK отправляет данные по API в (сервис онлайн-касс)
9. Получает ответ от (сервиса онлайн-касс) об успешном пробитии чека (или не успешном, при этом обрабатывает такую ситуацию)
Успешным выполнением задачи считается демонстрация работоспособности модуля на нашем cs-cart:
1. Создание заказа
2. Ручная смена статуса заказа в админке на "оплачен"
3. Просмотр в ЛК сервиса (сервиса онлайн-касс) данных о пробитом чеке. Доступ к демо-кабинету сервиса онлайн-касс и все параметры подключения предоставим
4. Демонстрация документации по работе с модулем: описание структуры файлов и папок + БД (если потребуется), принципов работы модуля, процесса установки и удаления.
Техническая схема: В приложении