PrestaShop 1.7.4.2-根据购物车中的产品数量启用或禁用承运商

PrestaShop 1.7.4.2-根据购物车中的产品数量启用或禁用承运商,prestashop,prestashop-1.7,Prestashop,Prestashop 1.7,有人知道当购物车中的产品数量等于所选值时,是否有办法在PrestaShop中启用或禁用所选承运商 例如,在我的项目中,我想禁用一个载体,当客户的购物车中有12个产品时启用另一个载体(其中一个载体与模块相关) 是否可以在BO或tpl文件中对此进行修改?或者可能存在一个模块,允许这样做 我正在使用PrestaShop 1.7.4.2。PrestaShop管理面板允许您实现这一点,但仅基于价格/重量范围,而不是购物车中的产品 正确的方法是在Carrier类中使用方法,例如getCarriers()s

有人知道当购物车中的产品数量等于所选值时,是否有办法在PrestaShop中启用或禁用所选承运商

例如,在我的项目中,我想禁用一个载体,当客户的购物车中有12个产品时启用另一个载体(其中一个载体与模块相关)

是否可以在BO或tpl文件中对此进行修改?或者可能存在一个模块,允许这样做


我正在使用PrestaShop 1.7.4.2。

PrestaShop管理面板允许您实现这一点,但仅基于价格/重量范围,而不是购物车中的产品

  • 正确的方法是在Carrier类中使用方法,例如
    getCarriers()
    static方法

  • 另一种解决方案是,将这两个运营商都设置为,然后直接在这些模块内管理异常

据我所知,目前没有提供此功能的模块

我希望这有帮助

p、 您可以通过调用cart类中的
getNbProducts()
static方法来检索访客/客户购物车中当前的产品数量