Специальная цена на комплектацию Magento только для детей - PullRequest
3 голосов
/ 09 января 2012

Фон

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

Что я сделал до сих пор

Я создал пакетный продукт в magento, где каждый продукт является опцией комплектации. Таким образом, мне удалось правильно отобразить пакет, и я могу установить специальную цену для пакета в целом.

Где мне нужна помощь с

Для этого пакета я должен иметь возможность установить цену для детей (опционные товары) для каждого опциона. В настоящее время цена может быть установлена ​​только для всего пакета, и я требую ее изменения по специальной цене. По сути, у вас будет специальная цена только в том случае, если она входит в комплект поставки, а цена должна быть установлена ​​специально для комплекта.

По умолчанию количество может быть установлено с помощью связанных параметров, поэтому я предполагаю, что это может быть расширено до чего-то, где я могу установить цену. Может кто-нибудь указать мне правильное направление, чтобы дать мне несколько примеров кода, как это можно сделать?

В случае, если это необходимо, мы используем Magento Enterprise 1.9.1.1.

Спасибо за вашу помощь!

1 Ответ

4 голосов
/ 13 января 2012

Поскольку никто не пришел с решением, я отвечу на свой вопрос ... Я на самом деле был на правильном пути, и мне просто пришлось изменить тип цены на «фиксированный», когда вы создаете новый пакетный продукт.Таким образом, цена может быть установлена ​​для каждого товара индивидуально, что и было тем, что я хотел.

Остальное было просто простым заданием кода для комплектации товаров, чтобы они отображались красиво, например, как простые предметы, разделенные знаком «плюс».или что-то типа того.Я также удалил цены за единицу, чтобы была видна только цена пакета, но цены по-прежнему установлены правильно.Кроме того, базовая цена (цена комплекта) должна быть установлена ​​равной 0.

И это было не так уж много кодирования, но больше неудачи я начал с «динамического» типа цены вместо «фиксированного».

...