Подскажите идею как вывести на странице товара все размеры определенной товарной линейки,
например Трусов: S, M, L, XL — при этом доступными для выбора, должны быть только размеры имеющееся в наличии.
Есть один вариант, но он не удобен в плане добавления товаров.
Вот он:
Добавляется товар Трусы всех размеров, т.е.: S, M, L, XL
А товара XL нет в наличии, поэтому его статус ставлю "Не активен"
После танцев с барабаном вокруг модуля commerce, добился того чтобы была возможность добавлять в корзину только товары со статусом "Активный"
Прошу помощи, т.к. этот вариант не удобен, тем что придется на каждый размер создавать Товар.
Еще раз вопрос:
Как сделать, чтобы можно было добавить только товары с имеющимися размерами, а при просмотре страницы товара отсутствующие размеры были неактивными?
Комментарии
Каждый размер товара будет представляться отдельным товаром, так устроен commerce. А все размеры будут объединены в одной ноде - представлении товара.
Для учета наличия/отсутствия товара добавьте поле с количеством товара на складе. добавьте rule, которое при продаже товара будет изменять значение этого поля. А при выводе товара смотрите это поле и делайте товар активным/неактивным.
http://drupal.org/project/commerce_fancy_attributes
Вообщем, вопрос пока не решил как хотел изначально, т.е. чтобы можно отмечать только имеющиеся размеры у товара, а выводились все размеры и активными для выбора в корзину были только те которые есть.
Но я выкрутился - чтобы не добавлять на каждый размер товар, сделал массовый импорт товаров через Feeds
Спасибо друзья за участие!