Je Shopify-app aanmaken en koppelen
Je maakt eenmalig een eigen app aan in je Shopify Dev Dashboard en geeft de Client ID en Secret door aan Schakel. Daarmee mag Schakel namens jou bestellingen, voorraad en verzendingen ophalen en bijwerken. Kost ongeveer vijf minuten en je hoeft niets te programmeren.
Wat je overhoudtEen Client ID en een Client Secret uit je eigen Shopify-app, ingevuld in Schakel, met de winkel gekoppeld.
- 01
Open Instellingen in je winkel
Log in op je Shopify-beheer en klik linksonder op Instellingen (Settings).
- 02
Ga naar Apps
Klik in het linkermenu van Instellingen op Apps and sales channels.
- 03
Klik op Develop apps
Klik rechtsboven op de knop Develop apps.
- 04
Open het Dev Dashboard
Klik op Build apps in Dev Dashboard. Je komt in het Shopify Dev Dashboard.
- 05
Maak een nieuwe app
Klik rechtsboven op Create app.
- 06
Noem de app Schakel
Vul bij App name in: Schakel, en klik op Create.
- 07
Open Versions en maak een versie
Ga in je app naar Versions en klik op Create version.
- 08
Zet App URL, embed en scopes
Zet App URL op https://app.schakel.app/shopify, vink Embed app in Shopify admin aan, zet Webhooks API version op de nieuwste, en plak de scopes die je kant-en-klaar in Schakel kunt kopiëren.
- 09
Plak de redirect URL en release
Plak bij Redirect URLs de URL https://app.schakel.app/api/connections/shopify/callback (kopieer hem uit Schakel) en klik rechtsonder op Release.
- 10
Upload het Schakel-icoon
Ga naar Settings en scroll naar App icon. Upload het Schakel-icoon (download het via de link in Schakel).
- 11
Kopieer je Client ID en Secret
Kopieer op dezelfde Settings-pagina onder Credentials je Client ID, en klik bij Secret op het oogje om hem te tonen en te kopiëren.
- 12
Vul ze in bij Schakel
Ga in Schakel naar Connecties, kies Shopify toevoegen en vul je winkeladres, Client ID en Secret in. Klik op verbinden.
- 13
Installeer de app
Klik in het Dev Dashboard op het overzicht van je app rechtsboven op Install app.
- 14
Autoriseer de toegang
Je krijgt een scherm waarin Schakel om toegang vraagt tot je winkelgegevens. Klik op goedkeuren (Update / Install). Daarna staat de koppeling in Schakel op groen.
Goed om te weten
- Je Client Secret is een wachtwoord. Deel het niet per mail en zet het niet in een gedeeld document. Raak je het kwijt, gebruik dan Rotate in je Dev Dashboard en vul het nieuwe secret opnieuw in bij Schakel.
- De App URL moet exact https://app.schakel.app/shopify zijn en de redirect URL exact https://app.schakel.app/api/connections/shopify/callback, anders kan de koppeling niet worden voltooid.
Als er iets misgaat
- Je ziet "This app is under review" en kunt niet installeren.
- Je app staat op Public distribution, die moet eerst door Shopify worden goedgekeurd. Zet de distributie op Custom distribution voor je eigen winkel. Een custom app installeert direct, zonder review.
- Bij het installeren: "Could not find Shopify API application" / application_cannot_be_found.
- De Client ID in Schakel hoort niet bij een app in jouw winkel. Kopieer de Client ID en Secret van de app die je zelf in deze winkel hebt aangemaakt opnieuw, en plak ze in Schakel.
- Schakel meldt dat de winkel nog niet gekoppeld is.
- Installeer de app en keur de toegang goed op het grant-scherm. Zie je geen scherm, controleer dan of de App URL exact https://app.schakel.app/shopify is en of je de versie hebt gereleased.
Koppelingen die je Shopify-toegang gebruiken
Heb je de sleutels binnen, dan gaan ze hierheen. Elke koppeling hieronder praat met Shopify.
Loop je vast op een stap?
Schermen verschuiven weleens. Ziet het er bij jou anders uit dan op de schermafbeeldingen, stuur ons dan een bericht. Dan kijken we mee en passen we de pagina aan.