Перейти к содержанию
wolfovich

Зависимые опции и их значения

Рекомендуемые сообщения

Реализовал такой функционал. Допустим у нас есть размер 41 42 43 и есть цвета для 41 42 размеров белый и черный, а для 43 только черный. Когда покупатель выбирает 41 или 42 размер, то ему дают на выбор два цвета, если выбрал 43-й размер, то только черный цвет. Пока не выбрал размер, опция цвет не активна.

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

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

Если интересно могу сделать демо сайт.

Можно сгенерировать прайс со всеми возможными вариантами продуктов. В нашем примере это будет такой список:

Продукт размер 41 цвет белый

Продукт размер 41 цвет черный

Продукт размер 42 цвет белый

Продукт размер 42 цвет черный

Продукт размер 43 цвет черный

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас 90% модулей используют VQMod. И при этом остаются модулями. Я ж писал к тому что если автор приложит чуть больше усилий и оформит это как модуль - то покупателей -заказчиков у него будет явно больше чем с этой темы, которая потеряется буквально через три дня

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.