Сравнить прайсы поставщика

Две версии прайса XML/YML, CSV или XLSX → изменения цен и остатков → отчёт в Excel.

Один поставщик, полные каталоги. До 20 000 предложений и 25 МиБ в каждом файле. Для таблиц — до 200 столбцов и 600 000 ячеек; для XLSX — до 64 МиБ распаковки и 100:1. Для нестандартного XML и таблиц потребуется настройка полей. Без URL, регистрации и отправки данных сторонним сервисам.

1. Выберите две версии

Сначала можно попробовать учебные данные: цена 100 → 110 ₽, остаток 10 → 8, одно новое и одно отсутствующее предложение. Пример создан специально для демонстрации.

Учебная пара для настройки таблиц: старый CSV и новый XLSX. Заголовки — строка 1, лист Excel — «Прайс». Сопоставьте одноимённые поля, подтвердите настройки и сравните.

Файл .xml, .yml, .csv или .xlsx

Файл .xml, .yml, .csv или .xlsx

Временные файлы удаляются на сервере до ответа. Отчёт хранится только в этой вкладке и исчезнет при её перезагрузке. Аналитика на этой странице отключена.

Повторная сверка: шаблон поставщика

После проверки полей сохраните JSON с настройками. В следующий раз выберите новые файлы и примените шаблон. Товары, примеры значений и отчёты в него не входят; совместимость проверяется заново.

Скачать шаблон для учебной пары CSV + XLSX

Сохранение станет доступно после проверки сопоставления на всех строках.

Поддерживаемый профиль и ограничения

Один yml_catalog, один shop, один offers; предложение — offer. Поддерживаются прямые поля name (либо model для названия), vendorCode, price, currencyId, count/quantity_in_stock/stock/quantity, unit, packSize; атрибуты id и available. Допускается общий XML namespace. Повторяющиеся, вложенные значения и значения с атрибутами в выбранном поле требуют проверки.

Изображения по ссылкам не скачиваются. Описания и прочие поля XML не сравниваются. Единицы, упаковки и остатки из param не читаются: проверьте правильность выбранных полей и значений по умолчанию. Изменение названия не является отдельным событием. Автоматического сопоставления разных ID, курсового пересчёта, суммирования складов и поиска по похожим названиям нет.

Строгий XML без исправления повреждённой структуры. Допускается только стандартное объявление yml_catalog SYSTEM shops.dtd без внутренней DTD; файл DTD не загружается. ENTITY и внешние сущности запрещены. Глубина до 64, до 600 000 элементов/атрибутов, до 16 млн символов текста и до 2 048 символов в поле профиля. При превышении нет частичного отчёта. Загрузка ограничена 60 секундами. Сервер не хранит историю; сохраните Excel перед закрытием вкладки.