我必须在送货地址上按城市计算运费,目前它通过邮政编码和国家/地区更新显示运费。
在购物车页面上完成的请帮我提供同样的送货地址。 谢谢
答案 0 :(得分:0)
我做到了,首先,我通过layoutprocess.php将城市字段作为下拉列表。 在那之后,magento有了API来计算运费,这是估计运费方法。该API通过以下路径运行
/vendor/magento/module-checkout/view/frontend/web/js/view/shipping.js
有一些方法可以设置要为其调用API的字段名称。
checkoutProvider.on('shippingAddress',函数(shippingAddrsData){ ......}
谢谢