Перейти к содержимому


Не Выбираются Модификации

модификация

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 antonzaets

antonzaets

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений

Отправлено 15 Январь 2013 - 17:13

Ситуация следующая: у товара есть модификации, содержащие по 2 свойства: цвет и размер. Так вот если у две модификации не содержат свойства друг друга, то отображается одна модификация, а другую в принципе выбрать нельзя.
Поясню на примере: у товара 2 размера: размер1 и размер2, и 2 цвета: цвет1 и цвет2. Заданы 2 модификации: (размер1 и цвет1) и (размер2 и цвет2). Так вот отображается первая модификация, а ни одно из свойств второй не активно. Как быть? Бывает так, что у товара 6 размеров и 6 цветов, и не все размеры есть всех цветов. 36 модификаций не хотелось бы делать. Пример на сайте тут
Изображение

#2 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 15 Январь 2013 - 17:53

Просмотр сообщенияantonzaets (15 Январь 2013 - 17:13) писал:

Ситуация следующая: у товара есть модификации, содержащие по 2 свойства: цвет и размер. Так вот если у две модификации не содержат свойства друг друга, то отображается одна модификация, а другую в принципе выбрать нельзя.


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

Например, у Вас есть
цвет: красный
размер: 42

цвет: черный
размер: 44

Вам придется также в модификациях указать
цвет: черный
размер: 42

цвет: красный
размер: 44

но поставить кол-во 0 шт.

#3 antonzaets

antonzaets

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений

Отправлено 15 Январь 2013 - 18:16

Цитата

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

#4 kev-nn

kev-nn

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 15 Март 2013 - 12:14

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

На мой взгляд более эффективное решение следующее - фильтровать значения свойств иерархически.
Т.е. сначала даем выбрать значение свойства идущим первым в иерархии, допустим "Страна=Россия", соответственно во втором свойстве (Компания) доступны для выбора только те значения у которых первое свойство =Россия. Т.е. пользователь сможет выбрать только из Российских компаний.
Думаю это более дружелюбно для пользователя и логичнее.

Можно ли поправить код для реализации подобной логики?

#5 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Март 2013 - 02:10

Все задачи решаются в порядке приоритета. Пожалуйста, добавьте данную задачу в задачник тут http://storeland.reformal.ru

#6 tolikkansk

tolikkansk

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 357 сообщений

Отправлено 02 Август 2014 - 20:41

Просмотр сообщенияsupport 2.0 (15 Январь 2013 - 17:53) писал:

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

Например, у Вас есть
цвет: красный
размер: 42

цвет: черный
размер: 44

Вам придется также в модификациях указать
цвет: черный
размер: 42

цвет: красный
размер: 44

но поставить кол-во 0 шт.

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

И ещё вопрос, можно ли поставить, чтобы выбирать количество товара, если его больше одного, а потом это автоматически заносилось бы в корзину?
Пример:

#7 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 05 Август 2014 - 01:40

Пожалуйста, не дублируйте ваши вопросы. Вам ответили в теме форума http://forum.storela...ть-модификацию/





Темы с аналогичным тегами модификация

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных