Verkkokauppaintegraatio

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 saapuminenAPI-pollaus 5 minuutin välein; webhookit, kun Ecwidin tuki ottaa ne käyttöön
TunnistetiedotStore ID, custom appin secret token ja sen client secret webhookeja varten
Webhookin tarkistusHMAC-allekirjoitus client secretillä
Maksetut tilauksetMaksun tila PAID
Kiitossivun koodinpätkäEcwid.OnOrderPlaced, seurantaskriptin jälkeen

Näin Ecwid yhdistetään

  1. Lisää ROASaurus-skripti sivustolle, joka upottaa Ecwid-kauppasi, tai Instant Sitesi custom codeen.
  2. Lisää kiitossivun koodinpätkä sen jälkeen. Se kuuntelee Ecwidin OnOrderPlaced-tapahtumaa ja laukaisee ROASaurus-oston tilausnumerolla, kokonaissummalla ja sähköpostilla.
  3. 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ää

UKK

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 →