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 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.
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.
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 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 OpenCart, PrestaShop, WooCommerce, Magento, Shopify i podobne konektory używają tego samego kontraktu API oraz reguł weryfikacji importu.
Kontrakt modułu CMS 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.
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.
Silne identyfikatory skracają weryfikację. GTIN/EAN i MPN to najszybszy sposób, aby przypisać ofertę do właściwego produktu.
{
"name": "Main CZ Heureka XML feed",
"country": "CZ",
"format": "xml",
"feed_url": "https://merchant.example/heureka.xml",
"mapping_preset": "heureka_like",
"schedule_cron": "0 * * * *"
} <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> 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"
}
]
}