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

问题描述

在我使用 Magento2.4.2 构建的购物卡中,我需要在输入送货地址后进入下一步后动态计算运费。我需要的是根据输入的地址进行第三方 api 调用来计算运费。我从以下 URL 开始,但它仅提供静态运输值。我附上了第 1 步和第 2 步的截图,这将使我对我需要的东西有所了解。我想自定义链接中给出的模块来实现这一点。我已经修改了很多文章,但找不到解决方案。有人请帮助实现这一目标。我添加代码链接 here

中的代码相同

第一步:输入地址后

Screen 1

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

enter image description here

注意:我可以设法做第三方调用,留给我吧,我需要的是在哪里挂钩magento以修改运费。

提前致谢

解决方法

有一个很好的模块可以处理您可能想要查看的此类事情。我认为它完美地回答了您想要实现的目标。 Owebia Shipping methodshttps://owebia.com/doc/en/magento2-module-advanced-shipping

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...