Пользовательские случаи продукта в Magento? - PullRequest
2 голосов
/ 13 апреля 2010

Настройка магазина Magento для винодельни. Они хорошо бутылок вина, но вы можете заказать бутылки только в случае вина. В кейсе 12 бутылок вина, и вы можете сделать индивидуальный кейс.

Таким образом, пользователь мог выбрать 4 Шардоне, 6 Мерло и 2 Шираз, чтобы сделать случай 12. Но они не могли просто выбрать 4 Шардоне и 6 Мерло. Заказы должны быть кратны 12.

Есть ли какой-нибудь способ в Magento через функциональность по умолчанию или расширение, чтобы обеспечить выполнение этого требования в моем магазине Magento?

спасибо

Ответы [ 2 ]

1 голос
/ 13 апреля 2010

Я не видел этой специфической функциональности, но вы могли бы использовать пакет с определенными пользователем количествами, с добавлением некоторой пользовательской логики для принудительного применения кратных. Вероятно, это будет ваш самый быстрый путь к запуску.

Надеюсь, это поможет, Джо


РЕДАКТИРОВАТЬ: ресурсы о том, как настроить пакет, немного в Интернете. Я нашел старое видео, когда были выпущены комплекты , которое охватывает основы.

Быстрая история заключается в том, что вам нужно настроить пакет с элементами, помеченными как "определяемое пользователем количество", которое будет отображать поле количества для каждого блока, определенного таким образом. Затем возьмите входные данные при отправке формы и отклоните их, если количество не умножается на 12.

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

0 голосов
/ 14 апреля 2010

То, что вы пытаетесь сделать, это то, что я называю «настраиваемым комплектом».Базовым комплектом товара будет футляр с 12 бутылками.Затем вы можете настроить бутылки в комплекте.

Невозможно сделать это с правильным Magento.В моей прежней должности мы пытались сделать это с помощью специальной одежды.Базовым комплектом товара будет пустая рубашка.Затем вы попытаетесь настроить рубашку с помощью трафаретной печати, вышивки и т. Д.

В итоге мы создали / управляли пользовательским объектом в корзине.Затем нам пришлось написать некоторую пользовательскую логику ценообразования для корзины.

Я знаю, что об этой функции говорили уже довольно давно.

...