В адресе доставки я хочу, чтобы стоимость доставки рассчитывалась по городу, так как они по умолчанию работают со страной и почтовым индексом - PullRequest
0 голосов
/ 25 апреля 2019

Мне нужно рассчитать стоимость доставки по городу на адрес доставки, в настоящее время он показывает стоимость доставки по почтовому индексу и обновлению страны.

Я сделал это на странице корзины, следуя инструкции https://webkul.com/blog/enable-city-field-cart-page-magento2/comment-page-1/?unapproved=17654&moderation-hash=d1044923b0b9b89f10efedb9102fd063#comment-17654

Пожалуйста, помогите мне на тот же адрес доставки. Спасибо

1 Ответ

0 голосов
/ 02 мая 2019

Я сделал это, сначала я делаю поле города как раскрывающийся с помощью layoutprocess.php. После этого у magento есть API для расчета стоимости доставки, которая составляет эстимейт-методы доставки . Этот API работает по следующему пути

/ продавец / Magento / модуль-контроль / просмотр / интерфейс / веб / JS / просмотр / shipping.js

Есть метод, в котором мы можем установить имя поля, для которого мы хотим вызвать API.

checkoutProvider.on ('shippingAddress', функция (shippingAddrsData) { ......}

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...