Option Sets вывод информации в Корзине

Главные вкладки

Аватар пользователя AlexWebs AlexWebs 30 октября 2016 в 12:55

Здравствуйте.

Надеюсь вы мне поможете решить сложившийся вопрос.

Я реализовал опции для товара, размер товара(модулями: commerce_option и commerce_pricing_attributes).

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

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

ВложениеРазмер
Иконка изображения skrishot_razmerov.png40.73 КБ

Комментарии

Аватар пользователя AlexWebs AlexWebs 31 октября 2016 в 13:00

Благодарю за ответ, сейчас буду тестить.

Скажите а кто пробовал модуль commerce_option 7.x-2.0, я поставил и появилось на удивление по вьюхе поле опции, которой не было в первой части, то есть можно теперь вывести в корзине по идее. Вот только не могу добавить опцию в сам товар, в первой версии я делал через commerce_pricing_attributes. Во второй он работает сам по себе, без данного модуля.

Расскажите кто юзал вторую версию модуля, как добавить field с опцией к товару?

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 1:36

Решил вопрос, только с модулем 2, модуль версии 1 не работает нормально. Как допилю сайт напишу подробности, как все сделать.

Остался только один вопрос: при добавлении 1 товара два раза в корзину с разными опциями, количество этих двух товаров сразу стоит два, а не один. И если удалять 1 товар, то второй с другими опциями также удаляется. Подскажите, где рыть, чтобы решить этот вопрос. Я так понимаю нужно в корзине задать логику, чтобы это два разных товара, тогда и количество будет нормальное 1, а не 2 и при удалении второй такой же товар с другими опциями останется.

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 1:53

Studio VIZA wrote:

sas@drupal.org написал:

В Kickstart е из коробки опции работают, поставьте = там все настроки видны.

+++

Я уже этот вопрос решил, осталось решить настройку корзины. Возможно у вас есть идеи?

Аватар пользователя Studio VIZA Studio VIZA 1 ноября 2016 в 1:57

AlexWebs wrote:

Возможно у вас есть идеи?

Проще в Коммерцкикстартере глянуть, его ставить 5 минут, но на время разработки это прекрасный советчик.

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 9:30

Установил и протестировал Kickstart 2, к сожалению там нет опция, все сделано на атрибутах. Мне нет смысла делать на атрибутах 100 вариаций с разными цветами, размерами и т. д. Для заполнения это очень трудоемкий процесс. На опциях удобней, ты делаешь 1 товар и подключаешь все размеры и все цвета за 1 раз. Уважаемые друпальщики, остался один вопрос:

В корзине при добавлении 2 раза 1 товара с разными опциями, количество у каждого из товаров в корзине становиться сразу 2 а не 1, хотя опции отображаются правильно. И при удалении одного из них, удаляется и второй. Подскажите как решить этот вопрос.

Я нашел на друпал.орг как друпальшик решил вопрос на опциях, вот пример:
https://brightkidz.co.uk/adults-clothing/waistcoat-bright-basics-adult

Тут работают правильно опции. При добавлении в корзину одного товара с разными опциями, количество(Quantity) правильно отображается.

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 9:34

Друзья. Я удивляюсь что мне пришла одному мысль сделать все на опциях а не на атрибутах. В рунете вообще нет информации об этом, а на западе есть только 2-3 упоминания об реализации такого функционала с опциями.

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 9:55

с модулем commerce_option 2, данный модуль не работает. А на commerce_option 1, нет опций во вьюхи чтобы вывести данные поля в корзине.

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 10:51

Прилагаю скриншот с корзины, чтобы было понятно о чем я. Там где стрелочки, это количество которое не верно показывает к одному товару с разными опциями. Также выделил опции size и color, они выводятся верно.

Опции реализованы модулем: commerce_option 7.x-2.0-beta1

Аватар пользователя Studio VIZA Studio VIZA 1 ноября 2016 в 10:57

AlexWebs wrote:

Я удивляюсь что мне пришла одному мысль сделать все на опциях а не на атрибутах.

я в 1994 придумал систему банковских расчётов, потом выяснил что аналогичная была изобретена в конце 19 века. Но сам факт, мысль ))

Аватар пользователя multpix multpix 1 ноября 2016 в 11:25
1

Studio VIZA wrote:

была изобретена в конце 19 века

Храмовики и их прототип "карты путешественника" это 11й век, Костян))

Аватар пользователя AlexWebs AlexWebs 1 ноября 2016 в 11:28

Круто что подтягиваются старички к моей теме, возможно кто-то поделиться своим бесценным опытом в решении данного вопроса )