Tudástár / Fejlesztés

Magento 2 API fejlesztés: REST, GraphQL és integrációk

Egy komoly webáruház sosem önmagában áll. A Magento 2 teljes funkcionalitása elérhető gépi interfészeken át: gyakorlatilag minden, ami az adminban megtehető, automatizálható is.

frissítve 2026. szeptember 17. · REST és GraphQL · WebPot DEV

Ökölszabály

Backend integrációhoz REST, frontendhez GraphQL. A kettő nem verseng, más feladatra valók.

  • ERP szinkronREST, aszinkron
  • Headless frontendGraphQL
  • Számlázó bekötéspár nap
  • Teljes ERP integrációtöbb hét
  • Token jogosultságszűkítve

A webshop nem sziget

ERP vagy készletkezelő adja a terméktörzset és a készletet, számlázó program állítja ki a bizonylatot, futárszolgálati rendszer viszi a csomagot, marketing platformok kapják az eseményeket. A Magento ebben kiemelkedő, és a platformválasztásnál ez az egyik legerősebb érv a bérelt rendszerekkel szemben, ahol az integrációk a szolgáltató által megszabott kereteken belül mozognak.

REST API

Rendszerek közti integráció

Termék-, készlet-, ár-, rendelés- és vásárlóadatok kezelése, jellemzően szerver-szerver kapcsolatban: ERP szinkron, számlázás, logisztika.

Az autentikáció integrációs tokenekkel történik, szűkíthető jogosultsággal.

GRAPHQL

A vásárlói oldal kiszolgálása

Headless és PWA frontendek ezen kérik le pontosan azokat az adatokat, amikre az adott képernyőnek szüksége van, felesleges körök nélkül.

Vásárlói tokenekkel dolgozik, a bejelentkezett felhasználó jogosultságaival.

Nagy adattömeg: aszinkron és tömeges feldolgozás

A napi ERP szinkron tízezres tételszámnál nem mehet darabonkénti hívásokkal. A Magento erre ad tömeges API-t és aszinkron feldolgozást üzenetsorral: a hívó gyorsan választ kap, a feldolgozás háttérben, ütemezetten történik. Jól megtervezve a teljes katalógus-szinkron sem terheli meg az áruházat nyitvatartási időben; rosszul megtervezve a szinkron az, ami minden délben padlóra küldi.

Amit a Magento gyárilag nem ad, az a webhook: eseményekről kifelé értesítést saját, kis modullal szoktunk kiajánlani, ami egyedi modulfejlesztési rutinfeladat.

Integrációk

Tipikus projektjeink

Minden integrációnál ugyanaz a három kérdés dönt: melyik rendszer az adat gazdája, mi történik hibánál és hogyan monitorozzuk.

ERP

ERP és készletkezelő

Terméktörzs, árak és készlet befelé; rendelések kifelé, állapot-visszajelzéssel.

SZÁMLA

Számlázó integráció

Automatikus bizonylat rendelés-státusz alapján, magyar sajátosságokkal. A NAV online számla a számlázó oldalán fut.

LOGISZTIKA

Futárszolgálatok

Címke-generálás, csomagkövetés és utánvét-egyeztetés, több futárcéggel párhuzamosan.

FEED

Ártáblák és feedek

Árukereső oldalak, Google Shopping és Meta feedek házon belül generálva, mindig pontos árral és készlettel.

PIACTER

Marketplace csatornák

Külső piacterek rendeléseinek beemelése egységes feldolgozásra, egy rendeléskezelő felületen.

MÉRÉS

Szerver oldali mérés

Rendelés-események továbbítása a mérőrendszerekbe. Részletek a GA4 cikkben.

Az integráció nem akkor kész, amikor először átmegy az adat

Hanem akkor, amikor a hibáit is felügyelet látja: újrapróbálkozás, riasztás, kézi sor a feldolgozhatatlan tételeknek. Ezt a hibaágat a tervezéskor kötelező végiggondolni, nem éles üzemben megismerni.

GYIK

Gyakran ismételt kérdések az API-ról

Össze lehet kötni a Magentót a vállalatirányítási rendszerünkkel?

Szinte biztosan: a Magento oldali API teljes körű, a kérdés az ERP oldali csatlakozási lehetőség. Magyar közép-kategóriás rendszereknél is bevett gyakorlat, export és import alapú megoldással a legrégebbi rendszerek is beköthetők.

REST vagy GraphQL API-t használjunk?

Rendszerek közti adatcserére REST-et, vásárlói frontend kiszolgálására GraphQL-t. A kettő nem verseng, más feladatra valók.

Nem lassítja az áruházat a folyamatos szinkron?

Jól tervezve nem: tömeges és aszinkron feldolgozással, ütemezéssel a szinkron a háttérben zajlik. A rosszul megírt, darabonként hívogató szinkron viszont valóban tipikus lassító.

Mennyire biztonságos az API-t megnyitni?

Szűkített jogú tokenekkel, IP korlátozással és forgalom-felügyelettel biztonságos. A csupasz, túljogosított API hozzáférés viszont komoly kockázat.

Mennyibe kerül egy integráció?

A skála széles: egy számlázó-bekötés pár napos, egy teljes ERP integráció több hetes projekt. A specifikáció után fix árat adunk.
Tovább a tudástárban

Kapcsolódó cikkek

Kössük össze a rendszereidet

Mondd el, milyen rendszerekkel dolgozol és megmondjuk, mi köthető össze API-n, mihez kell köztő megoldás és mennyi munka.

Fel az oldal tetejéreAz oldal megosztása

#Magento API #REST #GraphQL #ERP integráció