Ook voor ontwikkelaars zijn er een aantal stappen, die Shopify aan het nemen is. De mogelijkheden voor ontwikkelaars zijn hierdoor groter dan ooit tevoren op het het Shopify-platform.
Een grote aankondiging op Shopify Unite van dit jaar zijn de nieuwe Media API, Order Editing API en Delivery Profiles API, die alleen beschikbaar zijn in GraphQL. GraphQL vermindert de datastroom naar de server, biedt een duidelijk gedefinieerd en sterk schema en helpt ontwikkelaars bugs snel te vinden en op te lossen, voordat deze invloed kunnen hebben op de app-gebruikers.
Om het allemaal nog leuker en eenvoudiger te maken heeft Shopify 10 van de populairste opensourcebibliotheken compatibel gemaakt GraphQL. Deze bibliotheken bevatten shopify_api, shopify_python_api, ShopifySharp, php-shopify en meer.
Shopify App Bridge is vorig jaar gelanceerd om apps en kanalen rechtstreeks in de Shopify-beheerder te embedden, zowel op internet als mobiel, en zelfs via POS. Het biedt tevens toegang tot moderne ontwikkelaarstools voor efficiënter bouwen en debuggen. Shopify App Bridge gebruikt nu Feature Detection, zodat er snel apps opduiken, zoals toegang tot camera's en scannen van barcodes, die handig kunnen zijn voor jouw online winkel.
De Code Line Interface van de Shopify-app genereert automatisch de code, die je nodig hebt om een Shopify-app te bouwen in een tool voor de opdrachtregelinterface (CLI). Met een paar opdrachten kunnen ontwikkelaars hun app binnen enkele seconden aanmaken en eenvoudig voorbeeldgegevens voor producten, orders of klanten genereren in testwinkels zonder van tool te hoeven wisselen. Deze tool werkt op Mac, Windows en Linux.
Ter ondersteuning van API-versies heeft Shopify preview voor ontwikkelaars geïntroduceerd, waarmee nieuw uitgebrachte mogelijkheden in een stabiele testomgeving getest kunnen worden. Dit komt de ontwikkelaars ten goede, omdat ze nieuwe functies kunnen makkelijk en zonder impact kunnen testen. Het is ook gunstig voor verkopers omdat nieuwe functies volledig kunnen worden getest, voordat ze worden geïmplementeerd in apps en aangepaste integraties.
Dit bevat:
De eerst volgende versie zal beschikbaar zijn in juli, van 2019.
Om te beginnen kunnen ontwikkelaars hun app-lijst nu in zeven verschillende talen indienen, waaronder Engels, Frans, Braziliaans Portugees, Europees Portugees, Spaans, Italiaans, Duits en Japans.
De compatibiliteitscriteria zijn gebaseerd op de installatievereisten die door de ontwikkelaar in de aanbieding zijn ingesteld en omvatten verzendland, land van uitvoering, operationele valuta en online winkel. Verkopers krijgen ook een idee van de apps waarvoor ze in aanmerking komen via berichten op de pagina's zoeken in de app store, categorie en verzameling.