Palvelinpuolen seuranta PrestaShopille
Ota PrestaShopin webservice käyttöön, anna ROASaurus-palvelulle lukuavain, ja maksetut tilaukset haetaan 5 minuutin välein ja lähetetään mainosalustoillesi palvelimelta.
| PrestaShop pähkinänkuoressa | |
|---|---|
| Tilausten saapuminen | Webservice-pollaus 5 minuutin välein |
| Tunnistetiedot | Webservice key, jolla on GET-oikeus tilauksiin, asiakkaisiin, osoitteisiin, maihin ja valuuttoihin |
| Maksetut tilaukset | Tilaukset, jotka PrestaShop merkitsee kelvollisiksi (valid) |
| Kiitossivun koodinpätkä | order-confirmation.tpl tai displayOrderConfirmation-hook |
| Tilausten yhdistäminen | Kiitossivun koodinpätkä, sitten kävijän aiemmin antama sähköposti |
Näin PrestaShop yhdistetään
- Lisää ROASaurus-skripti teemasi headeriin (
templates/_partials/head.tpl) tai mukautetun koodin moduulilla. - Lisää kiitossivun koodinpätkä tiedostoon
order-confirmation.tpltai moduuliin, joka käyttäädisplayOrderConfirmation-hookia, täytettynä tilaus-ID:llä. - Advanced Parameters › Webservice: ota se käyttöön ja lisää avain, jolla on GET-oikeus tilauksiin, asiakkaisiin, osoitteisiin, maihin ja valuuttoihin. Syötä avain ROASaurus-palveluun.
Miten tilaukset luetaan
PrestaShopissa ei ole tilaus-webhookeja, joten ROASaurus pyytää webservicelta viimeisimmän ajon jälkeen päivitetyt tilaukset 5 minuutin välein 30 minuutin päällekkäisyydellä. Vain tilaukset, jotka PrestaShop merkitsee kelvollisiksi, lasketaan maksetuiksi. Jokaisesta tilauksesta ROASaurus hakee asiakkaan, laskutusosoitteen, maan ja valuutan, minkä vuoksi avaimella on oltava lukuoikeus näihin resursseihin.
Tuoterivit säilyttävät tuotteen ja sen yhdistelmän, joten variantit erotetaan toisistaan. ROASaurus lukee maksetun kokonaissumman veroineen, tilausviitteen, asiakkaan sähköpostin ja nimen, puhelinnumeron, kaupungin, postinumeron ja maan.
Tilausten yhdistäminen mainosklikkauksiin
Kiitossivun koodinpätkä laukaisee ROASaurus-oston PrestaShop-tilaus-ID:llä ja kokonaissummalla vahvistussivulla, mikä yhdistää tilauksen kävijään ja tämän mainosklikkaukseen. Ilman sitä ROASaurus turvautuu sähköpostiin, jonka kävijä on aiemmin antanut sivustollasi, esimerkiksi popupissa.
Rajoitukset
- Ei webhookeja: tilaukset päätyvät mainosalustoillesi enintään 5 minuuttia sen jälkeen, kun niistä tulee kelvollisia. "Fetch orders now" ajaa synkronoinnin pyydettäessä.
- PrestaShop-tilaukset eivät sisällä ostajan IP-osoitetta, joten IP-varavaihtoehto ei ole käytettävissä. Lisää kiitossivun koodinpätkä.
- Liitin on rakennettu alustan virallisen API-dokumentaation pohjalta. Paina Test connection tunnistetietojen tallentamisen jälkeen, tee sitten testitilaus ja tarkista Event log.
Aiheeseen liittyvää
Vastauksia kysymyksiin
Miksi webservice keyllä on oltava pääsy asiakkaisiin ja osoitteisiin?
PrestaShop-tilauksessa on vain asiakkaan, laskutusosoitteen, maan ja valuutan ID:t. ROASaurus lukee nämä tietueet saadakseen sähköpostin, nimen ja sijainnin, jotka se hashaa mainosalustoille.
Mitkä tilaukset lähetetään?
Tilaukset, jotka PrestaShop merkitsee kelvollisiksi (valid), eli näin se merkitsee maksetun tilauksen. Muut jätetään pois, kunnes niistä tulee kelvollisia.
Kuinka nopeasti tilaukset saapuvat?
Noin 5 minuutin sisällä. PrestaShopissa ei ole tilaus-webhookeja, joten ROASaurus pollaa webserviceä. "Fetch orders now" Connection-välilehdellä synkronoi heti.
Jokainen myynti jäljitetty mainokseen, joka sen ansaitsi
Palvelinpuolen seuranta, voitto ja asiakkuuden elinkaariarvo yhdessä sovelluksessa. 14 päivän ilmainen kokeilu, ei luottokorttia.
Aloita ilmainen kokeilu →