Magento Virtual Product, родительские продукты и варианты дочернего продукта
-
12-12-2019 - |
Вопрос
Я просматриваю здесь в течение длительного времени и получил больше всего ответов от переполнения стека и обмена стеками.
Теперь вот более сложный: У меня есть виртуальные продукты, которые предназначены для разных регионов.
- .
- Ваучер нас
- Ваучер ЕС
- Ваучер Азия
Я хочу получить их все в один продукт. Но каждый из них имеет еще 3 варианта:
.Parent Product (Voucher) VoucherUS -Option1 -Option2 -Option3 VoucherEU -Option1 -Option2 -Option3 VoucherAsia -Option1 -Option2 -Option3
Костюмер выберет продукт, затем регион, опция1 основана на регионе, если в регионе США, то опция1 имеет 5 вариантов.Если регион является ЕС, то опция1 имеет 12 вариантов. Опция2 одинаково для всех регионов и опция3 - сумма ваучера.
Я мог бы решить это с 3 различными продуктами, у каждого региона есть свой продукт.Тем не менее, я пытался сделать процесс заказа проще.Другие сайты в одном и том же бизнесе имеют до 10 шагов до страницы оплаты.Мы снизили бы это до 3.
Решение
Поскольку настраиваемые продукты с пользовательскими параметрами не работают из коробки, решение без пользовательского кода:
- Создать регион и атрибуты опции, которые будут использоваться для настраиваемых продуктов
- Создать простой продукт для каждого варианта / область комбинации
- Создайте один настраиваемый продукт с регионом и вариантом как настраиваемые атрибуты
Другие советы
Чтобы решить этот вопрос, он не работает. Я создал:
- .
- Набор ваучеров набор ваучеров
- Атрибуты US / EU / ASIA
- Настраиваемый продукт с набором атрибута ваучера
- 3 различных виртуальных продукта с набором атрибута ваучера
- добавил эти виртуальные продукты на настраиваемый продукт
До здесь все работает как предназначено.Я выбираю настраиваемый продукт и иметь опцию ЕС / US / ASIA.
После того, как я вернусь и добавляю варианты костюма для этих виртуальных продуктов, настраиваемый продукт отсутствует на складе.Пробовал много вещей, чтобы решить это, это просто не работает.
Мне придется решить это с страницами CMS.К сожалению.