2013-02-15 5 views
0

Мне нужно настроить продукт, который очень похож на настраиваемый продукт, но где параметры могут меняться в зависимости от выбранного атрибута. Например, если у меня были следующие атрибуты Size и Colour. Допустим, у меня были small, medium, large для атрибута size. На моем продукте красный цвет доступен только в размере medium, но зеленый и синий доступны всех размеров. Мне понадобится выпадающий ящик colour, чтобы изменить его на основе выбора size.Конфигурируемые продукты - изменение раскрывающегося списка на основе первого раскрывающегося списка

Возможно ли это?

Примечание: Я знаю, что это не вопрос программирования, но я видел много других «заданных» вопросов о magento on SO, которые не были закрыты, поэтому предположим, что это подходит.

+0

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

+0

Если вы сделаете это в коде, вам нужно будет изменить код, если в будущем красный цвет доступен в Large .. – Andrew

+0

@Andrew - Я хочу использовать настраиваемые продукты, но из того, что я вижу, они разрешают только статический список параметров, ничего подобного «Если этот параметр выбран, только показывать эти параметры в следующем раскрывающемся списке». Если вы можете подтвердить, что это возможно, я буду продолжать копать, чтобы попытаться настроить его. – webnoob

ответ

1

Вы можете использовать Configurable prodcuts, чтобы сделать это за вас. Настраиваемые продукты позволят пользователю выбирать варианты, которые вы установили в магазине.

, например:

Если у вас есть настраиваемый PRODCUT с Размер и атрибуты цвета и добавить изменения следующим образом:

Размер: S, M, L Цвет: красный, синий

Затем вы добавляете (и включаете/делаете на складе) вариации (простые дочерние продукты) с комбинациями, где красный доступен только в S, M, а синий доступен по размеру L.

Когда пользователь пытается купить продукт они будут попросите выбрать размер, если затем выберите «Размер: S», затем раскрывающийся список «Цвет» будет динамически изменяться, чтобы разрешить пользователю выбирать «Красный» в качестве опции.

+0

Большое спасибо Андрею. – webnoob