Инициировать пересчет доставки

Обсуждение и разработка плагинов для Moguta.CMS
Ответить
Аватара пользователя
alleron
lvl 5
Сообщения: 65
Зарегистрирован: 03 май 2016, 18:03

Инициировать пересчет доставки

Сообщение alleron » 03 апр 2019, 20:48

Собственно, как инициировать пересчет доставки на странице заказа после указания некоторых условий плагина доставки?

К примеру у меня в плагине указываются какие-то условия, покупатель выбирает из списков, заполняет поля, затем жмет кнопку "Рассчитать" - как правильно инициировать пересчет доставки через JS, без перезагрузки страницы?

JS функции движка вообще нигде не документированы, приходится искать по другим плагинам, или изобретать велосипеды, хоть бы раздел в документации сделали...
Аватара пользователя
OrlovOleg
lvl 2
Сообщения: 14
Зарегистрирован: 04 июн 2019, 16:51

Re: Инициировать пересчет доставки

Сообщение OrlovOleg » 10 июн 2019, 14:06

Здравствуйте!
Если речь идет о написанном вами плагине, то общие рекомендации такие:
- в файле с js-скриптами необходимо написать ajax-запрос (который должен отправляться при нажатии на кнопку "рассчитать") в файл pactioner.php
- в файле pactioner.php необходимо написать функцию для обработки этого запроса
- в js сделать вывод необходимой информации в форму и т. д.

Возможно будет полезна следующая информация:
http://wiki.moguta.ru/devhelp/plugins/z ... ya-plagina
Ответить