0

我是 Magento 的新手。所以如果我问了一些愚蠢的问题,请原谅我。

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

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

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

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

据我探索过 magento 结构,它比其他 CMS 复杂得多。我什至无法找到必须更改代码的文件。有谁能指导我采取正确的解决方案吗?或者是否有任何扩展可以满足这种要求?

提前致谢。

4

1 回答 1

0

首先,为该类别创建新的付款方式(如果您也需要,还创建运输方式)。

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

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

于 2014-11-13T18:38:58.040 回答