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 не заповнюється та менеджери розетки не заповнюють такий параметр в карточці товару.

Відповіді:

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар