Dla sklepów i partnerów

Zostań partnerem PriceInfo

Zarejestruj sklep bezpłatnie i przekazuj PriceInfo oficjalne ceny, stany magazynowe, dostawę oraz identyfikatory produktów przez feed, API albo moduł CMS. Po weryfikacji Twoje oferty mogą pojawić się na stronach porównania i kierować kupujących bezpośrednio do sklepu.

Wniosek o dostęp

Wniosek sklepu

Zatwierdzony wniosek tworzy użytkownika panelu sklepu i klucz Merchant API. Pierwszy import powinien być małą partią testową.

Znalazłeś swój sklep w PriceInfo?

Zastąp fragmenty z publicznych źródeł oficjalnymi danymi

PriceInfo może pokazywać fakty o produktach znalezione na publicznie dostępnych stronach, gdy sklep nie jest jeszcze podłączony bezpośrednio. Takie rekordy są oddzielone od zweryfikowanych feedów i mogą być niepełne, opóźnione lub bez dostawy. Najlepsza korekta to bezpłatny wniosek sklepu z oficjalnym eksportem.

  1. Wyślij formularz i dodaj URL strony PriceInfo, jeśli odpowiadasz na znalezioną ofertę.
  2. Dodaj URL feedu teraz albo wybierz Merchant API / moduł CMS, jeśli feed nie jest jeszcze gotowy.
  3. PriceInfo sprawdza sklep, tworzy dostęp i zaczyna od małej próby importu przed większą synchronizacją.
1

Feed pod URL

Użyj XML, CSV lub JSON z polami takimi jak nazwa, URL, cena, waluta, GTIN/EAN, MPN, obraz, dostępność i czas dostawy. Sklepy czeskie i słowackie mogą użyć eksportu typu Heureka XML.

POST /api/merchant/v1/feeds
2

Merchant API · async V2

Wyślij jedną ofertę lub partię do 100 pozycji. Odpowiedź 202 oznacza przyjęcie: zapisz ID zadania, sprawdzaj jego status i przy ponowieniu użyj tego samego Idempotency-Key.

POST https://priceinfo.eu/api/merchant/v1/offers/bulk
3

Moduły CMS

OpenCart, PrestaShop, WooCommerce, Magento, Shopify i podobne konektory używają tego samego kontraktu API oraz reguł weryfikacji importu.

Kontrakt modułu CMS
Merchant API · async V2

OpenAPI 3.1

Otwórz pełną specyfikację dla programistów: wszystkie endpointy, pola żądań, odpowiedzi, statusy importu, limity, błędy oraz plik OpenAPI 3.1 do pobrania.

Feed CZ / SK

Można użyć Heureka XML

Jeśli sklep ma już feed zgodny z Heureka XML, podaj ten URL we wniosku. PriceInfo najpierw zapisuje feed jako surowe rekordy źródłowe, a potem dopasowuje oferty po EAN, MPN, marce i modelu.

PRODUCTNAME, URL Nazwa produktu i kanoniczna strona produktu
PRICE_VAT Aktualna cena brutto
EAN, PRODUCTNO Identyfikatory do szybkiego dopasowania
MANUFACTURER Marka lub producent
DELIVERY_DATE, DELIVERY Kandydaci dla dostępności i ceny dostawy
Wymagane dane

Minimalne pola eksportu produktów

Silne identyfikatory skracają weryfikację. GTIN/EAN i MPN to najszybszy sposób, aby przypisać ofertę do właściwego produktu.

name Nazwa produktu w sklepie
url Kanoniczny URL produktu
price, currency Aktualna cena i waluta rynku
gtin / ean Najlepszy identyfikator dopasowania
mpn, brand, model Dane zapasowe do dopasowania i wyszukiwania
image_url Kandydat na obraz produktu
availability dostępny, niedostępny, przedsprzedaż lub nieznane
delivery_price, delivery_time Koszt i oczekiwany czas dostawy
Example

Konfiguracja feedu Heureka XML pod URL

{
  "name": "Main CZ Heureka XML feed",
  "country": "CZ",
  "format": "xml",
  "feed_url": "https://merchant.example/heureka.xml",
  "mapping_preset": "heureka_like",
  "schedule_cron": "0 * * * *"
}
Example

Przykładowy element Heureka XML

<SHOP>
  <SHOPITEM>
    <ITEM_ID>cz-laptop-001</ITEM_ID>
    <PRODUCTNAME>Lenovo ThinkPad E16 Gen 2 21MA001XCK</PRODUCTNAME>
    <URL>https://merchant.example/lenovo-thinkpad-e16-gen-2</URL>
    <PRICE_VAT>22990</PRICE_VAT>
    <CATEGORYTEXT>Elektronika | Pocitace a notebooky | Notebooky</CATEGORYTEXT>
    <MANUFACTURER>Lenovo</MANUFACTURER>
    <EAN>197530123456</EAN>
    <PRODUCTNO>21MA001XCK</PRODUCTNO>
    <IMGURL>https://merchant.example/images/thinkpad-e16.jpg</IMGURL>
    <DELIVERY_DATE>0</DELIVERY_DATE>
    <DELIVERY>
      <DELIVERY_ID>CESKA_POSTA</DELIVERY_ID>
      <DELIVERY_PRICE>99</DELIVERY_PRICE>
    </DELIVERY>
  </SHOPITEM>
</SHOP>
Example

Przykład bezpośredniej partii API

POST https://priceinfo.eu/api/merchant/v1/offers/bulk
Authorization: Bearer <merchant_api_key>
Idempotency-Key: <stable-batch-id>
Content-Type: application/json

{
  "country": "PL",
  "items": [
    {
      "name": "Lenovo Legion Pro 5 16IAX10 32GB 1TB RTX 5060",
      "url": "https://merchant.example/lenovo-legion-pro-5",
      "price": 6699,
      "currency": "PLN",
      "brand": "Lenovo",
      "model": "Legion Pro 5 16IAX10",
      "gtin": "0198158683050",
      "mpn": "83F3003HPB",
      "image_url": "https://merchant.example/images/legion-pro-5.jpg",
      "availability": "in stock",
      "delivery_price": 25.99,
      "delivery_time": "1-2 days"
    }
  ]
}