Php Prestashop:是否有任何钩子来更新运输价格?

Php Prestashop:是否有任何钩子来更新运输价格?,php,module,prestashop,Php,Module,Prestashop,PRESTASHOP:我正在开发一个prestashoo模块,我需要使发货清单动态化 是否有任何钩子来更新运费价格?是的,右侧钩子是extraCarrier。 它为商店增加了一个新的载体,并且是完全可配置的 有关用法示例,请参见此链接: 或者更好的是,您可以从官方运营商模块(如TNT Express one)复制: 从这些模块的源代码中,您必须在安装函数中查找$this->registerHook('extraCarrier'),以注册钩子(请记住在代码中插入钩子后重新安装模块) 对于公共函

PRESTASHOP:我正在开发一个prestashoo模块,我需要使发货清单动态化


是否有任何钩子来更新运费价格?

是的,右侧钩子是extraCarrier。 它为商店增加了一个新的载体,并且是完全可配置的

有关用法示例,请参见此链接:

或者更好的是,您可以从官方运营商模块(如TNT Express one)复制:

从这些模块的源代码中,您必须在安装函数中查找
$this->registerHook('extraCarrier')
,以注册钩子(请记住在代码中插入钩子后重新安装模块) 对于
公共函数hookxtracarrier($params)
的函数定义,所有的神奇都发生在这里 还要注意模块的类必须如何扩展
CarrierModule

class tntcarier扩展载波模块

您还可以阅读有关该参数的官方prestashop文档:

安装模块后,您可以从管理面板执行此操作否,在管理面板中,发货价格列表是固定的,在我的情况下,我需要动态确定您使用的发货模块?im使用的是自定义模块,im当前使用的模块developing@user2861455你试过我的解决办法吗?如果您有任何问题,请随时提问;)我需要在我的模块中设置运费价格,你知道怎么做吗?你需要按照我上面的建议在你的模块中创建一个新的承运商。另一种方法是通过编辑他的模块来修改你当前的承运商价格,记住运费价格是在
hookxtracarrier($params)
函数中设置的