1b.app
Скопирована ссылка -

OS: Не корректно заполняется valueid= когда значений больше одного

Включена и настроена функция: Выгружать атрибуты paramid и valueid для характеристик на основании справочников фильтров, импортируемых из Rozetka
Но есть ошибка при разгрузке значений этих атрибутов.
Если значение в фильтре 1 тогда valueid присваивает согласно справочнику, если параметров несколько, размещенных через " ; " как требует Розетки (Пример: Грамма; Унции) valueid не заполняется.
Вот пример из xml:
<param name="Гарантия" paramid="20769" valueid="6178">14 дней</param>
<param name="Тип" paramid="39090" valueid="61765">Электронные</param>
<param name="Дополнительные функции" paramid="98431" valueid="">Автовыключение; Выбор единиц измерения; Обнуление тары; Подсветка экрана</param>
<param name="Единицы измерения" paramid="222314" valueid=""Граммы; Унции</param>
<param name="Дополнительные характеристики" paramid="136951" valueid="">Функция тары; Автоматическое отключение; Полноразмерный ЖК-дисплей; Полная емкость тары; Подсветка экрана</param>
Что я делаю не правильно и из-за чего оно не заполняет valueid когда значения более чем 1
Также в боксе имеется фильтр (характеристика) с названием Диапазон максимальных температур, ° С, но в самом xml символ градуса удаляется Диапазон максимальных температур, С и таким образом paramid не заполняется и менеджеры розетки не заполняют такой параметр в карточке товара.
Оригинальный вопрос доступен на версии: ua

Ответы:


GERA писал/а:
<param name="Дополнительные характеристики" paramid="136951" valueid="">Функция тары; Автоматическое отключение; Полноразмерный ЖК-дисплей; Полная емкость тары; Подсветка экрана</param>
Что я делаю не правильно и из-за чего оно не заполняет valueid когда значения более чем 1

наверное потому что функционал может быть не рассчитан на подобное заполнение – у вас в одном фильтре указано несколько значений через разделитель?
придайте пожалуйста пример такого товара и аналогичное значение в справочнике
28.01.2025, 08:50
Оригинальный комментарий доступен на версии: ua

GERA
EvoSmart Solution
Оставьте сообщение в этой теме и вам откроются контакты пользователя

Тиндик Максим Вадимович
OneBox production писал/а:
наверное потому что функционал может быть не рассчитан на подобное заполнение – у вас в одном фильтре указано несколько значений через разделитель?
придайте пожалуйста пример такого товара и аналогичное значение в справочнике

Добрый день!
https://aur.1b.app/app/product/158/edit/
Код фильтра и его значение из справочника для образца: 222314
28.01.2025, 09:45
Оригинальный комментарий доступен на версии: ua

GERA
EvoSmart Solution
Оставьте сообщение в этой теме и вам откроются контакты пользователя
Вот скриншот из ЛК Продавца по этому товару. как раз где значений несколько и valueid передается пустой
28.01.2025, 09:57

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