Приклад налаштування: оновлення залишків і цін з двох постачальників у OpenCart (АОП) + KoConnect

Вхідні дані

Магазин на OpenCart використовує модуль АОП (Автоматична обробка прайс-листів) для щоденного оновлення залишків і цін. Для кожного постачальника створено окреме завдання в АОП. У прайс-листах двох різних постачальників присутній бренд ХХХХ.

  • Постачальник 1: занижені ціни (нижча маржа). За рахунок ціни товари краще продаються. Умова співпраці — ціни не нижче офіційного прайса.
  • Постачальник 2: ціни вищі, але є позиції, яких немає у Постачальника 1.

У KoConnect уже створено окремі фіди під кожного постачальника; перезбирати товари бренду ХХХХ в окремий фід для «антидублів» не планується. На рівні бренду діє жорстке дотримання РРЦ (моніторинг ціни постачальником незалежно від наявності; ціна не може бути нижчою офіційної).


Задача

Оновлювати залишки на сайті та виводити тільки товари в наявності по двох постачальниках, дотримуючись умови РРЦ (не нижче прайса) і не створюючи додаткових фідів.


Налаштування

Постачальник 1

АОП (OpenCart)
  • Оновлення по cron: щодня о 03:00
  • Порядок виконання: 2
  • Попереднє завдання: обнулити залишки
  • Примусове оновлення цін (включає оновлення залишків)
KoConnect (логіка фіда)
  1. Відкрити налаштування Логіка фіда для Постачальника 1.
  2. Додати правило для товарів бренду ХХХХ: // Якщо товар відсутній у постачальника — «заморожуємо» його для АОП IF brand == "ХХХХ" AND stock == 0 THEN retail_price = 0 END Чому так? Модуль АОП не оновлює товари з ціною 0. Коли товар знову з’явиться у постачальника, зміниться stock і retail_price — тоді АОП оновить дані автоматично.

Постачальник 2

АОП (OpenCart)
  • Оновлення по cron: щодня о 03:00
  • Порядок виконання: 1
  • Примусове оновлення цін (включає оновлення залишків)
KoConnect
  • Без змін (працює у стандартному режимі).

Додатково (рекомендації)

  • Якщо у постачальників зустрічаються однакові товари під різними SKU — налаштуйте в KoConnect автоматичну заміну/мапінг SKU, щоб уникнути дублювання.

Порядок виконання і результат

  1. Спочатку виконується АОП-оновлення Постачальника 2 (порядок 1): на сайт потрапляють усі товари бренду ХХХХ, включно з тими, яких немає у Постачальника 1 (ціни можуть бути вищими).
  2. Далі запускається АОП-оновлення Постачальника 1 (порядок 2): товари з нижчими цінами перезаписують дані Постачальника 2; товари без наявності не оновлюються, бо для них у KoConnect виставлено retail_price = 0.

На сайті ви отримуєте:

  • Для позицій, що є у двох постачальників — відображаються нижчі ціни від Постачальника 1 (з дотриманням РРЦ).
  • Для позицій, яких немає у Постачальника 1 — актуальні товари Постачальника 2.
  • Виводяться лише товари в наявності, каталоги без «сміття» і дублювання.

Підсумок

  • РРЦ дотримано на рівні бренду незалежно від наявності.
  • Автоматизація: KoConnect керує логікою, АОП синхронізує сайт за розкладом.
  • Без зайвих фідів: жодного перезбирання бренду ХХХХ під окремий потік.
  • Коректні залишки і ціни на сайті, мінімум ручних втручань.
Поділитись публікацією