Cenu Depo

Підключіть свої ціни до Cenu Depo

Ваші ціни та акції бачать покупці, які вже порівнюють ціни у 25 магазинах. Дані можна передавати через фід або API, а підключення безкоштовне.

25магазинів у застосунку
87 000+цін оновлюємо щоночі
15 000+товарів, за якими стежать покупці

Що отримує ваш магазин

Підключення безкоштовне. Ваші ціни з’являються саме там, де покупець обирає, куди йти по покупки.

Місце в порівнянні

Ваші ціни в пошуку, на сторінці товару, у кошику та в списку найдешевших магазинів, поруч із великими мережами.

Покупці дізнаються про акції

Коли товар, за яким стежить покупець, у вашому магазині дешевшає, він отримує сповіщення на телефон.

Справжні акції вирізняються

Ми порівнюємо знижку з найнижчою ціною за 30 днів до акції. Справжня знижка отримує зелену позначку, і покупці відразу її бачать.

Як підключити дані

Є два способи. В обох ми розпізнаємо товари за штрихкодом (EAN), тож ваша ціна потрапляє до потрібного товару.

Фід даних Найпростіше

Опублікуйте список товарів у форматі JSON, CSV або XML за будь-якою адресою. Ми зчитуємо його щоночі й оновлюємо ціни. Програмувати нічого не потрібно, якщо інтернет-магазин уже формує такий файл (наприклад, фід Google Shopping).

  • Будь-який із трьох форматів
  • Оновлення щоночі
  • Доступ можна захистити ключем

API У реальному часі

Надсилайте ціни в момент їх зміни: HTTPS POST-запит у форматі JSON. Підходить, якщо ціни змінюються протягом дня або акція починається в певну годину. Особистий ключ видаємо за домовленістю.

  • Зміни в застосунку за кілька хвилин
  • Можна надсилати лише змінені ціни
  • У відповіді статус кожного рядка

Формат даних і API

Для розробників: поля, приклад, запит і відповіді.

Поля

eanобов’язковеШтрихкод (EAN-13, EAN-8 або GTIN). За ним товар пов’язується з каталогом.
nameобов’язковеНазва товару так, як її бачить покупець.
priceобов’язковеЗвичайна ціна в євро з ПДВ, наприклад 1.38.
sale_priceАкційна ціна, якщо вона є.
sale_start, sale_endПерший і останній день акції, наприклад 2026-11-08.
card_onlytrue, якщо акційна ціна діє лише з карткою лояльності.
size, unitРозмір упаковки та одиниця виміру (g, kg, ml, l, gab), щоб розрахувати ціну за кілограм або літр.
online_onlytrue, якщо ціна діє лише в інтернет-магазині.
url, image_urlПосилання на товар у вашому інтернет-магазині та зображення.

Приклад

// Один запис.
// У фіді та API-запиті: у масиві "items".
{
  "ean": "4750000000000",
  "name": "Biezpiens 9% 170 g",
  "price": 1.38,
  "sale_price": 0.99,
  "sale_start": "2026-11-02",
  "sale_end": "2026-11-08",
  "card_only": false,
  "size": 170,
  "unit": "g",
  "url": "https://vash-mahazyn.lv/biezpiens-170g"
}

Не впевнені щодо формату? Надішліть наявний файл або посилання: здебільшого ми можемо прочитати його таким, як він є. У фіді підходять і поля Google Shopping (gtin, title, sale_price_effective_date).

API-запит

POSThttps://cenudepo.lv/api/partners/v1/prices/
Ключ у заголовку Authorization: BearerДо 5000 записів (10 МБ) за запитДо 30 запитів на хвилину

Запит і відповідь

curl -X POST https://cenudepo.lv/api/partners/v1/prices/ \
  -H "Authorization: Bearer cdp_ваш_ключ" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"ean": "4750000000000",
       "name": "Biezpiens 9% 170 g", "price": 1.38}]}'

// Відповідь: кожен запис має свій статус
{
  "ok": true,
  "mode": "live",
  "counts": { "received": 1, "applied": 1,
              "unmatched": 0, "invalid": 0 },
  "items": [{ "ean": "4750000000000",
              "status": "applied" }]
}

Статуси у відповіді

appliedЦіну збережено, її видно в застосунку.
unchangedЦіна вже була такою самою; ми позначили, що вона досі діє.
scheduledАкція почнеться пізніше: звичайну ціну видно вже зараз, а акційна ціна запрацює в день sale_start.
stagedЕтап перевірки: ціну збережено й прив’язано до товару, у застосунку вона з’явиться після перевірки.
unmatchedТакого EAN ще немає в каталозі. Запис збережено, і ціна з’явиться, щойно товар додадуть.
invalidУ записі є помилка; причину вказано в полі message.

GET https://cenudepo.lv/api/partners/v1/status/ з тим самим ключем показує зведення ваших даних, останні запити та EAN, яких ще немає в каталозі.

Від першого листа до цін у застосунку

  1. Зв’яжіться з намиРозкажіть про магазин і про те, як вам зручніше передавати дані.
  2. ЗразокНадішліть посилання на фід або кілька записів. Для API ви отримаєте ключ.
  3. ПеревіркаСпочатку дані лише перевіряємо: пов’язуємо товари за EAN і надсилаємо звіт про те, що знайдено, а що треба уточнити.
  4. Ціни в застосункуВаш магазин з’являється в порівнянні, а ціни оновлюються самі.

Поширені запитання

Чи платне підключення?

Ні. Додавання цін до порівняння безкоштовне.

Навіщо потрібен штрихкод EAN?

За штрихкодом той самий товар розпізнається в усіх магазинах. Без нього вашу ціну не можна надійно порівняти із цінами інших магазинів.

Як часто оновлюються ціни?

Фід ми зчитуємо щоночі. Через API зміни з’являються в застосунку за кілька хвилин.

Що робити, якщо в застосунку неправильна ціна?

Напишіть нам на azsoftwarehub@gmail.com, і ми її виправимо. У підключених магазинів ціни надходять безпосередньо з ваших даних, тому помилок менше.

Підключіть свій магазин

Напишіть нам, і ми домовимося про найзручніший спосіб передавання даних.