【问题标题】:Display all the delivery methods - Opencart显示所有交付方式 - Opencart
【发布时间】:2018-04-28 06:32:52
【问题描述】:

我试图隐藏针对我的基于重量的运输在同一国家/地区的不同地区出现的所有交付方式,而是尝试仅显示与该国家/地区特定区域相关的交付方式。

为了实现这一点,我试图在结帐页面中的交付下获取国家和地区名称。使用 if 条件并解决我的问题。但是由于 opencart 3.X 使用 twig 框架,我根本无法在结帐页面中获得国家和地区的价值。谁能告诉我如何实现这一目标?

【问题讨论】:

    标签: twig opencart checkout shipping opencart-3


    【解决方案1】:

    您可以在目录运输模型中执行此操作,方法是定义它应该在哪些区域/国家/地区工作

    public function getQuote($address)
    {
         if($address['iso_code'] != 'FI' && $address['zone_id'] != 5)
             return;
    

    我不知道您使用哪种结帐方式,但这将适用于所有情况,而无需覆盖结帐文件。

    【讨论】:

      猜你喜欢
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多