首页>Magento>source

我想创建一个新的自定义送货方式,这将是我自己的送货方式.我想仅针对部分选定产品展示此送货方式。
这可能吗? 目前,我正在使用此扩展程序:每个产品的运费成本tp.但是我没有得到我想要的结果。

最新回答
  • 2019-12-5
    1 #

    你将不得不编辑 getAllowedMethods   您的运输类的方法.您需要做的就是添加一个if条件,将方法添加到方法返回的数组中.所以我想像这样的东西;

    public function getAllowedMethods()
    {
        $allowed = [];
        if (in_array('YOURSKUHERE', array_column(Mage::getSingleton('checkout/cart')->getAllItems(), 'sku')) {
            $allowed[] = 'your_method_name_here';
        } 
    }
    

  • magento2:Magento 2 Knockout JS(从foreach访问UiClass)
  • magento 1.9:忘记您的Passowrd电子邮件身份验证要求