Webshopmotorok

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.

Automatizálás

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.
Hogyan működik?

Í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.

Tipikus megoldások

Amit leggyakrabban építünk

  1. 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.

  2. 02

    Raktár → telephelyenkénti készlet

    A raktár- vagy ügyviteli rendszer készletadatai telephelyenként frissülnek a Shopifyban.

  3. 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ó.

  4. 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.

Buktatók

Amire egy Shopify-integrációnál figyelünk

  1. 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.

  2. 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.

  3. 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.

  4. 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?
Új integrációhoz a GraphQL Admin API-t: a REST API 2024 októbere óta legacy státuszú, és új nyilvános alkalmazás 2025 áprilisa óta csak GraphQL-re épülhet.
Mi történik, ha nem frissítjük az API-verziót?
A Shopify a lejárt verziót hívó kérésekre a legrégebbi támogatott verzióval válaszol, ami váratlan változásokat okozhat. A verziót érdemes negyedévente ellenőrizni.
Mennyi kérést enged a Shopify API?
A GraphQL Admin API pontalapú: Standard csomagban másodpercenként 100 pont, a nagyobb csomagokban több (Advanced 200, Plus 1000). Egy lekérdezés legfeljebb 1000 pontba kerülhet.

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.

Ajánlatot kérek