Webáruház-integráció

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 érkeznekREST API-lekérdezés 5 percenként
Hozzáférési adatokIntegration access token; consumer key, consumer secret és access token secret, ha a bearer-használat ki van kapcsolva
Erőforrás-hozzáférésSales › Operations › Orders
Kifizetett rendelésekAz állapot processing vagy complete
RendelésazonosítóAz az increment id, amelyet a vásárlók látnak

Hogyan csatlakozik a Magento

  1. Content › Design › Configuration › a store view-d › HTML Head › Scripts and Style Sheets: illeszd be a ROASaurus scripttagjét.
  2. 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.
  3. 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ó

GYIK

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 →