{"id":212,"date":"2026-06-27T10:00:00","date_gmt":"2026-06-27T08:00:00","guid":{"rendered":"https:\/\/www.fabrixa.com\/?p=212"},"modified":"2026-11-10T10:32:11","modified_gmt":"2026-11-10T10:32:11","slug":"reactive-print-api-for-pod-platforms","status":"publish","type":"post","link":"https:\/\/www.fabrixa.com\/hu\/reactive-print-api-for-pod-platforms\/","title":{"rendered":"Az Fabrixa tov\u00e1bbfejleszt\u00e9se: a Reactive-Print API az POD platformokhoz"},"content":{"rendered":"<p>A Fabrixa \u201eprint on demand\u201d API megold\u00e1s lehet\u0151v\u00e9 teszi b\u00e1rmely POD platform vagy web\u00e1ruh\u00e1z sz\u00e1m\u00e1ra, hogy megrendel\u00e9st k\u00fcldj\u00f6n, \u00e9s nyomon k\u00f6vesse annak teljes \u00e9letciklus\u00e1t <strong>order.created<\/strong> \u00e9s <strong>order.updated<\/strong> webhookok seg\u00edts\u00e9g\u00e9vel, \u00e9s a Fabrixa gondoskodik a nyomtat\u00e1sr\u00f3l, csomagol\u00e1sr\u00f3l \u00e9s a feh\u00e9r c\u00edmk\u00e9s kisz\u00e1ll\u00edt\u00e1sr\u00f3l \u2013 ak\u00e1r egyetlen darabt\u00f3l kezdve, az eg\u00e9sz EU-ban. \u00d6n alak\u00edtja ki a v\u00e1s\u00e1rl\u00e1si \u00e9lm\u00e9nyt; mi pedig a h\u00e1tt\u00e9rben gondoskodunk a rugalmas textilgy\u00e1rt\u00e1sr\u00f3l. Nincs minim\u00e1lis rendel\u00e9si mennyis\u00e9g, nincs be\u00e1ll\u00edt\u00e1si d\u00edj, \u00e9s a csomagon nem szerepel a Fabrixa m\u00e1rkajelz\u00e9s.<\/p>\n<p>Ez a bejegyz\u00e9s az Integration API (v2) egyszer\u0171, \u00e9rthet\u0151 nyelven \u00edrt \u00e1ttekint\u00e9se azoknak a fejleszt\u0151knek, akik az Fabrixa-t teljes\u00edt\u00e9si r\u00e9tegk\u00e9nt \u00e9rt\u00e9kelik. Ha ink\u00e1bb \u00e1t szeretn\u00e9d futni a referenciaanyagot, a teljes <a href=\"\/hu\/developers\/api-documentation\/\">API dokument\u00e1ci\u00f3<\/a> \u00e9s l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre <a href=\"\/hu\/developers\/integration-guide\/\">bevezet\u00e9si \u00fatmutat\u00f3<\/a> akkor \u00e1llunk k\u00e9szen, amikor te is.<\/p>\n<h2>Mire szolg\u00e1l az API?<\/h2>\n<p>Az Fabrixa egy <a href=\"\/hu\/platform\/\">reakt\u00edv textilnyomtat\u00e1si platform<\/a>: egyetlen ir\u00e1ny\u00edt\u00f3pult az \u00e9rt\u00e9kes\u00edt\u00e9si csatorn\u00e1k, a tervez\u00e9s, a gy\u00e1rt\u00e1s \u00e9s a kisz\u00e1ll\u00edt\u00e1s kezel\u00e9s\u00e9hez. A legt\u00f6bb \u00fcgyf\u00e9l a Shopify, a WooCommerce vagy az Fabrixa Studio szolg\u00e1ltat\u00e1son kereszt\u00fcl csatlakozik. Az API integr\u00e1ci\u00f3 a negyedik lehet\u0151s\u00e9g \u2014 az POD platformok \u00e9s azok a fejleszt\u0151k sz\u00e1m\u00e1ra k\u00e9sz\u00fclt, akik m\u00e1r rendelkeznek saj\u00e1t web\u00e1ruh\u00e1zzal, \u00e9s programoz\u00e1si szinten szeretn\u00e9k ir\u00e1ny\u00edtani a rendel\u00e9sek teljes\u00edt\u00e9s\u00e9t.<\/p>\n<p>A megrendel\u00e9seket az API-hez int\u00e9zi. Az Fabrixa pedig gy\u00e1rtja azokat: reakt\u00edv nyomtat\u00e1s pamutra \u00e9s lenre Portug\u00e1li\u00e1ban \u00e9s Spanyolorsz\u00e1gban, szublim\u00e1ci\u00f3s nyomtat\u00e1s poli\u00e9szterre Hollandi\u00e1ban. A csomagokat az \u00d6n m\u00e1rkaneve alatt, az \u00d6n visszak\u00fcld\u00e9si c\u00edm\u00e9vel sz\u00e1ll\u00edtjuk, \u00e9s a csomagokon sehol nem szerepel az Fabrixa jel\u00f6l\u00e9se. Az \u00fcgyfelei soha nem tudj\u00e1k meg, hogy l\u00e9tez\u00fcnk, hacsak \u00d6n nem mondja el nekik.<\/p>\n<h2>A API m\u0171k\u00f6d\u00e9se<\/h2>\n<ul>\n<li><strong>Ping<\/strong> \u2014 egy egyszer\u0171 \u00e1llapotellen\u0151rz\u00e9s, amely meggy\u0151z\u0151dik arr\u00f3l, hogy a hiteles\u00edt\u0151 adataid \u00e9s a kapcsolatod m\u0171k\u00f6dnek-e, miel\u0151tt b\u00e1rmilyen t\u00e9nyleges adatot elk\u00fcldesz.<\/li>\n<li><strong>Term\u00e9kek<\/strong> \u2014 olvassa el azt a katal\u00f3gust, amelyre \u00e9p\u00edt: ruh\u00e1zat, lak\u00e1stextilek \u00e9s m\u00e9ter\u00e1ru sz\u00f6vetek, a nyomtat\u00e1sra alkalmas alapv\u00e1ltozatokkal \u00e9s v\u00e1ltozatokkal egy\u00fctt.<\/li>\n<li><strong>Megrendel\u00e9sek<\/strong> \u2014 megrendel\u00e9s l\u00e9trehoz\u00e1sa \u00e9s \u00e1llapot\u00e1nak lek\u00e9rdez\u00e9se. Ez minden integr\u00e1ci\u00f3 l\u00e9nyege: a rendszerbe beker\u00fclnek a sorok, a forr\u00e1sok, az \u00fcgyf\u00e9l- \u00e9s sz\u00e1ll\u00edt\u00e1si adatok, \u00e9s cser\u00e9be egy nyomon k\u00f6vethet\u0151 megrendel\u00e9s ker\u00fcl vissza.<\/li>\n<li><strong>Teljes\u00edt\u00e9sek<\/strong> \u2014 k\u00f6vesse nyomon a gy\u00e1rt\u00e1st \u00e9s a kisz\u00e1ll\u00edt\u00e1st a term\u00e9kek elk\u00e9sz\u00fclte \u00e9s felad\u00e1sa sor\u00e1n, \u00edgy a platformja pontos \u00e1llapotinform\u00e1ci\u00f3kat tud ny\u00fajtani az elad\u00f3knak.<\/li>\n<li><strong>St\u00fadi\u00f3<\/strong> \u2014 csatoljon egy szem\u00e9lyre szabott tervet <strong>Fabrixa Studio<\/strong> (a be\u00e1gyazhat\u00f3, saj\u00e1t m\u00e1rk\u00e1s term\u00e9kkonfigur\u00e1torunkat) egy megrendel\u00e9shez annak <code>kos\u00e1r_t\u00e9tel_kulcs<\/code>, \u00edgy pontosan az lesz kinyomtatva, amit a v\u00e1s\u00e1rl\u00f3 megtervezett.<\/li>\n<\/ul>\n<h2>Hiteles\u00edt\u00e9s \u00e9s forgalomkorl\u00e1toz\u00e1s<\/h2>\n<p>Az Integration API (v2) az alap-URL-en tal\u00e1lhat\u00f3 <code>https:\/\/api.fabrixa.com\/v2\/integration<\/code>. Minden k\u00e9r\u00e9s tartalmaz <strong>k\u00e9t fejl\u00e9c<\/strong>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Fejl\u00e9c<\/th>\n<th>C\u00e9l<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Jogosults\u00e1g: B\u00edr\u00f3s\u00e1gi<\/code><\/td>\n<td>Az API tokenje \u2013 azonos\u00edtja \u00e9s hiteles\u00edti a k\u00e9r\u00e9st.<\/td>\n<\/tr>\n<tr>\n<td><code>X-Application-Key:<\/code><\/td>\n<td>Az alkalmaz\u00e1skulcsod \u2014 a tokennel p\u00e1rosul, ez\u00e9rt mindkett\u0151nek jelen kell lennie.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A sebess\u00e9gkorl\u00e1toz\u00e1s <strong>30 k\u00e9r\u00e9s percenk\u00e9nt<\/strong>. Ez b\u0151ven elegend\u0151 a megrendel\u00e9salap\u00fa forgalomhoz, de azt jelenti, hogy a t\u00f6meges m\u0171veleteket nem sz\u0171k ciklusban kell v\u00e9grehajtani, hanem fokozatosan. Kezelje a korl\u00e1tot megfelel\u0151en: ha el\u00e9ri, \u00e1lljon le, \u00e9s a lek\u00e9rdez\u00e9s helyett ink\u00e1bb a webhookokat (l\u00e1sd al\u00e1bb) haszn\u00e1lja.<\/p>\n<h2>Webhookok: reag\u00e1lj az \u00e1llapotra, ne k\u00e9rdezd le azt<\/h2>\n<p>Ahelyett, hogy folyton azt k\u00e9rdezn\u00e9d: \u201cK\u00e9sz van m\u00e1r?\u201d, iratkozz fel a webhookokra, \u00e9s hagyd, hogy az Fabrixa \u00e9rtes\u00edtsen, ha valami megv\u00e1ltozik. Az API integr\u00e1ci\u00f3 k\u00e9t esem\u00e9nyt gener\u00e1l:<\/p>\n<ul>\n<li><strong>order.created<\/strong> \u2014 akkor aktiv\u00e1l\u00f3dik, amikor egy megrendel\u00e9st gy\u00e1rt\u00e1sra \u00e1tvesznek. Haszn\u00e1ld arra, hogy visszaigazold az \u00e1tv\u00e9telt az elad\u00f3nak, \u00e9s a megrendel\u00e9st \u201efolyamatban l\u00e9v\u0151\u201d st\u00e1tuszra \u00e1ll\u00edtsd.<\/li>\n<li><strong>order.updated<\/strong> \u2014 \u00e9rtes\u00edt\u00e9seket k\u00fcld, ahogy a megrendel\u00e9s halad a gy\u00e1rt\u00e1son \u00e9s a kisz\u00e1ll\u00edt\u00e1son kereszt\u00fcl, bele\u00e9rtve a nyomon k\u00f6vet\u00e9st is. Haszn\u00e1ld ezt arra, hogy a platformod \u00e1llapot\u00e1t naprak\u00e9szen tartsd an\u00e9lk\u00fcl, hogy kimer\u00edten\u00e9d a k\u00e9r\u00e9skorl\u00e1todat.<\/li>\n<\/ul>\n<p>K\u00e9t esem\u00e9ny k\u00f6z\u00f6tt \u00e9s egy percenk\u00e9nti 30-as fels\u0151 hat\u00e1r mellett egy megfelel\u0151en m\u0171k\u00f6d\u0151 integr\u00e1ci\u00f3 alig \u00e9ri el a hat\u00e1rt: k\u00fcldd el a parancsot, majd reag\u00e1lj a visszajelz\u00e9sre.<\/p>\n<h2>A megb\u00edz\u00e1s\u00e1raml\u00e1s teljes folyamata<\/h2>\n<p>B\u00e1rmelyik \u00fatvonalat is v\u00e1lasztod, az alakja ugyanaz:<\/p>\n<ol>\n<li><strong>Csatlakoz\u00e1s<\/strong> \u2014 egy web\u00e1ruh\u00e1z (Shopify vagy WooCommerce) vagy a API.<\/li>\n<li><strong>Tervez\u00e9s<\/strong> \u2014 szem\u00e9lyre szabhatja a Fabrixa Studio-ban, vagy bek\u00fcldhet egy nyomtat\u00e1sra k\u00e9sz PDF-f\u00e1jlt.<\/li>\n<li><strong>A megrendel\u00e9s elk\u00fcld\u00e9se<\/strong> \u2014 az API-n kereszt\u00fcl, a term\u00e9kadatokkal, az \u00fcgyf\u00e9l- \u00e9s a sz\u00e1ll\u00edt\u00e1si c\u00edmmel egy\u00fctt.<\/li>\n<li><strong>Gy\u00e1rtunk \u00e9s kisz\u00e1ll\u00edtunk<\/strong> \u2014 A Fabrixa nyomtat, csomagol \u00e9s sz\u00e1ll\u00edt, saj\u00e1t m\u00e1rkan\u00e9v alatt.<\/li>\n<\/ol>\n<p>Egy r\u00f6vid megjegyz\u00e9s a min\u0151s\u00e9gr\u0151l, hiszen ez az oka annak, hogy az elad\u00f3k a reakt\u00edv fest\u00e9ket v\u00e1lasztj\u00e1k: a reakt\u00edv fest\u00e9k kovalens k\u00f6t\u00e9st alak\u00edt ki a pamutsz\u00e1l cellul\u00f3z\u00e1val, \u00e9s h\u0151 \u00e9s g\u0151z hat\u00e1s\u00e1ra tart\u00f3san r\u00f6gz\u00fcl. A sz\u00edn a sz\u00e1l r\u00e9sz\u00e9v\u00e9 v\u00e1lik \u2013 nincs fel\u00fcleti r\u00e9teg, nincs reped\u00e9s a hajl\u00edt\u00e1si pontokon \u2013, \u00edgy tapint\u00e1sra olyan, mint a nyomtat\u00e1s n\u00e9lk\u00fcli pamut, \u00e9s \u00e1ltal\u00e1ban t\u00f6bb mint 600 mos\u00e1si cikluson \u00e1t meg\u0151rzi a sz\u00edn\u00e9t. P\u00e9ldak\u00e9nt eml\u00edthetj\u00fck, hogy a Portug\u00e1li\u00e1ban gy\u00e1rtott ruh\u00e1zati cikkek sz\u00e1ll\u00edt\u00e1si ideje k\u00f6r\u00fclbel\u00fcl 6\u20139 munkanap.<\/p>\n<h2>Mi\u00e9rt \u00e9p\u00fclnek a platformok a Fabrixa-re?<\/h2>\n<ul>\n<li><strong>MOQ 1<\/strong> \u2014 egy darabt\u00f3l t\u00f6bb t\u00edzezerig. Nincs minim\u00e1lis rendel\u00e9si mennyis\u00e9g, nincs be\u00e1ll\u00edt\u00e1si d\u00edj, nincs szerz\u0151d\u00e9s.<\/li>\n<li><strong>Alap\u00e9rtelmez\u00e9s szerint feh\u00e9r c\u00edmk\u00e9s<\/strong> \u2014 minden csomagon az \u00fcgyf\u00e9l m\u00e1rkajele szerepel, nem a mi\u00e9nk.<\/li>\n<li><strong>R\u00f6vid uni\u00f3s ell\u00e1t\u00e1si l\u00e1nc<\/strong> \u2014 Portug\u00e1li\u00e1ban, Spanyolorsz\u00e1gban \u00e9s Hollandi\u00e1ban zajl\u00f3 gy\u00e1rt\u00e1s, nem pedig t\u00e1vols\u00e1gi \u00e1rufuvaroz\u00e1s.<\/li>\n<li><strong>Val\u00f3di reakt\u00edv nyomtat\u00e1s<\/strong> \u2014 A ruh\u00e1zati term\u00e9kek alapanyagak\u00e9nt alap\u00e9rtelmez\u00e9s szerint GOTS-tan\u00fas\u00edtv\u00e1nnyal rendelkez\u0151 \u00f6kol\u00f3giai pamutot haszn\u00e1lunk, emellett az OEKO-TEX Standard 100 \u00e9s a Made in Green tan\u00fas\u00edtv\u00e1nyok is \u00e9rv\u00e9nyesek.<\/li>\n<\/ul>\n<h2>GYIK<\/h2>\n<h3>Sz\u00fcks\u00e9gem van a Fabrixa Studio haszn\u00e1lat\u00e1ra ahhoz, hogy a API-t haszn\u00e1lhassam?<\/h3>\n<p>Nem. A Studio haszn\u00e1lata nem k\u00f6telez\u0151. A megrendel\u00e9shez helyette elk\u00fcldhetsz egy nyomtat\u00e1sra k\u00e9sz PDF-f\u00e1jlt is. A Studio csak akkor ker\u00fcl k\u00e9pbe, ha azt szeretn\u00e9d, hogy a v\u00e1s\u00e1rl\u00f3k szem\u00e9lyre szabhass\u00e1k a term\u00e9ket a web\u00e1ruh\u00e1zadban, \u00e9s ezt a tervet a megrendel\u00e9shez csatolod az\u00e1ltal, hogy <code>kos\u00e1r_t\u00e9tel_kulcs<\/code>.<\/p>\n<h3>Hogyan hiteles\u00edthetem a k\u00e9r\u00e9seket?<\/h3>\n<p>Minden h\u00edv\u00e1skor k\u00fcldj el k\u00e9t fejl\u00e9cet: <code>Jogosults\u00e1g: B\u00edr\u00f3s\u00e1gi<\/code> \u00e9s <code>X-Application-Key:<\/code>. Mindkett\u0151re sz\u00fcks\u00e9g van \u2013 ha az egyik hi\u00e1nyzik, a k\u00e9relmet elutas\u00edtj\u00e1k.<\/p>\n<h3>Mi t\u00f6rt\u00e9nik, ha el\u00e9r\u00f6m a k\u00e9r\u00e9skorl\u00e1tot?<\/h3>\n<p>Az API percenk\u00e9nti 30 k\u00e9r\u00e9sre van korl\u00e1tozva. Ha t\u00fall\u00e9pi ezt a hat\u00e1rt, ne bomb\u00e1zza az v\u00e9gpontot, hanem v\u00e1rjon egy kicsit, majd pr\u00f3b\u00e1lja meg \u00fajra. \u00c1llapotv\u00e1ltoz\u00e1sok eset\u00e9n haszn\u00e1lja a <strong>order.created<\/strong> \u00e9s <strong>order.updated<\/strong> webhookok a lek\u00e9rdez\u00e9s helyett \u2014 \u00edgy mindig naprak\u00e9szek maradsz, an\u00e9lk\u00fcl, hogy k\u00e9r\u00e9seket pazaroln\u00e1l.<\/p>\n<h3>A teljes\u00edt\u00e9s val\u00f3ban \u201ewhite-label\u201d jelleg\u0171?<\/h3>\n<p>Igen. A csomagokat alap\u00e9rtelmez\u00e9s szerint az \u00d6n m\u00e1rkaneve alatt, az \u00d6n visszak\u00fcld\u00e9si c\u00edm\u00e9vel sz\u00e1ll\u00edtjuk, \u00e9s a Fabrixa m\u00e1rkajelz\u00e9s nem szerepel rajtuk. A v\u00e9gfelhaszn\u00e1l\u00f3k soha nem l\u00e1tnak minket.<\/p>\n<h2>Kezdje el az \u00e9p\u00edt\u00e9st!<\/h2>\n<p>A leggyorsabb \u00fat bejutni a <a href=\"\/hu\/developers\/integration-guide\/\">bevezet\u00e9si \u00fatmutat\u00f3<\/a>, amelynek teljes t\u00e1mogat\u00e1s\u00e1t \u00e9lvezi <a href=\"\/hu\/developers\/api-documentation\/\">API dokument\u00e1ci\u00f3<\/a>. Ha ink\u00e1bb el\u0151sz\u00f6r szeretn\u00e9d megn\u00e9zni, hogyan illeszkedik \u00f6ssze az eg\u00e9sz, akkor a <a href=\"\/hu\/platform\/\">a platform \u00e1ttekint\u00e9se<\/a> \u00e1tfut a csatorn\u00e1kon, a st\u00fadi\u00f3n, a gy\u00e1rt\u00e1son \u00e9s a kisz\u00e1ll\u00edt\u00e1son. \u00c9s ha szeretn\u00e9d kipr\u00f3b\u00e1lni, hogy ez illeszkedik-e a platformodhoz, <a href=\"\/hu\/contact\/\">vegye fel a kapcsolatot csapatunkkal<\/a> \u2014 sz\u00edvesen \u00e1ttekintj\u00fck az \u00d6n felhaszn\u00e1l\u00e1si eset\u00e9t.<\/p>","protected":false},"excerpt":{"rendered":"<p>Az Fabrixa Integration API lehet\u0151v\u00e9 teszi az POD platformok \u00e9s fejleszt\u0151k sz\u00e1m\u00e1ra, hogy \u00f6sszekapcsoljanak egy web\u00e1ruh\u00e1zat, megrendel\u00e9seket k\u00fcldjenek \u00e9s webhookokat fogadjanak \u2013 ezt k\u00f6vet\u0151en mi nyomtatjuk, csomagoljuk \u00e9s sz\u00e1ll\u00edtjuk a term\u00e9keket feh\u00e9r c\u00edmk\u00e9s form\u00e1ban az MOQ 1-b\u0151l.<\/p>","protected":false},"author":1,"featured_media":312,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78],"tags":[125,124,123,126,100],"class_list":["post-212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","tag-integration","tag-pod-platform","tag-print-on-demand-api","tag-webhooks","tag-white-label"],"_links":{"self":[{"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":1,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":14360,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/posts\/212\/revisions\/14360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/media\/312"}],"wp:attachment":[{"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fabrixa.com\/hu\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}