Умеют ли так делать зависимые атрибуты?

  • 8 Ответов
  • 340 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

resens

  • Осваиваюсь на форуме
  • ***
  • 78
  • -1
Добрый день.
Можно ли реализовать с помощью зависимых атрибутов такую конструкцию:
Если выбрали атрибут "синий" то в атрибутах размер остался только "1 метр", а если выбрали атрибут "красный" то доступен только размер "2 метра" и т.д.
Я, наверное, как-то не так это делаю в карточке товара =( Для начала я создал 2 зависимых атрибута "Цвет" и "Размер", дополнил каждый из них опциями "красный" и "синий" для цвета и "1 метр" и "2 метра" для размера.
Затем в карточке товара я выделяю опцию атрибута "красный" и ниже опцию "2 метра" - добавляется строка с возможностью указать стоимость - всё отлично. Следующий шаг - для цвета "синий" указать размер "1 метр", но выполнить его аналогично не удается - возникает ошибка: "Ошибка при добавление атрибута".

На форуме я прочел, что в одном товаре может быть только один зависимый атрибут... Этого я не понимаю. В первом случае я использую связку из опций двух зависимых атрибутов: "цвет" и "размер". Выходит, что может быть только одна такая связка?

Пересмотрел и перечитал всё что нашел в рунете по этой теме, но так и не нашел нужной информации =(

Возможно ли вообще такое сделать? Что я делаю/понимаю не так?

Мои примеры утрированы, но смысл их сводится к следующему: К красным ботинкам только шнурки длинной 2 метра, к синим только 1 метр.

*

resens

  • Осваиваюсь на форуме
  • ***
  • 78
  • -1
p.s.
Сейчас это реализовано с помощью сопутствующих товаров, но получается каша, так как много вариантов. Может быть есть способ управлять сопутствующими товарами в зависимости от выбранных атрибутов?

Вот так всё это выглядит сейчас на временном домене:
http://uts.yugtorgsys.ru/torgovoe-oborudovanie/1-metalicheskie-stellaji/konstruktor-pristennogo-stellazha-s-polkami.html

*

dmitry_stas

  • Профи
  • ********
  • 9665
  • 930
Следующий шаг - для цвета "синий" указать размер "1 метр", но выполнить его аналогично не удается - возникает ошибка: "Ошибка при добавление атрибута".
ошибка возникает потому, что вы пытаетесь добавить в товар уже набор атрибутов, который содержит больше (либо наоборот меньше) атрибутов чем уже было ранее добавлено в товар. понимаю, что запутано звучит, но по-другому не знаю как объяснить.
как пример, вы сначала создали 2 зависимых атрибута Цвет и Размер, и в товар добавили Красный и 42 (т.е. связка из двух зависимых атрибутов). затем вы создали еще 1 атрибут Длина шнурка. и затем пытаетесь добавить еще связку атрибутов Синий и 43 в товар. но поскольку теперь зависимых атрибутов стало 3 (несмотря на то, что вы добавляете в товар только 2, в товаре все равно сохраняются все, просто невыбранные будут пустыми) а в товаре ранее сохранена связка из 2-х, то будет такая ошибка. создайте все нужные атрибуты, удалите из товара все связки атрибутов, добавьте их заново.

Мои примеры утрированы, но смысл их сводится к следующему: К красным ботинкам только шнурки длинной 2 метра, к синим только 1 метр.
для этого зависимые атрибуты и существуют
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

resens

  • Осваиваюсь на форуме
  • ***
  • 78
  • -1
Цитировать
создайте все нужные атрибуты, удалите из товара все связки атрибутов, добавьте их заново.
А можно меня "носом натыкать" в этот механизм? Я уже как только не пробовал - не могу заставить работать =(
Свяжитесь пожалуйста со мной, потратьте 10 минут по скайпу например, а я + в карму и 500 руб. на телефон )))
Очень Вас прошу...

resens@yandex.ru
+79183338799 вотсап

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
наьор атрибутов всегда для товар адолжен быть один
например цвет размер все связки атрибутов.
нельзя сделат 1 связку цвет-размер. а вторую цвет-раззмер-материал
либо все цвет размер
либо все цвет размер материал.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

dmitry_stas

  • Профи
  • ********
  • 9665
  • 930
да там платить не за что. вот сейчас все атрибуты созданы в Атрибуты, какие нужны? удаляйте в товаре все атрибуты, сохраняйте товар без атрибутов, потом добавляйте атрибуты в товар заново. если будет ошибка, покажите скрин что уже добавлено и что пытаетесь добавить.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

resens

  • Осваиваюсь на форуме
  • ***
  • 78
  • -1
Я полностью переделал все атрибуты и, благодоря Вашим советам, у меня получилось сделать жесткую связку "цвет - размер".  Но мне нужно сделать такую вот логическую операцию. Раз цвет красный, то только красные шнурки (дороже на 5 руб.), либо вовсе без шнурков. Так бывает?

*

resens

  • Осваиваюсь на форуме
  • ***
  • 78
  • -1
Божественное просветление! Всем спасибо, я понял)))

*

dmitry_stas

  • Профи
  • ********
  • 9665
  • 930
Божественное просветление!
Так бывает
:)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций