Добрый день!
Столкнулся с проблемой неправильной работы синонимов атрибутов. Есть два одинаковых атрибута например "Длинна" и "Длинна (мм)". Соответственно в БК необходимо выгружать при прочих равных только главный. При сопоставлении их как синонимов ничего не происходит и в БК отображаются по прежнему оба. Скрины прикрепляю. Делал всё по документации: https://elbuz.com/docs-product-attributes#toc_link_3
Не работают синонимы атрибутов
-
- Сообщения: 29
- Зарегистрирован: 28 фев 2023 00:06
- Вложения
-
- Screenshot_7.png (329.35 КБ) 2323 просмотра
-
- Screenshot_6.png (200.58 КБ) 2323 просмотра
Добрый день.
Эта фукнция только отмечает атрибуты синонимы не меняя данные в БК и в дальнейшем используется при обновлении сайта через модуль интеграции "туннель", именно в этот момент атрибуты объединяются. Т.к. у вы используете API Хорошоп, то эта функция для вас не имеет смысла, как вариант, вы можете переименовать атрибуты в одно название и запустить функцию очистки дубликатов. В дальнейшем сопоставляйте атрибуты из прайса с вашими, если они называются иначе, при этом одинаковые, это позволит избежать таких проблем.
Эта фукнция только отмечает атрибуты синонимы не меняя данные в БК и в дальнейшем используется при обновлении сайта через модуль интеграции "туннель", именно в этот момент атрибуты объединяются. Т.к. у вы используете API Хорошоп, то эта функция для вас не имеет смысла, как вариант, вы можете переименовать атрибуты в одно название и запустить функцию очистки дубликатов. В дальнейшем сопоставляйте атрибуты из прайса с вашими, если они называются иначе, при этом одинаковые, это позволит избежать таких проблем.
С уважением, поддержка ElbuzGroup.
-
- Сообщения: 29
- Зарегистрирован: 28 фев 2023 00:06
В документации по поводу сопоставления ничего не нашел, кроме сопоставления при парсинге данных для товара. Но это вряд ли решит проблему, так как речь не про парсинг.В дальнейшем сопоставляйте атрибуты из прайса с вашими, если они называются иначе
Если я правильно вас понял, то необходимо для начала создать новый атрибут и потом уже сопоставить его с нужными мне атрибутами. Как создать новый вижу, а сопоставления не нашел. И даже если их сопоставить, то тут же возникает вопрос. А из какого прайса значение атрибута будет тянутся по приоритету? Значения тоже по сути могут быть одинаковыми но прописываться по разному или просто более подробно.
В таком случае просто очистится один атрибут из прайса или данные по прежнему будут поступать с двух прайсов?как вариант, вы можете переименовать атрибуты в одно название и запустить функцию очистки дубликатов
-
- Сообщения: 29
- Зарегистрирован: 28 фев 2023 00:06
Вы сможете подсказать по вопросам выше?
По умолчанию атрибуты к товару добавляются 1 раз при добавлении товара. Вы можете опционально обновить атрибуты в БК на основании товаров из прайсов, для этого в окне обновления БК устаналивается флажок "Обновлять атрибуты", то есть, вы сами принимаете решение на основании какого прайсов выполнить обновление, если оно требуется.
Сопоставление атрибутов БК и прайса настраивается тут
С уважением, поддержка ElbuzGroup.
-
- Сообщения: 29
- Зарегистрирован: 28 фев 2023 00:06
Добрый день! В продолжении темы, я сделал дубликат двух атрибутов. "Материал" и "Материал изделия", второй переименовал в "Материал", теперь при прочих равных значения подтягиваются из оригинального атрибута, или из второго, если нет первого. На скриншоте видно эти два атрибута до изменений. На втором скриншоте уже после изменений. Видим, что Soft Silicone пропал.
Теперь вопрос: возможно ли создать копию атрибута "Материал", со всеми значениями из атрибута "Материал изделия" оба вывести в базовый каталог и загрузить на сайт? Один из них будет скрыт из карточки товаров на уровне настроек сайта, но будет отображаться в фильтрах, в то время как второй будет отображаться только в карточке товара. Это нужно для того, что бы один атрибут привести к общему стандарту значений с помощью правил замены атрибутов. Условно из 100 значений материала подробных, сделать около 10. А второй не трогать и добавлять в подробном виде в карточку товара.
Теперь вопрос: возможно ли создать копию атрибута "Материал", со всеми значениями из атрибута "Материал изделия" оба вывести в базовый каталог и загрузить на сайт? Один из них будет скрыт из карточки товаров на уровне настроек сайта, но будет отображаться в фильтрах, в то время как второй будет отображаться только в карточке товара. Это нужно для того, что бы один атрибут привести к общему стандарту значений с помощью правил замены атрибутов. Условно из 100 значений материала подробных, сделать около 10. А второй не трогать и добавлять в подробном виде в карточку товара.
- Вложения
-
- Screenshot_4.png (86.17 КБ) 2184 просмотра
-
- photo_2023-04-06_19-56-14.jpg (122.83 КБ) 2184 просмотра
-
- Сообщения: 29
- Зарегистрирован: 28 фев 2023 00:06
На почте получил ответ от Сергея. Если кому то в будущем пригодится. То атрибут можно скопировать создав в справочнике атрибут. А затем в формулах Базового Каталога сделать макроподстановку.