显示所有交付方式 - Opencart

时间:2018-04-28 06:32:53

标签: twig opencart checkout shipping opencart-3

我试图隐藏在同一国家/地区的不同区域出现的所有送货方式,以便我的基于重量的运费,而我试图仅显示与该国家特定区域相关的送货方式。

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

1 个答案:

答案 0 :(得分:1)

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

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

我不知道你使用什么类型的结账,但这可以在没有覆盖结帐文件的情况下运行。