Привязка синонимов проблемы

Помощь пользователям в работе с программой E-Trade Content Creator
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

5. Видно, что эти значения передались (галочка отображать синонимы отключена)
ИзображениеИзображение

6. Так же это видно при создание характеристики с целью получения значений из Разъем под ЦПУ СИНОНИМ (ЗначениеХарактеристики). Делаю, это для того, что бы случайно в Разъем под ЦПУ СИНОНИМ НЕ отредактировать значения Сокет и Разъем ЦПУ, если вдруг случайно не отключить галочку Отображать значения от синонимов
ИзображениеИзображение

7. А вот так уже выглядит Разъем под ЦПУ - то что отображается в фильтре на сайте.
ИзображениеИзображение

Не могу проверить данную схему, так как решили, что проще парсить с одной площадки (хотлайн), чем потом все эти фильтра в кучу сводить, а рисковать над существующими не хочется.

Есть два варианта:
1. Работает только при работе с характеристикам из разных прайс площадок
2. Перестало работать

Вот чего хочу добиться от программы:

Есть две характеристики:
  • Наличие Мясорбуки (Да, Нет)
  • Наличие Блендера (Да, Нет)
С помощью формулы ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'Нет','Мясорубка/Блендер') получаем Наличие Мясорбуки (Мясорубка, Нет), Наличие Блендера (Блендер, Нет).
Что бы на сайте в фильтре Не отображалось НЕТ, а только Мясорубка, через Редак. знач. хар. сводная таблица - вручную*** удаляем значения Нет.

В итоге на сайте уже показывается:
Наличие мясорубки:
Мясорубка
Наличие Блендера:
Блендер

Почему бы не объединить эти две характеристики в одну Функции, и тогда на сайте будет:
Функции:
Мясорубка
Блендер

Как раз этот этап и не получается, хотя на приведенных скриншотах все работает, правда только с характеристиками из разных площадок.
Если работает только при разных прайс-площадках, то почему не сделать в рамках одной. Если перестало работать - можете, пожалуйста, починить


+++
  • Ваша программа в плане фильтров и характеристики - гибче
  • Посетителям удобно фильтровать
  • Сайт выглядит более компактно и аккуратно
***могли бы Вы, пожалуйста, в формулу добавить макроподстановку вроде ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'{ПУСТО}','Мясорубка/Блендер'))?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Ваш вопрос в чём заключается?
С уважением, поддержка ElbuzGroup.
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

Вот чего хочу добиться от программы:

Есть две характеристики:
Наличие Мясорбуки (Да, Нет)
Наличие Блендера (Да, Нет)
С помощью формулы ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'Нет','Мясорубка/Блендер') получаем Наличие Мясорбуки (Мясорубка, Нет), Наличие Блендера (Блендер, Нет).
Что бы на сайте в фильтре Не отображалось НЕТ, а только Мясорубка, через Редак. знач. хар. сводная таблица - вручную*** удаляем значения Нет.

В итоге на сайте уже показывается:
Наличие мясорубки:
Мясорубка
Наличие Блендера:
Блендер

Почему бы не объединить эти две характеристики в одну Функции, и тогда на сайте будет:
Функции:
Мясорубка
Блендер

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

Почему работает в примере в собщениях
http://forum.elbuz.com/viewtopic.php?f= ... =10#p18388
http://forum.elbuz.com/viewtopic.php?f= ... =20#p18389
На скринах видно, что работает.

Эта тема создана с целью понять почему не работает.

Сформулирую по пунктам:

1. Почему в Характеристике 1+2 видно или Характеристику 1 или Характеристику 2 ?
Но в моих примерах в сообщениях все работает
Начало скринов - http://forum.elbuz.com/viewtopic.php?f= ... =10#p18388
Продолжение скринов - http://forum.elbuz.com/viewtopic.php?f= ... =20#p18389

2. Это пожелание\просьба - могли бы Вы, пожалуйста, в формулу добавить макроподстановку вроде ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'{ПУСТО}','Мясорубка/Блендер'))?
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

Протестировал и пришел к выводу:
На скрине все описано
ИзображениеИзображение

Что это даст:
  • Ваша программа в плане фильтров и характеристики - гибче, функциональней
  • Посетителям удобно фильтровать
  • Сайт выглядит более компактно и аккуратно
Могу написать инструкцию, видеоинструкцию

