Magento - добавление настраиваемой надбавки к цене продукта - PullRequest
3 голосов
/ 04 августа 2011

Когда я настраиваю настраиваемые продукты, и у них есть опции, которые включают надбавки (т.е. 2XL стоит + 2,00 долл. США), и я выбираю опцию с доплатой, сама цена обновляется, однако ценовая политика уровня, связанная с этим продуктом, отсутствует.Итак, вот что видит мой клиент ...

Продукт стоит 10 долларов, 2XL - + 2,00 доллара.Если они покупают 10 или больше, продукт стоит 6 долларов.Когда они выбирают 2XL, цена обновляется с 10 до 12 долларов, но уровень цен говорит им, что они все равно получают его по 6 долларов каждый при заказе 10 или более.Когда они добавляют 10 к своей корзине, они получают правильную цену в 8 долларов (скидку в 6 долларов плюс надбавка в 2 доллара), но это просто неудачный опыт - они думают, что получают сделку, на которую никогда не рассчитывали.

Как я могу добавить к нему, чтобы при выборе варианта с наценкой обновлялась не только цена, но и отображалась цена уровня?

Ответы [ 2 ]

0 голосов
/ 26 ноября 2014

Magento позволяет устанавливать цены на продукты и цены на отдельные варианты.Однако ценовые уровни для отдельных опций не поддерживаются.Тем не менее, есть три способа реализации ценовых уровней для пользовательских опций.Последний вариант, на мой взгляд, лучший:

1.Отображение надбавок к правилам цены корзины: Это наиболее элегантный вариант, если товары импортируются с помощью интерфейса импорта из erp-системы.В этом случае вы можете сгенерировать правила цены корзины, во время или в конце импорта, которые предоставляют скидки на каждую позицию.Тем не менее, есть один существенный недостаток: скидки на товары указаны как одна сумма при оформлении заказа.Поэтому эта опция будет полезна только в редких случаях.

2.Лучше настраиваемые продукты: Для каждого варианта продукта добавляется дополнительный простой продукт.Продукт Better Configurable гарантирует, что цена уровня взята из простого продукта.Однако, со многими продуктами и многими вариантами, это быстро станет запутанным.Все эти простые продукты должны быть назначены настраиваемому продукту.Кроме того, у всех продуктов есть свой запас.Кроме того, оба расширения используют многочисленные переписывания, которые изменяют само ядро ​​системы Magento.

3.Создание дополнительных индивидуальных опций с ценами: Индивидуальный опцион допускает только одну доплату, когда необходимо 5 - по одной на каждую цену уровня.Таким образом, вы добавляете 5 отдельных вариантов с разными ценами.Преимущества использования этого решения - умеренные изменения в системе при разумном отображении цен на продукты.Решение работает с двумя наблюдателями - и дополнительные переписывает блоки для лучшего визуального представления.После прохождения проверки Magento просто работает со стандартными пользовательскими настройками.Таким образом, очень маловероятно возникновение проблем на более поздних этапах - например, выставление счета, отгрузка, кредитовое авизо и экспорт в систему erp.Недостатками являются дополнительные опции в бэкэнде, которые несколько мешают при обслуживании продуктов вручную.

Существует также модуль в качестве образца для вашей собственной разработки.Требуется ввод ценовых уровней и индивидуальных опций в бэкэнд.Наконец, цены отдельных опций для каждого уровня цен вводятся во вновь сгенерированные опционы.Вы можете запросить копию на http://www.code4business.de/kontakt-impressum/ бесплатно.

Для получения дополнительной информации о ценах уровня в Magento с пользовательскими настройками или об использовании модуля просто взгляните на http://www.code4business.de/tier-prices-for-magento-custom-options-en/

0 голосов
/ 01 декабря 2011

Я бы посоветовал взглянуть на расширение под названием Простые конфигурируемые продукты: http://www.magentocommerce.com/magento-connect/simple-configurable-products.html

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

Это расширение не совместимо с «1.6» из коробки, но следующие адреса вызывают: http://www.magentocommerce.com/boards/viewthread/245061/

...