Нужно написать плагин под CMS LiteCart is 2.1.6. и LiteCart 2.3.2
Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.02.2022
Нужно написать плагин под CMS LiteCart is 2.1.6. и LiteCart 2.3.2 для системы https://beezyycashier.com/api-doc.html#/
За пример нужно взять плагин под opencart https://github.com/BeeZyyCashier/opencart_3
Должна быть возможность добавлять платежные методы их у проекта может быть несколько.
Требования по написанию плагинов для интеграции
- Плагин должен поддерживать мультиязычность. По умолчанию должны быть представлены переводы для языков: RU, EN.
- Плагин должен содержать Readme файл с описанием процесса установки этого плагина.
- Исполнитель обязан провести локальное, а если возможно то и лайв, тестирование написанного плагина (тестирование: кода, логики, внешнего вида, процесса установки) прежде
чем передавать плагин в лайв тест заказчику (то есть нам).
- Работа считается выполненной после проверки работоспособности плагина (в лайв режиме) и после проверки кода на соответствие требованиям по качеству. Качество кода и реализованной логики
- Все функции и методы должны содержать: описание, список принимаемых аргументов, результат, который возвращает функция. Все это должно быть оформлено в виде phpDoc комментариев к функции.
- Логика должна предусматривать обработку ошибок (выдавать сообщения об ошибках пользователям, логировать ошибки и т.д.)
- Очень желательно, но не обязательно для обработки http запросов использовать специализированные, хорошо протестированные инструменты. Пример: Symfony Request https://github.com/symfony/http-foundation/blob/5.4/Request.php
- Http ответы должны следовать стандарту HTTP. Ответ должен содержать необходимые заголовки и возвращать http код ответа соответствующий выполненной логике.https://ru.wikipedia.org/wiki/Список_заголовков_HTTP https://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP
- Очень желательно, но не обязательно для отправки http ответов использовать специализированные, хорошо протестированные инструменты. Пример: Symfony Response https://github.com/symfony/http-foundation/blob/5.4/Response.php
- Для проверки код должен быть выложен в git репозиторий на Github или Bitbucket.
- В Readme должна быть краткая инструкция, что необходимо менять для совместимости с новыми версиями интегрируемой системы (например, какие параметры необходимо менять и где при появлении новых версий Wordpress.)