Verkkokaupan toteutuksessa isona peikkona ja jopa kumppanin valintaa ohjaavana kokonaisuutena ovat integraatiot olemassa olevien järjestelmien välillä. Toiminnan tehokkuuden kannalta tuotetieto, hintatieto ja varastotiedot tulisi saada toiminnanohjausjärjestelmästä verkkokauppaan ja vastavuoroisesti tilaustiedot uimaan toisinpäin. Rikas tuotetieto löytyy tuotetiedonhallinnan järjestelmästä (PIM) ja asiakasdatan pitäisi päätyä asiakastietojen järjestelmään (CRM).

Shopify on integroitavissa muihin järjestelmiin usealla eri tavalla. Valmiit sovellukset Shopify App Storesta mahdollistavat valmisratkaisut tiedon siirtelyyn. Integraatioalustat, kuten Zapier, Make.com tai suomalainen Flashnode, tarjoavat helposti konfiguroitavia liittymiä Shopifyn ja useiden muiden järjestelmien väliin. Vaativimpiin kokonaisuuksiin on tarjolla Shopifyn kattavat API-rajapinnat.

 

1. Valmiit sovellukset (Shopify App Store)

Valmiit sovellukset eli Shopifyn App Storesta ladattavat lisäosat ovat usein ensimmäinen ja helpoin tapa lähestyä liittymien toteuttamista.  Valmiita appseja löytyy lukemattomia määriä moniin Suomessakin laajasti käytössä oleviin järjestelmiin ja palveluihin — Microsoft Business Central ERP, Netvisor, Akeneo PIM, Bynder, Konefutur — muutaman nimetäkseni.

Hyödyt:

  • Nopea ja helppo: Käyttöönotto ei vaadi viikkoja tai kuukausia kestävää kehitystyötä
  • Edullinen: Kustannukset määräytyvät lisäosakohtaisesti.
  • Ylläpito: Sovelluksen kehittäjä vastaa ylläpidosta ja päivityksistä.

Huomioitavaa:

  • Räätälöitävyyden rajallisuus: Lisäosien toiminnallisuus pohjautuu siihen, mitä appsin kehittäjä on päättänyt. Räätälöinnit eivät usein ole mahdollisia.
  • Laatu: Valmiissa sovelluksessa on syytä kiinnittää huomiota sovelluksen kehittäjään - taustajärjestelmän oma natiivisovellus (kuten esimerkiksi Microsoftin kehittämä Shopify & Business Central lisäosa) voi olla elinkaareltaan pitkäikäisempi ja toimintavarmempi kuin 3. osapuolen kehittämä lisäosa.

 

2. Integraatiopalvelut / -alustat

Integraatioalustat, kuten Zapier.com tai Make.com, ovat valmiita välikäsiä liikuttelemaan tietoa kahden tai useamman järjestelmän välillä ennalta määrättyjen kriteereiden mukaisesti usein kuukausimaksua vastaan. Suomalainen Flashnode sijoittuu osittain tähän kategoriaan tarjoten valmiiksi tuotteistettuja ja kevyesti käyttöönotettavia valmiita integraatioita Shopifyn ja muiden järjestelmien väliin.

  • Hyödyt:
    • Usein joustavampi kuin valmis sovellus: Voit yhdistellä monia eri palveluita ja räätälöidä logiikkaa vapaammin.
    • Käyttöönotto: Ei vaadi perinteistä ohjelmointia.
    • Laaja tuki: Tukevat satoja, jopa tuhansia eri sovelluksia.

  • Huomioitavaa:
    • Kustannukset: Hinta perustuu yleensä siirrettävien tietueiden tai suoritettujen operaatioiden määrään, mikä voi tulla kalliiksi suurilla volyymeilla.
    • Räätälöitävyyden rajallisuus: Vaikka monimutkaisten työnkulkujen rakentaminen voi valmiilla alustoilla olla mahdollista voi niiden toteutus ja ylläpito muuttua nopeasti paljon aikaa vieväksi

 

3. Suora integraatio Shopifyn API-rajapinnoilla

Tämä on tehokkain ja joustavin tapa, joka mahdollistaa täysin räätälöityjen integraatioiden rakentamiseen. Shopify tarjoaa erittäin kattavat API rajapinnat tähän tarkoitukseen, joita hyödyntämällä on mahdollista siirtää tietoa sellaisella tavalla ja sellaisten järjestelmien välillä kuin tarpeen.

  • Hyödyt:
    • Täydellinen joustavuus: Vain taivas (ja budjetti & saatavilla oleva data) on rajana sille, miten, mitä ja missä tietoa halutaan liikuttaa.
    • Täysi kontrolli: Integraation omistajuus ja hallinta on itsellä ja muutokset toimintaan ja logiikkaan voidaan toteuttaa liiketoiminnan niin vaatiessa.
  • Huomioitavaa:
    • Kustannukset ja aika: Räätälöidyn integraation kehittäminen on merkittävä alkuinvestointi ja integraatiota on ylläpidettävä ja päivitettävä kun Shopify tai toinen järjestelmä päivittää rajapintojaan
    • API-rajoitukset: Shopifyn rajapinnoissa on käytön rajoituksia (rate limits) väärinkäytön estämiseksi, jotka on huomioitava suunnittelussa.

 

Shopify integraatioiden mallit:

Tapa

Vaikeustaso

Kustannukset

Joustavuus

Kenelle parhaiten sopii?

1. Valmiit sovellukset

Helppo

Matala (usein kiinteä kk-maksu)

Matala

Yleisten SaaS ohjelmistojen -käyttäjät. 

2. Integraatioalustat

Helppo / Keskitaso

Usein käytön mukaan skaalautuva

Keskitaso

Yritykset, joilla on useita yhdistettäviä järjestelmiä, mutta integraatioita ei haluta rakentaa itse.

3. Suora API-integraatio

Vaikea

Korkea (kehitystyö, ylläpito)

Erittäin joustava

Suuret yritykset ja ne, joilla on uniikkeja tarpeita ja tekniset resurssit.

 

Lähesty Shopifyn integraatiotarpeita näin:

  1. Tarkista ensin Shopify App Store. Onko tarpeeseen olemassa laajasti käytössä oleva, hyviä arvosanoja saanut ja luotettava sovellus?
  2. Jos valmista sovellusta ei löydy tai se on liian rajoittunut, tutki integraatioalustoja kuten Make.com ja Zapier. Pystytkö rakentamaan tarvittavan työnkulun niiden avulla?
  3. Jos edelliset eivät riitä tarvitset räätälöidyn integraation (esim. monimutkainen tuotetiedon hallinta, asiakaskohtainen hinnoittelu). Tällöin on ajankohtaista suunnitella oma API-integraatio ja/tai ottaa yhteyttä kehittäjään tai Shopify-kumppaniin kuten Crasmaniin.
Peter Silvennoinen avatar