基于Magento中产品类别的不同结帐页面

时间:2014-11-13 17:46:15

标签: magento onepage-checkout

我是Magento的新手。如果我问傻话,请原谅我。

我正在Magento商店工作,我要求当我选择特定类别的某个产品时说X,然后我被重定向到一个页面结帐,我有默认的送货方式,不需要任何付款方式。即在chekout中跳过运送和付款方式步骤。

然而,如果我点击其他一些类别,那么我会被重定向到带有送货和付款选项的单页结帐。

所以基本上我需要的代码形式是 -

   if(category==X)
             then Checkout without Shipping and payment method
  else
    Checkout with Shipping and Payment options.

就我所研究的magento结构而言,它远比其他CMS复杂得多。我甚至无法找到我必须在代码中进行更改的文件。那里有谁可以指导我对解决方案的正确方法?或者是否有符合此要求的延期?

提前致谢。

1 个答案:

答案 0 :(得分:0)

首先,为类别创建新的付款方式(如果您也需要,也可以使用送货方式)。

然后我可能会扩展控制器,尽管你可能也可以使用观察者。

请注意,客户可能会在购物车中拥有其他类别的产品,以及在这种情况下该怎么做。