Схема работы (процитирую себя же):
biolion писал(а):
Вот чего хочу добиться от программы:

Есть две характеристики:
  • Наличие Мясорбуки (Да, Нет)
  • Наличие Блендера (Да, Нет)
С помощью формулы ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'Нет','Мясорубка/Блендер') получаем Наличие Мясорбуки (Мясорубка, Нет), Наличие Блендера (Блендер, Нет).
Что бы на сайте в фильтре Не отображалось НЕТ, а только Мясорубка, через Редак. знач. хар. сводная таблица - вручную*** удаляем значения Нет.

В итоге на сайте уже показывается:
Наличие мясорубки:
Мясорубка
Наличие Блендера:
Блендер

Почему бы не объединить эти две характеристики в одну Функции, и тогда на сайте будет:
Функции:
Мясорубка
Блендер

Как раз этот этап и не получается, хотя на приведенных скриншотах все работает, правда только с характеристиками из разных площадок.
Если работает только при разных прайс-площадках, то почему не сделать в рамках одной. Если перестало работать - можете, пожалуйста, починить




***могли бы Вы, пожалуйста, в формулу добавить макроподстановку вроде ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'{ПУСТО}','Мясорубка/Блендер'))?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Как раз этот этап и не получается, хотя на приведенных скриншотах все работает, правда только с характеристиками из разных площадок.
Если работает только при разных прайс-площадках, то почему не сделать в рамках одной. Если перестало работать - можете, пожалуйста, починить
Ответ почему так, а не иначе был дан здесь.
Есть всего одна характеристика "ТЕСТ", а значения у товара от синонимов два, получается что в характеристику "ТЕСТ" сохраняется всего одно значение из "Возможность перевешивания дверей" или из "Тип холодильника".
Как я теперь понял - если таким способом сводить характеристики с разных прайс площадок, то так работает.
Скорей всего, потому что у одного товара добавленного из источника №1 есть только один синоним, а у второго товара из источника №2 есть другой синоним, а вместе они составляют единое целое и добавляются к основной характеристике ("ТЕСТ"), а вот если у одного товара есть сразу два синонима, то добавить не удаётся 2 значения для "ТЕСТ".
***могли бы Вы, пожалуйста, в формулу добавить макроподстановку вроде ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'{ПУСТО}','Мясорубка/Блендер'))?
Вместо {ПУСТО} пропишите просто пустоту в таком виде - '' (две одинарные кавычки).
С уважением, поддержка ElbuzGroup.
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

Скажите, пожалуйста, можно ли доработать программу, что бы работало?
Или как сделать что бы можно было свести характеристики:

1-й Вариант
ИзображениеИзображение

2-й вариант
Характеристика - Совместимость Док- Станции:
У товаров вот такие значения:
Товар 1 - Андроид, Эппл, ВинФон
Товар 2 - ВинФон, Андроид

Как сделать, что бы в итоге в фильтре на сайте было:
Совместимость:
ФинФон
Эппл
Андроид

Можно в варианте 2 сделать так:

Совместимость с Айфон
Да
Нет

Совместимость с Андроид
Да
Нет


Но это не то (
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

В опенкарте (осфильтр) можно создать (поменять старый) фильтр, и установить любые значения:

Создаем в опенкарт фильтр "Функци"
Задаем значения фильтру Мясорубка , Соковыжималка
* в атрибутах Товара 1 выставляем
Фильтр тестовый = Мясорубка
* в атрибутах Товара 2 выставляем
Фильтр тестовый = Соковыжималка

В итоге на сайте в фильтре получаем:

Фильтр тестовый
Мясорубка
Соковыжималка

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

Пожалуйста, могли бы Вы объяснить почему так? и Можно ли доработать функционал? Со своей стороны могу написать подробную инструкцию (текстовую, видео) с живыми примерами "сведения" характеристик:
Надо Вариант 1 - делаем Так, Надо Вариант 2 - Делаем Так. У людей отпадет множество вопросов

В таком ключе еще больше плюсов:
1. Программа функциональней
2. Сайты у Ваших клиентов ++ к юзабилити
3. Инструкция для Ваших клиентов с работой по фильтрам, Вам меньше надоедают одними и теми же вопросам )))
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Почему тогда СС не может такого сделать, хотя заявлена совместимость с осФильтр
Почему нельзя? Можно ведь. Создайте характеристику "Фильтр тестовый", затем для "Товара 1" пропишите "Мясорубка", а для "Товара 2" пропишите "Соковыжималка".
С уважением, поддержка ElbuzGroup.
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

