До основного вмісту
0x0дебаг даних
Перевірити прайс

прайси → фіди

Прайси постачальників — один фід

Коли товар є у кількох постачальниках, хтось має вирішувати, чия ціна й чий залишок потрапить у каталог. Зводимо прайси в одну структуру за вашими правилами, а не «як вийде».

Перевірити прайс

від 1 900 грн · перші 50 рядків безкоштовно

було → стало

Що змінюється у файлі

data x-ray · diff1 файл → 1 фід
0x0 дебаг даних: рядок з багом у валідний рядок
було3 прайси постачальників
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)
категорії: «Кабелі» / «Аксесуари»
сталоодин фід
catalog.xml  ✓ valid

<offer id="1841">
  <price>1249.00</price>
  <stock>34</stock>
  <categoryId>1024</categoryId>
</offer>

3 прайси → 1 товар · 0 дублів

дані вигадані · показано структуру, не реальний прайс

Коли товар продається через кілька постачальників, у каталозі починають конкурувати не товари, а рядки прайсів. Один і той самий кабель може мати три коди, дві назви й різні залишки. Якщо звести файли «як є», площадка отримає дублі або товар із ціною одного постачальника й залишком іншого. Тому перед об'єднанням ми фіксуємо правила.

Коли потрібне об'єднання

  • У вас два або більше прайсів від різних постачальників.
  • Один товар зустрічається в кількох файлах під різними кодами.
  • Постачальники по-різному називають ті самі розділи каталогу.
  • Ціна й залишок мають братися з різних джерел або за різними правилами.
  • Потрібен один фід для площадки замість кількох конкуруючих вивантажень.

Правила, які фіксуємо до старту

Правило Питання Варіант за замовчуванням
Дублі Один товар у кількох прайсах зводимо за кодом або SKU
Ціна Чия ціна головна найнижча від постачальника, у якого товар є в наявності
Залишок Як сумувати склад сума залишків усіх постачальників
Категорії Різні назви розділів єдиний довідник із вашими назвами
Наявність Товар закінчився позначаємо як відсутній, не видаляємо
Фото Кілька посилань перше валідне, решта — у резерв

Це правила вашого обліку, а не вимоги площадки. Ми пропонуємо типовий варіант, але остаточне рішення за вами; усі відхилення фіксуються письмово до початку роботи.

Як зводимо товари

  1. Читаємо кожен прайс у його форматі: XLSX, CSV або XML.
  2. Приводимо колонки до єдиної структури.
  3. Визначаємо ключ зіставлення: код, SKU або інше поле, яке ви вказали.
  4. Знаходимо дублі та вирішуємо, який рядок головний за ціною, залишком і описом.
  5. Зводимо категорії до одного довідника.
  6. Перевіряємо обов'язкові поля вже після об'єднання — бо товар, валідний в одному прайсі, може стати невалідним після злиття.
  7. Збираємо один фід і звіт: скільки рядків увійшло, скільки злито, що виключено і чому.

Що ви отримуєте

  • Один файл для імпорту замість кількох конкуруючих вивантажень.
  • Звіт про дублі, конфлікти цін і залишків, виключені рядки.
  • Зафіксовані правила, за якими збиратиметься наступне оновлення.
  • Можливість додати нового постачальника без перезбирання всього каталогу з нуля.

Що ламається при об'єднанні

  • Той самий товар із різними кодами у двох прайсах дає дубль у каталозі.
  • Різні назви категорій розсипають товари по сусідніх розділах.
  • Ціна з одного прайсу й залишок з іншого роблять товар «у наявності», який неможливо замовити.
  • Порожній код у постачальника не дає зв'язати рядок з іншими файлами.
  • Різні одиниці виміру або валюти без перерахунку спотворюють ціну.

faq

Часті питання

Скільки коштує об'єднання прайсів?

Від 1 900 грн за типовий прайс. Перші 50 рядків перевіряємо безкоштовно. Ціна залежить від кількості прайсів і складності правил.

Хто вирішує, чия ціна головна?

Ви. Ми пропонуємо типовий варіант, але правила фіксуємо письмово до старту — щоб результат не залежав від настрою.

Чи можна додати нового постачальника пізніше?

Так. Правила вже описані, тому новий прайс додається без перезбирання всього каталогу з нуля.

Що якщо постачальник надсилає прайс у різних форматах?

XLSX, CSV і XML обробляємо однаково: приводимо до єдиної структури перед об'єднанням.

Як ви визначаєте, що це один і той самий товар?

За ключем, який ми узгодили: найчастіше це код або SKU. Якщо коду немає, можемо зіставляти за назвою та характеристиками, але це менш надійно — тому ми показуємо всі сумнівні збіги окремо.

Що буде з товаром, якого немає в наявності в усіх постачальників?

Він залишиться в каталозі як відсутній. Ми не видаляємо його автоматично: це ваше рішення, і воно фіксується в правилах.

Чи можна змінити правило після старту?

Так, але це нова домовленість. Ми перезбираємо фід за новим правилом і показуємо, як змінився результат. Правила, зафіксовані раніше, не змінюються «на льоту» без вашого підтвердження.

наступний крок

Надішліть прайс — повернемо розбір перших 50 рядків

Площадка, формат і дедлайн — одним повідомленням. Файл може бути «брудним», саме для цього ми й потрібні.