Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Мені потрібно сформувати 3 yml файли:
1) Повний каталог товарів
2) Тільки товари, які були створені за останню добу
3) Тільки товари, у яких змінилася ціна, наявність або значення додаткового поля (там вказано залишок)
Це все можна зробити дією "Інтеграція продуктів XML (Експорт)"
Але проблема в тому, що файл формується не валідним:
Проблеми, які я бачу:
1) Опис потрібно обертати в CDATA
2) Формувати файл у нормальному вигляді, на даний момент він абсолютно не читабельний
Приклад файлу https://erp.openshop.ua/media/export/product/Openshop-catalog-avail-price-change.yml
Мені потрібно сформувати 3 yml файли: 1) Повний каталог товарів 2) Тільки товари, які були створені за останню добу 3) Тільки товари, у яких змінилася ціна, наявність або значення додаткового поля (там вказано залишок) Це все можна зробити дією "Інтеграція продуктів XML (Експорт)" Але проблема в тому, що файл формується не валідним: Проблеми, які я бачу: 1) Опис потрібно обертати в CDATA 2) Формувати файл у нормальному вигляді, на даний момент він абсолютно не читабельний Приклад файлу https://erp.openshop.ua/media/export/product/Openshop-catalog-avail-price-change...
Суханицький Андрій Володимирович писав/ла: 1) Опис потрібно обертати в CDATA
За промовчанням цього робити не потрібно. Якщо у вас є в описі використовуються розмітні символи, внаслідок яких і виникненням неоднозначність розмітки - ми можемо допрацювати налаштування, що опис обертати в секцію CDATA - це займе 1 годину
Суханицький Андрій Володимирович писав/ла: 2) Формувати файл у нормальному вигляді, на даний момент він абсолютно не читабельний
За замовчуванням формат XML є рядком із відповідним синтаксисом тегів. Ви формуєте XML, але як би в розмітці формату YML (Yandex Market Language), який так само заснований на синтаксисі XML. Форматування відбувається безпосередньо під час перегляду (наприклад браузером). Форматування розмітки шляхом переносів/табуляції/прогалин не несе жодної цінності для машинного читання (для якого майже у всіх випадках використовується XML), а навпаки буде збільшувати розмір файлу (перенесення/пробіли/табуляція - те ж символи).
[quote]
Суханицький Андрій Володимирович писав/ла:
1) Опис потрібно обертати в CDATA
[/quote]
За промовчанням цього робити не потрібно.
Якщо у вас є в описі використовуються розмітні символи, внаслідок яких і виникненням неоднозначність розмітки - ми можемо допрацювати налаштування, що опис обертати в секцію CDATA - це займе 1 годину
[quote]
Суханицький Андрій Володимирович писав/ла:
2) Формувати файл у нормальному вигляді, на даний момент він абсолютно не читабельний
[/quote]
За замовчуванням формат XML є рядком із відповідним синтаксисом тегів. Ви формуєте XML, але як би в розмітці формату YML (Yandex Market Language), який так само заснований на синтаксисі XML.
Форматування відбувається безпосередньо під час перегляду (наприклад браузером). Форматування розмітки шляхом переносів/табуляції/прогалин не несе жодної цінності для машинного читання (для якого майже у всіх випадках використовується XML), а навпаки буде збільшувати розмір файлу (перенесення/пробіли/табуляція - те ж символи).
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар