如何根据Magento 2.4中的地址计算动态运费

How to calculate dynamic shipping amount based on address in Magento 2.4

在我使用Magento2.4.2构建的购物卡中,我需要在输入送货地址后进入下一步后动态计算运费。我需要的是拨打第三方 api 电话,根据输入的地址计算运费。我从以下 URL but It gives a static shipping value only. I have attached the screenshot of step1 and step2 which will make some sense of what I need. I want to customise the module given in the link to achieve this. I have reffed many articles but could not find a solution. Someone please help to achieve this. The code I have added in same as in the link here

开始

第一步:输入地址后

第 2 步:在完成付款之前。这里的运费不应该是 0 它应该根据地址值而变化

注意:第三方调用我自己会,留给我吧,我需要的是去哪里hook magento修改运费。

提前致谢

有一个很好的模块可以处理这类事情,您可能想看看。我认为它完美地回答了你想要达到的目标。 Owebia Shipping methods : https://owebia.com/doc/en/magento2-module-advanced-shipping

它允许您添加一个配置文件来确定所有可用的运输方式,使用您希望从购物车中获得的所有信息指定价格等等。