Вы здесь

Холивар: ужосы с атрибутами в Drupal Commerce

0

То, что творят нынче разработчики сайтов с атрибутами в Drupal Commerce - это полный трындец. Поглядев с пару десятков сборок магазинов и поболее частных проектов, + бегло посмотрев видео-сочинения "инстукторов" на эту тему - кроме как подтверждения "весь мир сошёл с ума" - ничего более сказать фантазии не хватает.

Банальный сюжет:
Продаю чайники
Объем: 2, 3, 4 и 5 литров
Цвета: красный в чёрный горошек и сиреневенький
Материалы: люминий и чугуний

Чтоб упростить пока задачу: цена у всех одинаковая - идёт распродажа
картинки товара - тоже пока в топку

Интересно: кто что думает по нормальной организации для отправки заказа?
Вариант по клонированию каждого товара - априори в топку.

Версия Drupal: 
7.x
Связанные проекты: 
Drupal Commerce
Вопрос задан 16.08.2015 - 11:45
Аватар пользователя embed
embed
-4

Что значит "организации для отправки заказа"? Вам нужна информация по настройке доставки?

Банальный сюжет:
Продаю чайники
Объем: 2, 3, 4 и 5 литров
Цвета: красный в чёрный горошек и сиреневенький
Материалы: люминий и чугуний

Что из этого пользователь сможет выбрать на форме add to cart?

Комментарий оставлен 16.08.2015 - 11:58

Настройка доставки - тема отдельная и относительно легко реализуемая
По ней - вопросов нет, почти у всех сносно и даже нормально реализовано.

Объем, Цвета и Материалы - выпадающие списки терминов словаря
пользователь выбирает из имеющегося - это яснее-ясного ... ))

Вполне логичная систематизация заказа, но чего-то не нашел сайтов на Друпале где сие реализовано.

Комментарий оставлен 16.08.2015 - 12:41

Ответы

0

Commerce так и задуман для аттрибутных вариантов по цветам и ценам - надо плодить товарные сущности к дисплеям. Чтобы не плодить - ubercart, но тогда меньшая гибкость в настройках. Выбирается исходя из приоритетов решения Ваших задач. Есть кстати модули для облегчения и автосоздания сущностей товарных по атрибутам, можно также этот процесс автоматизировать с использованием feeds - вообщем варианты выхода - есть.

Ответ дан 16.08.2015 - 13:40

Я конешно заранее извиняюсь, но

"Commerce так и задуман для аттрибутных вариантов по цветам и ценам - надо плодить товарные сущности к дисплеям" (с)

это какой-то жуткий бред и в плане маркетинга и в ракурсе разработки
впрочем, и извиняться то не за что - это ещё шибко лояльная констатация

плодить товарные сущности в большинстве вариантов - это маразм на корню
кое-какие варианты устранения сего безобразия с огромным трудом всё-таки выискались и дорабатываются... вообщем-то эта тема и создана для генерации креативных идей и попыток их реализации, а не для ... ))

Комментарий оставлен 16.08.2015 - 14:49

изменения цен товара - пока не рассматривается
надо сначала всю концепцию стабилизировать, а её толком и нет ещё... ))

с картинками во многих сюжетах - решаемо
тупо подставляется цвет фона под штатную прозрачную фотку
чайник пятилитровый от трёх литрового - мало чем отличается
цена одинаковая - хошь в красный горошек или в синюю полоску...

Комментарий оставлен 16.08.2015 - 18:12

Не не не !...
тут более интересно что русскоязычное сообщество Drupal наконец-то креативного и адекватного совместно придумает (если соблагоизволит). Как вариант: кому интересно - могут мне на почту написать (обязательно умение хотя бы не шаблонно думать и альтерить элементарные функции) - потом результаты совместно опубликуем. У буржуев такое не катит - приходилось общаться с парнями кикстарта - они даже слушать плохо могут что ряд их решений абсолютно утопичны.

Комментарий оставлен 17.08.2015 - 09:55
0

Добавьте в line item поля, которые нужно выбирать пользователю, в настройках поля включите вывод виджета в форме add to cart.

Вопрос здесь поднимался раза три, есть видео. Ищите.

Ответ дан 16.08.2015 - 15:45
Аватар пользователя xandeadx
xandeadx
1542

Ну ДА, вообщем-то в этом направлении и думается,
если других вариантов не найдем
но интуитивно - есть более адекватные решения

несколько видео-уроков - пытался смотреть - жесть конешно... ))

Комментарий оставлен 16.08.2015 - 16:17

В Commerce два варианта хранить выбор пользователя в заказе:

  1. В line item указывается id товара, у которого атрибуты прописаны администратором
  2. В line item указываются значения выбранных пользователем атрибутов

Есть ещё всякие костыльные варианты с проблемами в ui:
https://www.drupal.org/project/commerce_pricing_attributes
https://www.drupal.org/project/commerce_option

Комментарий оставлен 17.08.2015 - 23:38

Галимая риторика:
Совершенно не понятно: почему ряд задач решается "в коробке" того же ubercartа и большинства других популярных движков интернет-магазинов, а в Commerce - адекватных вариантов в паблике нет.

Даже элементарный атрибут цвет товара, крайне редко влияющий на цену, - прикручивать - геммор изрядный.

Комментарий оставлен 18.08.2015 - 01:01

Потому что Commerce это не коробка, это набор модулей для создания коробки. Пользуйтесь ubercart раз там всё так хорошо, к чему ныть.

Комментарий оставлен 18.08.2015 - 01:14

так значит ubercart рекомендуете? - забавно... ))
PrestaShop для хомякового магазина изрядно более приемлем.

Постебаццо мы тоже любим, но тема создана все-таки не для этого !

То, что Commerce это не коробка - видно по многочисленным "шедеврам" в сети
Более не понятно то, что исправлять ситуацию с теми же атрибутами ни кто не хочет, включая разработчиков (либо лень, либо религия, либо ...) Это не нормально!

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

Комментарий оставлен 18.08.2015 - 13:40