supplier_a.xlsx supplier_b.xlsx supplier_c.xlsx 1841 Кабель USB-C — 1 299 грн (a) 1841 Кабель USB-C — 1 249 грн (b) USB-C кабель — 1 299 грн (c) категорії: «Кабелі» / «Аксесуари»
прайси → фіди
Прайси постачальників — один фід
Коли товар є у кількох постачальниках, хтось має вирішувати, чия ціна й чий залишок потрапить у каталог. Зводимо прайси в одну структуру за вашими правилами, а не «як вийде».
від 1 900 грн · перші 50 рядків безкоштовно
було → стало
Що змінюється у файлі
catalog.xml ✓ valid <offer id="1841"> <price>1249.00</price> <stock>34</stock> <categoryId>1024</categoryId> </offer> 3 прайси → 1 товар · 0 дублів
дані вигадані · показано структуру, не реальний прайс
Коли товар продається через кілька постачальників, у каталозі починають конкурувати не товари, а рядки прайсів. Один і той самий кабель може мати три коди, дві назви й різні залишки. Якщо звести файли «як є», площадка отримає дублі або товар із ціною одного постачальника й залишком іншого. Тому перед об'єднанням ми фіксуємо правила.
Коли потрібне об'єднання
- У вас два або більше прайсів від різних постачальників.
- Один товар зустрічається в кількох файлах під різними кодами.
- Постачальники по-різному називають ті самі розділи каталогу.
- Ціна й залишок мають братися з різних джерел або за різними правилами.
- Потрібен один фід для площадки замість кількох конкуруючих вивантажень.
Правила, які фіксуємо до старту
| Правило | Питання | Варіант за замовчуванням |
|---|---|---|
| Дублі | Один товар у кількох прайсах | зводимо за кодом або SKU |
| Ціна | Чия ціна головна | найнижча від постачальника, у якого товар є в наявності |
| Залишок | Як сумувати склад | сума залишків усіх постачальників |
| Категорії | Різні назви розділів | єдиний довідник із вашими назвами |
| Наявність | Товар закінчився | позначаємо як відсутній, не видаляємо |
| Фото | Кілька посилань | перше валідне, решта — у резерв |
Це правила вашого обліку, а не вимоги площадки. Ми пропонуємо типовий варіант, але остаточне рішення за вами; усі відхилення фіксуються письмово до початку роботи.
Як зводимо товари
- Читаємо кожен прайс у його форматі: XLSX, CSV або XML.
- Приводимо колонки до єдиної структури.
- Визначаємо ключ зіставлення: код, SKU або інше поле, яке ви вказали.
- Знаходимо дублі та вирішуємо, який рядок головний за ціною, залишком і описом.
- Зводимо категорії до одного довідника.
- Перевіряємо обов'язкові поля вже після об'єднання — бо товар, валідний в одному прайсі, може стати невалідним після злиття.
- Збираємо один фід і звіт: скільки рядків увійшло, скільки злито, що виключено і чому.
Що ви отримуєте
- Один файл для імпорту замість кількох конкуруючих вивантажень.
- Звіт про дублі, конфлікти цін і залишків, виключені рядки.
- Зафіксовані правила, за якими збиратиметься наступне оновлення.
- Можливість додати нового постачальника без перезбирання всього каталогу з нуля.
Що ламається при об'єднанні
- Той самий товар із різними кодами у двох прайсах дає дубль у каталозі.
- Різні назви категорій розсипають товари по сусідніх розділах.
- Ціна з одного прайсу й залишок з іншого роблять товар «у наявності», який неможливо замовити.
- Порожній код у постачальника не дає зв'язати рядок з іншими файлами.
- Різні одиниці виміру або валюти без перерахунку спотворюють ціну.
faq
Часті питання
Скільки коштує об'єднання прайсів?
Від 1 900 грн за типовий прайс. Перші 50 рядків перевіряємо безкоштовно. Ціна залежить від кількості прайсів і складності правил.
Хто вирішує, чия ціна головна?
Ви. Ми пропонуємо типовий варіант, але правила фіксуємо письмово до старту — щоб результат не залежав від настрою.
Чи можна додати нового постачальника пізніше?
Так. Правила вже описані, тому новий прайс додається без перезбирання всього каталогу з нуля.
Що якщо постачальник надсилає прайс у різних форматах?
XLSX, CSV і XML обробляємо однаково: приводимо до єдиної структури перед об'єднанням.
Як ви визначаєте, що це один і той самий товар?
За ключем, який ми узгодили: найчастіше це код або SKU. Якщо коду немає, можемо зіставляти за назвою та характеристиками, але це менш надійно — тому ми показуємо всі сумнівні збіги окремо.
Що буде з товаром, якого немає в наявності в усіх постачальників?
Він залишиться в каталозі як відсутній. Ми не видаляємо його автоматично: це ваше рішення, і воно фіксується в правилах.
Чи можна змінити правило після старту?
Так, але це нова домовленість. Ми перезбираємо фід за новим правилом і показуємо, як змінився результат. Правила, зафіксовані раніше, не змінюються «на льоту» без вашого підтвердження.
наступний крок
Надішліть прайс — повернемо розбір перших 50 рядків
Площадка, формат і дедлайн — одним повідомленням. Файл може бути «брудним», саме для цього ми й потрібні.