在收货地址中,我希望按城市计算运费,因为它们默认与国家和邮政编码一起使用

时间:2019-04-25 12:23:17

标签: magento2

我必须在送货地址上按城市计算运费,目前它通过邮政编码和国家/地区更新显示运费。

我是通过遵循教程https://webkul.com/blog/enable-city-field-cart-page-magento2/comment-page-1/?unapproved=17654&moderation-hash=d1044923b0b9b89f10efedb9102fd063#comment-17654

在购物车页面上完成的

请帮我提供同样的送货地址。 谢谢

1 个答案:

答案 0 :(得分:0)

我做到了,首先,我通过layoutprocess.php将城市字段作为下拉列表。 在那之后,magento有了API来计算运费,这是估计运费方法。该API通过以下路径运行

  

/vendor/magento/module-checkout/view/frontend/web/js/view/shipping.js

有一些方法可以设置要为其调用API的字段名称。

  

checkoutProvider.on('shippingAddress',函数(shippingAddrsData){   ......}

谢谢