Shopify integráció: rendelés, számla és készlet a hazai rendszerekkel
A Shopify nemzetközi webshopplatform, a magyar számlázás, a NAV-jelentés és a hazai futárszolgálatok ezért külön integrációval kapcsolódnak hozzá. A Shopify Admin API-ján a rendelések, termékek, készletek és vevők programból kezelhetők, a webhookok pedig jelzik az új eseményeket.
Mit lehet automatizálni egy Shopify-integrációval?
- Új rendelés → magyar számla és NAV-jelentés Számlázz.hu vagy Billingo rendszerben.
- Több raktár készletének szinkronja a raktár- vagy ügyviteli rendszerből.
- Teljesítés (fulfillment) nyomkövetési számmal, hazai futárszolgálattal.
- Tömeges termékfrissítés (ár, leírás, készlet) a Shopify bulk műveleteivel.
- Vevők és rendelések átadása a CRM-be.
Így működik a Shopify-integráció
01GraphQL az új alapértelmezés
A Shopify REST Admin API-ja 2024 októbere óta „legacy” státuszú, és 2025 áprilisától új nyilvános alkalmazás csak a GraphQL Admin API-ra épülhet. Új integrációt ezért GraphQL-re építünk; a régi, REST-alapú megoldásokat érdemes átírni, mert egyes REST-végpontok (például a termékeké és a variánsoké) már elavultak.
02Verziókezelés
A Shopify negyedévente ad ki új API-verziót, és mindegyiket legalább 12 hónapig támogatja. Ha egy integráció lejárt verziót hív, a Shopify a legrégebbi még támogatott verzióval válaszol — ez csendben megváltoztathatja a működést. A verziót ezért tudatosan, ütemezetten frissítjük.
03Hozzáférés és alkalmazások
Saját bolthoz egyedi (custom) alkalmazással kapcsolódunk. 2026. január 1. óta új egyedi alkalmazást már nem a bolt adminfelületén, hanem a Shopify fejlesztői felületén (Dev Dashboard) kell létrehozni; a korábban létrehozottak tovább működnek.
A vevők személyes adataihoz (név, cím, e-mail, telefon) a nyilvános alkalmazásoknak külön jóváhagyás kell, szigorúbb biztonsági követelményekkel.
04Korlátok és webhookok
A GraphQL API pontalapú korláttal dolgozik (Standard csomagban másodpercenként 100 pont). A webhookokra 5 másodpercen belül válaszolni kell; sikertelen kézbesítésnél a Shopify 4 órán át 8-szor próbálkozik, utána törli a feliratkozást. A webhook akár egy napot is késhet, ezért mellé rendszeres egyeztetést is építünk.
Amit leggyakrabban építünk
- 01
Shopify → magyar számlázó → NAV
A Shopify-rendelésből automatikusan magyar számla lesz, a NAV-jelentést a számlázó szolgáltatás végzi — a NAV Online Számla szabályai szerint.
- 02
Raktár → telephelyenkénti készlet
A raktár- vagy ügyviteli rendszer készletadatai telephelyenként frissülnek a Shopifyban.
- 03
Teljesítés → futár → nyomkövetés
A teljesítéskor futárcímke készül, a nyomkövetési szám pedig visszakerül a rendeléshez. Lásd: futárszolgálat-integráció.
- 04
Tömeges termékfrissítés
Árlisták, leírások és készletek frissítése bulk műveletekkel, a sebességkorlát kímélésével.
Amire egy Shopify-integrációnál figyelünk
- 01
Lejárt API-verzió
A frissítetlen integráció egy idő után automatikusan újabb verzión fut, és váratlanul megváltozhat a működése. A verziót negyedévente ellenőrizzük.
- 02
Törölt webhook-feliratkozás
8 sikertelen próbálkozás után a Shopify törli a feliratkozást — ha ezt senki sem veszi észre, a rendelések nem jutnak tovább. Figyeljük, és egyeztető lekérdezéssel pótoljuk a kimaradt eseményeket.
- 03
Pontkorlát
A drága lekérdezések gyorsan elfogyasztják a keretet; a lekérdezéseket ehhez tervezzük, nagy tételszámnál bulk műveletet használunk.
- 04
A NAV-jelentés nem a Shopify dolga
A Shopify nem jelent a NAV-nak: a magyar számlát egy számlázó szolgáltatás állítja ki és jelenti. A folyamatot ezért a számlázóval együtt tervezzük meg.
Gyakori kérdések
REST vagy GraphQL API-t használjunk?
Mi történik, ha nem frissítjük az API-verziót?
Mennyi kérést enged a Shopify API?
Kapcsolódó integrációk
Shopify-integráció: kérj ajánlatot
Írd meg, milyen rendszereket használsz és mit szeretnél automatizálni — egy rövid, ingyenes egyeztetés után írásos, tételes ajánlatot adunk.

