Open het Shopify Dev Dashboard
Log in bij Shopify met een account dat apps mag ontwikkelen en installeren. Open het Dev Dashboard van de organisatie waartoe je webshop behoort.
Kennisbank
Maak voor je webshop een eigen app aan in Shopify, geef die de afgesproken toegang en laat NexReply de verbinding met je webshop instellen en controleren.
Zorg voor je Shopify-domein, bijvoorbeeld jouwshop.myshopify.com, en een Shopify-account waarmee je in het Dev Dashboard een app kunt maken en installeren. Stem vooraf met NexReply af welke gegevens en eventuele orderacties nodig zijn.
De app en de webshop moeten tot dezelfde Shopify-organisatie behoren als je ze met Client ID en Client secret laat verbinden. Weet je niet zeker of dat zo is? Vraag NexReply dit vooraf met je te controleren.
Log in bij Shopify met een account dat apps mag ontwikkelen en installeren. Open het Dev Dashboard van de organisatie waartoe je webshop behoort.
Ga naar Apps, kies Create app en daarna Start from Dev Dashboard. Geef de app een herkenbare naam, bijvoorbeeld NexReply-koppeling.
Bekijk met NexReply welke gegevens en acties nodig zijn. De rechtenlijst hieronder is het uitgangspunt; sommige scopes vereisen afzonderlijke goedkeuring door Shopify.
Maak een versie van je app aan. Gebruik de video en de stappen hieronder om de scopes in te stellen, de versie vrij te geven en de app op de juiste webshop te installeren.
Deze opname van 2 minuten en 53 seconden laat zien hoe je in het Dev Dashboard scopes selecteert, een versie vrijgeeft en de gewijzigde toegang in Shopify goedkeurt. De geschreven stappen staan hieronder.
De opname laat zien waar je de rechten instelt. De afgesproken rechten voor NexReply staan hieronder. Sommige rechten vragen afzonderlijke goedkeuring van Shopify of horen bij een ander API-onderdeel.
Open in het Shopify Dev Dashboard de app die voor jouw koppeling is ingericht. Ga naar Versions en kies Create version.
Ga naar API access en kies Select scopes. Zoek en selecteer de afgesproken rechten. Klik daarna op Done.
Controleer de instellingen en klik op Release. Laat URL’s en andere instellingen staan zoals ze voor jouw koppeling zijn afgesproken.
Ga naar het appoverzicht, kies Install app en selecteer de juiste webshop. Controleer de gevraagde rechten en bevestig met Install of Update. Alleen een versie vrijgeven is niet genoeg om gewijzigde toegang toe te kennen.
Voor de afgesproken NexReply-koppeling zijn deze Admin API-rechten opgegeven:
read_all_orders, read_assigned_fulfillment_orders, read_customers, read_fulfillments, read_inventory, write_order_edits, read_order_edits, read_orders, write_orders, read_products, read_returns en write_discounts.
Daarnaast zijn deze Customer Account API-rechten opgegeven:
customer_write_customers, customer_read_customers, customer_read_orders en customer_write_orders.
De Customer Account API-rechten vervangen de Admin API-rechten niet. read_all_orders geeft toegang tot orders ouder dan 60 dagen en vereist eerst afzonderlijke goedkeuring van Shopify. Schrijfrechten zijn alleen voor de afgesproken acties. Controleer met NexReply welke rechten de betreffende appversie daadwerkelijk kan aanvragen en waarvoor Shopify extra goedkeuring verlangt.
Open na de installatie van je app in het Shopify Dev Dashboard de instellingen van die app en zoek de Client ID en Client secret. Vraag NexReply desgewenst om een beveiligde aanleverlink voor deze gegevens en geef ook het myshopify.com-domein van de juiste webshop door. NexReply richt de directe API-koppeling in en controleert of de app toegang heeft.
De Client secret is vertrouwelijk. Deel deze niet via gewone e-mail, het contactformulier of een screenshot. Voor nieuwe verbindingen werkt deze route alleen als de app en de webshop tot dezelfde Shopify-organisatie behoren.
Neem een bestaande bestelling van de afgelopen 60 dagen. Gebruik een verzonden order als je ook de beschikbare tracking wilt controleren.
Laat samen met NexReply controleren of ordernummer, artikelen, aantallen, betaalstatus en fulfilmentstatus overeenkomen met Shopify. Vergelijk ook de vervoerder en tracking als die aanwezig zijn.
Ontbreekt iets? Controleer de webshop, goedgekeurde rechten en ouderdom van de order. Test eventuele orderacties pas na afstemming. Zet automatisch verzenden niet aan alleen om de verbinding te testen.
Neem contact met ons op als een stap niet lukt of ordergegevens ontbreken. Deel geen wachtwoorden, tokens of Client secrets via het contactformulier.