Szerveroldali követés Magento 2-höz és Adobe Commerce-hez
Hozz létre egy Magento-integrációt a rendelések elérésével, és a ROASaurus 5 percenként lekéri a kifizetett rendeléseket a REST API-n, majd a szerverről elküldi őket a hirdetési platformjaidnak.
| A Magento dióhéjban | |
|---|---|
| A rendelések így érkeznek | REST API-lekérdezés 5 percenként |
| Hozzáférési adatok | Integration access token; consumer key, consumer secret és access token secret, ha a bearer-használat ki van kapcsolva |
| Erőforrás-hozzáférés | Sales › Operations › Orders |
| Kifizetett rendelések | Az állapot processing vagy complete |
| Rendelésazonosító | Az az increment id, amelyet a vásárlók látnak |
Hogyan csatlakozik a Magento
- Content › Design › Configuration › a store view-d › HTML Head › Scripts and Style Sheets: illeszd be a ROASaurus scripttagjét.
- System › Extensions › Integrations › Add New Integration, a Sales › Operations › Orders erőforrás-hozzáféréssel. Aktiváld, és másold ki az access tokent.
- Add meg a tokent a ROASaurusban. A shop URL-t csak akkor add meg, ha az API a webáruházad domainjétől eltérő címen fut.
Bearer token vagy OAuth 1.0a
A Magento 2.4.4 óta az „Allow OAuth Access Tokens to be used as standalone Bearer tokens” beállítás alapértelmezetten ki van kapcsolva. Ha nálad is ki van kapcsolva, add meg a consumer key-t, a consumer secretet és az access token secretet is ugyanabból az integrációból. A ROASaurus ilyenkor minden kérést OAuth 1.0a-val ír alá, ahelyett hogy bearer tokent küldene.
Hogyan olvassa ki a ROASaurus a rendeléseket
A Magento Open Source-nak nincsenek rendelés-webhookjai, ezért a ROASaurus 5 percenként, 30 perces átfedéssel lekéri a REST API-tól a legutóbbi futása óta frissült rendeléseket. A processing vagy complete állapotú rendelések számítanak kifizetettnek. A rendelésazonosító az increment id. A konfigurálható termékek kétszer szerepelnek a Magento rendelési adataiban, szülőként és gyermekként; a ROASaurus a szülősorokat tartja meg, hogy a mennyiségek ne duplázódjanak.
Minden rendelésből kiolvassa a végösszeget, a pénznemet, a vevő e-mail-címét és nevét, a számlázási telefonszámot és címet a régiókóddal, az ügyfélazonosítót és a vevő IP-címét.
A rendelések összekötése a hirdetési kattintásokkal
A pontos egyeztetéshez kérd meg a fejlesztődet, hogy a checkout/onepage/success oldalon küldje el a ROASaurus vásárlási kódrészletét a rendelés increment id-jával és végösszegével. Nélküle a ROASaurus egy olyan e-mail-címet használ, amelyet a látogató korábban megadott az oldaladon, például egy felugró ablakban, majd az IP-címet, ha csak egy látogató jön szóba.
Korlátok
- Nincsenek webhookok: a rendelések a fizetés után legfeljebb 5 perccel jutnak el a hirdetési platformokhoz. A „Fetch orders now” igény szerinti szinkronizálást futtat.
- A sikeroldali kódrészlethez egy kis egyedi modul kell, amelyet a fejlesztőd ad hozzá.
- A csatlakozó a platform hivatalos API-dokumentációja alapján készült. A hitelesítő adatok mentése után nyomd meg a Test connection gombot, majd adj le egy tesztrendelést, és nézd meg az Event logot.
Kapcsolódó
Kérdések, válaszok
Miért 5 percenként kérjük le a Magento-rendeléseket?
A Magento Open Source-nak nincsenek rendelés-webhookjai. A ROASaurus ehelyett 5 percenként lekérdezi a REST API-t, átfedéssel, hogy egy rendelés se maradjon ki, és figyelmen kívül hagyja a már meglévő rendeléseket.
A tokenemet elutasítja. Mit ellenőrizzek?
A 2.4.4 óta az önálló bearer tokenek alapértelmezetten ki vannak kapcsolva. Add meg a consumer key-t, a consumer secretet és az access token secretet is, és a ROASaurus OAuth 1.0a-val írja alá a kéréseket.
Működik az Adobe Commerce-szel?
A csatlakozó a Magento 2 REST API-ját és integrációit használja, amelyeken a Magento Open Source és az Adobe Commerce osztozik.
Minden eladás visszavezetve arra a hirdetésre, amelyik hozta
Szerveroldali követés, profit és ügyfél-élettartamérték egyetlen appban. 14 napos ingyenes próbaidőszak, bankkártya nélkül.
Indítsd el az ingyenes próbaidőszakot →