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

Ответы:

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