IT Innovation Partner

Shopify API's

Shopify bestaat voor 70% uit een SaaS(Software as a Service) platform en 30% kan uitgebreid worden met API’s. Zo kan je jouw webshop helemaal naar je zin inrichten. Het integreren van een API kost een zekere mate van technische kennis, het is daarom gebruikelijk om de hulp van een internetbureau in te schakelen. 
Scroll

Breid je Shopify shop uit

Shopify biedt verschillende API’s aan. API’s, oftewel application programming interface, is een verzameling definities op basis van een computerprogramma die kan communiceren met een ander programma of onderdeel.

Hierdoor kunnen developers de ingebouwde functies van het platform uitbreiden. Ook kunnen zij samenwerken met andere systemen en platformen en nieuwe functionaliteiten toevoegen aan Shopify.

Vereisten voor Shopify API's

Authenticeren

Alle API’s vereisen dat developers zich authenticeren: dit kan gedaan worden met 2 apps: Q Auth en basis HTTP-authenticatie. Deze worden apps genoemd, omdat ze verbinding maken met het Shopify platform. Openbare apps en apps op maat gebruiken Q Auth en privé apps gebruiken standaard HTTP-verificatie.

Tarief limieten

Alle API’s zijn onderworpen aan tarief limieten: om ervoor te zorgen dat Shopify voor iedereen stabiel en eerlijk blijft.

Licentie- en gebruiksvoorwaarden

Alle API’s zijn onderworpen aan de Shopify API licentie- en gebruiksvoorwaarden.

Versiebeheer

Sommige API’s worden versiebeheer: API-versiebeheer zorgt ervoor dat Shopify het platform continu kan ontwikkelen en tegelijkertijd externe ontwikkelaars de kans kan geven om functie upgrades uit te voeren. Shopify brengt aan het begin van elk kwartaal een nieuwe API-versie uit.

Admin API

De Admin API wordt gebruikt om gegevens over producten, winkeliers, bestellingen en meer te schrijven en te lezen. Je kan het bijvoorbeeld gebruiken om apps te bouwen die functies toevoegen aan de Shopify beheer- en winkel interface die door verkopers wordt gebruikt.

De winkel interface van Shopify geeft je de mogelijkheid om je bestellingen en voorraad te synchroniseren zowel online als in je fysieke winkel.

Storefront API

De storefront API wordt gebruikt om de Shopify koopervaringen uit te breiden naar mobiele- en web omgevingen die verder gaan dan de ingebouwde verkoopkanalen van Shopify, zoals de Shopify POS.

Hierdoor kunnen developers werken met klant- en productgegevens om aangepaste storefronts te maken. Dit wordt ook wel headless e-commerce genoemd.

Liquid

De sjabloon taal ‘Liquid’ wordt gebruikt om Shopify thema’s mee te bouwen. Het is een open source, wat betekent dat de broncode is vrijgegeven voor gebruik door ontwikkelaars. Liquid wordt ook voor duizenden andere projecten gebruikt.

Naast de standaard sjabloon functionaliteiten hebben Shopify webwinkels toegang tot extra sets Liquid objecten die functioneren als API voor winkelgegevens. Zo geeft Liquid toegang tot veel dynamische Shopify specifieke gegevens binnen thema’s zoals: verzendmethodes, kortingscodes en product collecties.

Ajax API

De Ajax API wordt gebruikt met Shopify thema’s zodat het winkelwagentje van een koper wordt bijgewerkt zonder dat de browser vernieuwd hoeft te worden. Zo kan je bijvoorbeeld basis productinformatie ophalen, een product aan een winkelwagentje toevoegen of de inhoud ervan leegmaken.

Analytics API

De analytics API is toegankelijk via de Admin API. Zo kan je de querytaal genaamd Shopify QL gebruiken om gedetailleerde statistieken over de winkel van een handelaar te krijgen. Deze API is echter alleen beschikbaar voor verkopers met een Advanced Shopify abonnement of hoger.

Onze business developer gaat graag met je in gesprek

Meer weten over Shopify?

Ons team van digitale architecten, developers en designers staat klaar voor je.
Neem contact op met Elham!

Onze Shopify API koppelingen

Bekijk alle projecten

Mogelijk vind je dit ook interessant