Palvelinpuolen seuranta Ecwid-kaupoille
ROASaurus lukee maksetut Ecwid-tilaukset custom app tokenin kautta ja lähettää ne mainosalustoillesi palvelimelta. Pyydä Ecwidin tuelta webhookit, niin tilaukset saapuvat heti.
| Ecwid pähkinänkuoressa | |
|---|---|
| Tilausten saapuminen | API-pollaus 5 minuutin välein; webhookit, kun Ecwidin tuki ottaa ne käyttöön |
| Tunnistetiedot | Store ID, custom appin secret token ja sen client secret webhookeja varten |
| Webhookin tarkistus | HMAC-allekirjoitus client secretillä |
| Maksetut tilaukset | Maksun tila PAID |
| Kiitossivun koodinpätkä | Ecwid.OnOrderPlaced, seurantaskriptin jälkeen |
Näin Ecwid yhdistetään
- Lisää ROASaurus-skripti sivustolle, joka upottaa Ecwid-kauppasi, tai Instant Sitesi custom codeen.
- Lisää kiitossivun koodinpätkä sen jälkeen. Se kuuntelee Ecwidin
OnOrderPlaced-tapahtumaa ja laukaisee ROASaurus-oston tilausnumerolla, kokonaissummalla ja sähköpostilla. - Luo osoitteessa my.ecwid.com/#develop-apps custom app, jolla on lukuoikeus tilauksiin. Syötä kauppasi ID (näkyy admin-URL-osoitteessasi ja kohdassa Account › Summary) ja sovelluksen
secret_…-token ROASaurus-palveluun.
ROASaurus hakee sen jälkeen viimeisimmän ajon jälkeen päivitetyt tilaukset 5 minuutin välein ja lähettää ne, joiden maksun tila on PAID.
Välittömät tilaukset webhookeilla
Ecwid asettaa custom appien webhook-URL-osoitteet API-tukitiiminsä kautta. Pyydä heitä asettamaan sovelluksesi webhook-URL ROASaurus Connection -välilehdellä olevaksi tapahtumilla order.created ja order.updated. Liitä sovelluksen client secret ROASaurus-palveluun: jokainen webhook tarkistetaan HMAC-allekirjoituksen perusteella, ja tilaus haetaan sen jälkeen API:sta.
Mitä ROASaurus lukee jokaisesta tilauksesta
Kokonaissumma, valuutta, sähköposti, laskutusnimi, puhelinnumero ja osoite, asiakastunnus sekä tuotteet yhdistelmineen, määrineen, hintoineen ja SKU:ineen. Ecwid-tilaukset sisältävät ostajan IP-osoitteen ja user agentin, joten ROASaurus voi yhdistää myös saman IP:n ja selaimen perusteella, vain kun täsmälleen yksi kävijä sopii.
Rajoitukset
- Webhookit vaativat pyynnön Ecwidin tukeen. Siihen asti tilaukset kestävät enintään 5 minuuttia.
- Ecwid antaa yhden nimikentän, jonka ROASaurus jakaa etu- ja sukunimeksi.
- 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 minun pitää ottaa yhteyttä Ecwidiin webhookeja varten?
Ecwid määrittää custom appin webhook-URL-osoitteen API-tukensa kautta. Pollaus 5 minuutin välein toimii ilman niitä.
Mihin client secretiä tarvitaan?
Se vahvistaa, että webhook todella tulee Ecwidiltä. ROASaurus tarkistaa sillä jokaisen webhookin HMAC-allekirjoituksen ennen tilauksen hakemista.
Toimiiko se, kun Ecwid on upotettu toiselle sivustolle?
Kyllä. Lisää ROASaurus-skripti ja kiitossivun koodinpätkä sivustolle, joka upottaa Ecwid-kauppasi.
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 →