Привет сообществу.
Может кто сталкивался....
1. Создал Товар с атрибутами, например панель ПН1
2. Поместил Товар(product) в Набор (kit) - тут все в порядке
3. Указал что в Набор (kit) входит 3 идентичных Товара (3 х ПН1) - и тут все в порядке
... и ЗАСАДА ...
Мне нужно для каждого Товара ПН1 выбрать свой атрибут (цвет), а выбрать могу только цвет для 3-х панелей скопом.
Внести панель ПН1 3 раза нет возможности....
Вот сижу и чешу репу... Может кто уже решал эту головоломку?
Буду признателен за верное направление поиска. На хухл, не х?? прошу не посылать
Комментарии
На commerce послать можно?=)
был на commerce... не "зашел" он к моим капризам...
Ну видимо не с того места заходил. Commerce намного гибче уберкарта и в то же время не даёт допустить логических ошибок.
Виджетом выбора атрибутов можно управлять как угодно кодом, если вас не устраивает стандартный.
В вашей задаче не разбирался, но в люьом случае не сущетсвует задачи для которйо больше подходит ubercart, чем commerce. Агитирую передумать, если это еще возможно. Удачи=)
Спасибо дружище... Я еще покапаюсь.
У commerce логика другая я заблудился в ней (или просто затупил).
У меня не получилось реализовать следующую схему:
1. Создать набор цветов
2. Назначить Товару этот набор цветов
3. Собрать комплект (kit) с набором товаров
В итоге покупатель заказывая комплект (kit) может выбирать цвет для каждого продукта входящего в комплект.
Засада была с артикулами, для каждого "шевеления" мышкой свой артикул... Мне кажется "девочке-зайке" будет сложно разобраться как легко и быстро выставить новый комплект, а не дай боже цвета изменятся... И еще много противоречий.
Так что уберкарт в этом плане проще. Сделал атрибуты, подключить к товару и товар в набор и усеееее...
Существуют commerce_product_attributes и commerce_option как наследие уберкарта, в случае, если другая расцветка не предполагает своего артикула.
Если всё же для каждого цвета может быть свой артикул (т.к. по логике майка желтая и майка красная имеют разные артикулы на складе и являются разными товарами) - под каждый цвет создаётся отдельный product, что типично для commerce. kit - нода с возможностью выбора существующих товаров. Товары, к примеру, выводятся вьюсом в ноде (чтоб для каждого можно было выбрать цвет). Вообще реализация зависит от того, что конкретно вам нужно, возможно kit'ы в принципе не лучший подход.
Не искушай !!!
и СПАСИБО...
Пробовал расширить модуль uc_product_kit
1. Дублировать product нужное кол-во раз..-> тупик
2. Дублировать атрибуты в одном product ..-> тупик
в результате упирался в уникальность ID т.е. эти путь тупиковые
ИТОГО: Расширил модуль uc_attribute, а именно сделал программное клонирование атрибутов.
Это решило мои проблемы.