Различные страницы оформления заказа в зависимости от категории продукта в Magento

Я новичок в Magento. Пожалуйста, простите меня, если я спрашиваю что-то глупое.

Я работаю над магазином Magento, где у меня есть требование: когда я выбираю какой-либо продукт в определенной категории, скажем, X, я перенаправляюсь на одну страницу оформления заказа, где у меня есть способ доставки по умолчанию и мне не нужен какой-либо способ оплаты. т. е. пропустить этапы доставки и способа оплаты при оформлении заказа.

Принимая во внимание, что если я нажму на некоторые другие категории, меня перенаправят на страницу оформления заказа с возможностью доставки и оплаты.

Итак, в основном мне нужно в виде кода -

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

Насколько я изучил структуру magento, она намного сложнее, чем другие CMS. Я даже не могу найти файлы, в которых мне нужно внести изменения в код. Кто-нибудь, кто может указать мне правильный подход к решению? Или есть какое-либо расширение, которое выполняет такое требование?

Заранее спасибо.


person Amol Bharmoria    schedule 13.11.2014    source источник


Ответы (1)


Сначала создайте новый способ оплаты для категории (и способ доставки, если он вам нужен).

Тогда я, вероятно, расширил бы контроллер, хотя вы, вероятно, также могли бы использовать наблюдателя.

Имейте в виду, что у покупателя в корзине могут быть товары из другой категории, и что делать в этом случае.

person JasonJ    schedule 13.11.2014