Szerveroldali követés PrestaShophoz
Kapcsold be a PrestaShop webservice-t, adj a ROASaurusnak egy olvasási kulcsot, és a kifizetett rendeléseket 5 percenként lekéri, majd a szerverről elküldi a hirdetési platformjaidnak.
| A PrestaShop dióhéjban | |
|---|---|
| A rendelések így érkeznek | Webservice-lekérdezés 5 percenként |
| Hozzáférési adatok | Webservice-kulcs GET hozzáféréssel a rendelésekhez, ügyfelekhez, címekhez, országokhoz és pénznemekhez |
| Kifizetett rendelések | A PrestaShop által érvényesnek jelölt rendelések |
| Köszönőoldali kódrészlet | order-confirmation.tpl vagy a displayOrderConfirmation hook |
| Rendelésegyeztetés | Köszönőoldali kódrészlet, majd egy korábban megadott e-mail-cím |
Hogyan csatlakozik a PrestaShop
- Add hozzá a ROASaurus scriptet a témád fejlécéhez (
templates/_partials/head.tpl), vagy egy egyedi kód modullal. - Add hozzá a köszönőoldali kódrészletet az
order-confirmation.tplfájlhoz, vagy egy modulhoz adisplayOrderConfirmationhookon, a rendelésazonosítóval kitöltve. - Advanced Parameters › Webservice: kapcsold be, és adj hozzá egy kulcsot GET hozzáféréssel a rendelésekhez, ügyfelekhez, címekhez, országokhoz és pénznemekhez. Add meg a kulcsot a ROASaurusban.
Hogyan olvassa ki a ROASaurus a rendeléseket
A PrestaShopnak nincsenek rendelés-webhookjai, ezért a ROASaurus 5 percenként, 30 perces átfedéssel lekéri a webservice-től a legutóbbi futása óta frissült rendeléseket. Csak a PrestaShop által érvényesnek jelölt rendelések számítanak kifizetettnek. Minden rendeléshez a ROASaurus kikeresi az ügyfelet, a számlázási címet, az országot és a pénznemet, ezért kell a kulcsnak olvasási jogosultság ezekhez az erőforrásokhoz.
A tételsorok megőrzik a terméket és annak kombinációját, így a variánsok megkülönböztethetők. A ROASaurus kiolvassa a kifizetett, adót tartalmazó végösszeget, a rendelés hivatkozási számát, a vevő e-mail-címét és nevét, a telefonszámot, a várost, az irányítószámot és az országot.
A rendelések összekötése a hirdetési kattintásokkal
A köszönőoldali kódrészlet a visszaigazoló oldalon a PrestaShop rendelésazonosítójával és végösszegével küldi el a ROASaurus vásárlást, ami összeköti a rendelést a látogatóval és a hirdetési kattintásával. Nélküle a ROASaurus egy olyan e-mail-címre esik vissza, amelyet a látogató korábban megadott az oldaladon, például egy felugró ablakban.
Korlátok
- Nincsenek webhookok: a rendelések azután legfeljebb 5 perccel jutnak el a hirdetési platformokhoz, hogy érvényessé váltak. A „Fetch orders now” igény szerinti szinkronizálást futtat.
- A PrestaShop-rendelések nem tartalmazzák a vásárló IP-címét, ezért az IP-alapú tartalék nem érhető el. Add hozzá a köszönőoldali kódrészletet.
- 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 kell a webservice-kulcsnak hozzáférés az ügyfelekhez és a címekhez?
A PrestaShop-rendelés csak az ügyfél, a számlázási cím, az ország és a pénznem azonosítóit tartalmazza. A ROASaurus ezeket a rekordokat olvassa ki, hogy megkapja az e-mail-címet, a nevet és a helyet, amelyeket hashelve ad át a hirdetési platformoknak.
Mely rendelések mennek el?
Azok, amelyeket a PrestaShop érvényesnek jelöl, így jelzi a kifizetett rendelést. A többit kihagyja, amíg érvényessé nem válnak.
Milyen gyorsan érkeznek meg a rendelések?
Nagyjából 5 percen belül. A PrestaShopnak nincsenek rendelés-webhookjai, ezért a ROASaurus lekérdezi a webservice-t. A Connection fülön a „Fetch orders now” azonnal szinkronizál.
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 →