TechAdmin писал(а):
Почему тогда СС не может такого сделать, хотя заявлена совместимость с осФильтр
Почему нельзя? Можно ведь. Создайте характеристику "Фильтр тестовый", затем для "Товара 1" пропишите "Мясорубка", а для "Товара 2" пропишите "Соковыжималка".
Это выходи мне надо вручную к каждому товару прописывать? Смысл в программе тогда?
Пожалуйста, можете дать ответ на http://forum.elbuz.com/viewtopic.php?f= ... =20#p18444
Вы же понимаете чего мне надо добиться от СС:
1-й Вариант
ИзображениеИзображение

2-й Вариант:
Есть частичное решение.
Создаю Совместимость Андроид, Совместимость АйФон от Совместимость с формулами

Код: Выделить всё

ЕСЛИ(СОДЕРЖИТ('iPhone',{ЗначениеХарактеристики})>0,'iPhone','')
и

Код: Выделить всё

ЕСЛИ(СОДЕРЖИТ('Android',{ЗначениеХарактеристики})>0,'Android','')
Но тут опять появляеться проблема - нельзя эти две характеристики ( Совместимость Андроид, Совместимость АйФон ) объединить в характеристику Фильтр Совместимость , так как передастся только одно значение.
ИзображениеИзображение
biolion
Сообщения: 244
Зарегистрирован: 22 июл 2013 22:20

Это возможно сделать, но только не через осФильтр для опенкарта. <!-- СС работает не только с ОСфильтром. А с любым фильтром использующим атрибуты. --> . Для Filter Pro и Simon Filter есть такие функции как разделение атрибутов знаками (можно выбрать любой разделитель), то есть можно задать множественное значение

Пример:

Товар 1:
Доп.Функции (атрибут в опенкарт): мясорубка:блендер:шинковка

На сайте это будет выглядеть так:

Доп. Функции:
Мясорубка
Шинковка
Блендер

И по всем этим параметрам будет фильтроваться. Можно выбрать Мясорбука, шинковка и блендер и по этим всем параметрам отобразится ТОВАР 1. То есть в одном Атрибуте (Значение в СС) содержиться несколько значений

Вот Вы писали:
В первом примере видно что в фильтре "Функции" значения для фильтрации идут отдельно, если объединить для каждого товара несколько значений ("Нет, Хoлoдильник с мoрoзильникoм") и сохранить в одну характеристику ("ТЕСТ"), тогда фильтр получится в таком виде:
"Нет, Хoлoдильник с мoрoзильникoм"
"Есть, Хoлoдильник с мoрoзильникoм"
"Нет, Хoлoдильник без мoрoзильника"
"Есть, Хoлoдильник без мoрoзильника"
По сути это то, чем то похоже, только алгоритм другой:
В Вашем примере подставляються значение Одной характеристики в одно значение, а можно было бы сделать(?), что бы при привязке синонимов - к Характеристике привязывались все значения через разделитель.

Так бы вышло, что:
Есть две характеристики:
  • Наличие Мясорбуки (Да, Нет)
  • Наличие Блендера (Да, Нет)
С помощью формулы ЕСЛИ(СОДЕРЖИТ('нет',{ЗначениеХарактеристики})>0,'','Мясорубка/Блендер') получаем Наличие Мясорбуки (Мясорубка), Наличие Блендера (Блендер) создаем связанные Характеристики Наличие Мясорбуки 1 и Наличие Блендера 1.
Остаются только значения Мясорубка, Блендер
Создаем Характеристику Функции - и к ней по некому алгоритму привязываем Наличие Мясорбуки 1 и Наличие Блендера 1, так что бы значения указывались через разделитель.

Выходит Товар 1:
Наличие Мясорбуки 1 - значение пустое (или к примеру Мясорубка)
Наличие Блендера 1 - Блендер
Запишется в Функции - Блендер ( или к примеру Блендер:Мясорубка)
А фильтр на сайте, сам потом разделителем разделить значения. И на сайте будет отображаться так как нужно.
Как то так :shock:

Примерная схема:
ИзображениеИзображение
Ответить

Вернуться в «Техническая поддержка программы E-Trade Content Creator»