Установка валовой цены в Prestashop через API

#php #web-services #prestashop #prestashop-1.6 #erp

#php #веб-сервисы #prestashop #prestashop-1.6 #erp

Вопрос:

Доброе утро.

Я пишу ERP для интеграции с текущими ценами -> Prestashop v1.6. В ERP указаны цены, включающие налоги, но Prestashop нужны чистые цены в API. Могу ли я изменить его валовые цены?

Можно установить валовую цену через панель администратора, но мне кажется, что они рассчитываются в JS: https://github.com/PrestaShop/PrestaShop/blob/develop/js/admin/price.js

Мне нужно сделать это внутри Prestashop, потому что ERP неизменен. Каков наилучший подход для решения этой проблемы? Может быть, есть какое-то расширение, которое могло бы помочь? На данный момент мой лучший способ — создать отдельный метод API для установки валовой цены и перевести логику JS в код PHP.

Комментарии:

1. Вы должны указать ЧИСТУЮ цену в PrestaShop, потому что у него «сложный» метод расчета налогов. Если вы рассчитаете чистую цену перед отправкой через API?

2. Я хотел бы сохранить логическую реализацию Presta внутри Presta.

3. Вы имеете в виду простой JS-скрипт, который вычисляет чистую цену на основе налоговых правил, применяемых к этому продукту. Обратите внимание, что я говорю не о соотношении налогов, а о налоговых правилах, которые отличаются для PS. Так что, я полагаю, выберите код JS и «конвертируйте» в PHP 🙂