Integraatiot verkkokaupan, ERP:n ja pilvipalveluiden välille

Yhteydet verkkokaupan, kassa- ja ERP-järjestelmien, markkinointityökalujen ja pilvipalveluiden välille, niin ettei tietoa tarvitse siirtää käsin.

Kerro projektistasi

Integraatio siirtää tiedon järjestelmästä toiseen ilman käsityötä. Rakennan yhteyksiä verkkokaupan, kassa- ja toiminnanohjausjärjestelmien, markkinointityökalujen ja pilvipalveluiden välille. Verkkokauppapää on yleensä WooCommerce, ja välissä on tarvittaessa Laravel-sovellus, joka hoitaa siirrot ja pitää niistä kirjaa.

Järjestelmät, joiden kanssa olen tehnyt töitä

Kassa-, ERP- ja taloushallintojärjestelmät

  • Winpos
  • Emce
  • Visma
  • Monitor ERP

Tyypillisesti siirretään tuotteet, hinnat ja varastosaldot verkkokauppaan sekä tilaukset ja asiakkaat takaisin toiminnanohjaukseen tai laskutukseen.

Markkinointi ja uutiskirjeet

  • Apsis
  • Mailchimp

Uutiskirjeen tilaajat ja asiakastiedot siirtyvät verkkokaupasta tai sivustolta markkinointityökaluun, ja markkinointiluvat pysyvät samoina molemmissa päissä.

Pilvipalvelut

  • Amazon Web Services (AWS)
  • Google Cloud
  • Microsoft Azure

Tyypillisiä tarpeita ovat ajastetut ja tapahtumiin reagoivat ajot, tiedon tallennus ja raportointi sekä kirjautuminen yrityksen omilla tunnuksilla.

Missä integraatio ajetaan?

Integraation voi sijoittaa kolmella tavalla. Valinta riippuu siitä, kuinka paljon tietoa liikkuu, kuinka nopeasti sen pitää siirtyä ja kuka palvelua ylläpitää.

  • Laravel Cloud. Integraatio on oma Laravel-sovelluksensa, jossa on jonot, uudelleenyritykset, lokit ja tarvittaessa hallintanäkymä siirtojen seurantaan. Sopii, kun järjestelmiä on useita, tietoa liikkuu paljon tai integraatiolla on omaa logiikkaa.
  • Serverless- tai edge-funktiona Google Cloudissa tai AWS:ssä. Integraatio ajetaan funktiona, joka käynnistyy tapahtumasta, kuten webhookista, tai ajastetusti. Palvelinta ei ole, ja laskutus perustuu käyttöön. Sopii yksittäisiin, selkeästi rajattuihin siirtoihin. Esimerkki: Shopify ja Winpos samaan tahtiin Google Cloudin Python-funktioilla.
  • Asiakkaan WordPress- tai WooCommerce-palvelimella. Integraatio on oma lisäosa, ja ajot tehdään WP-CLI-komentoina palvelimen cronilla. Sopii kevyisiin siirtoihin, jotka liittyvät suoraan kauppaan, kun erillistä palvelua ei haluta ylläpitää. Koska ajot käynnistää palvelimen cron eikä sivulatauksiin sidottu WP-Cron, ne eivät hidasta kävijöiden sivulatauksia. Esimerkki: hintaseuranta ja automaattinen hinnoittelu Winposin, WooCommercen ja PriceShapen välillä.

Miten integraatio rakennetaan

  1. Selvitys. Mitä tietoa liikkuu, mihin suuntaan ja kuinka usein. Mikä järjestelmä on kunkin tiedon päälähde.
  2. Rajapintojen tarkistus. Katson, mitä kummankin järjestelmän rajapinta oikeasti tarjoaa, ennen kuin lupaan mitään.
  3. Toteutus. Siirrot kulkevat jonon kautta, epäonnistuneet yritetään uudelleen ja kaikki kirjataan lokiin.
  4. Seuranta. Virheestä tulee ilmoitus, jotta tilaus tai saldo ei jää hiljaa siirtymättä.

Usein kysyttyä

Mitä tapahtuu, kun rajapinta ei vastaa?

Integraatio rakennetaan niin, että epäonnistunut siirto ei hukkaa tietoa. Siirto jää jonoon ja yritetään uudelleen, ja jos ongelma jatkuu, siitä ilmoitetaan. Näin esimerkiksi tilaus ei katoa matkalla kenenkään huomaamatta.

Voiko olemassa olevaan ERP:hen yhdistää verkkokaupan?

Usein voi. Ratkaisevaa on, onko ERP:ssä rajapinta ja millainen se on. Selvitän tämän ensin. Jos rajapintaa ei ole, vaihtoehtona voi olla tiedostopohjainen siirto.

Puuttuuko listalta järjestelmä, jota käytätte?

Lista ei ole kattava. Jos järjestelmässä on rajapinta tai tiedostovienti, siihen voi yleensä rakentaa yhteyden. Kerro, mitä käytätte, niin katsotaan.

Aloitetaan keskustelulla

Kerro, mitä tarvitset, niin mietitään yhdessä, miten asia kannattaa hoitaa.

Kerro projektistasi