Den här artikeln hjälper dig att komma igång med Shopify ERP-integrering i Consignor. Exemplet baseras på en Consignor On-premises-lösning men Shopify-integreringen fungerar även för Consignor Ticket och Shipment Server.
- Aktivera Shopify API
- Konfigurera integreringen i Consignor
- Konfigurera produktionsvyn i Consignor On-premises
Aktivera Shopify API
- Logga in på Shopify.
- Klicka på knappen Apps på menyn till vänster.
- Klicka på länken Manage private apps längst ner på sidan.
- Du omdirigeras till en sida med dina privata appar, om du har några. Klicka på knappen Create a new private app.
- Namnge din app och ange en e-postadress under App details.
- I behörighetsrutan under Admin API, måste du ändra Orders, transactions and fulfillments till Read access. Detta är det enda alternativ som är relevant för Consignor. Du kan låta de andra alternativen behålla de förvalda inställningarna eller ändra dem utifrån dina önskemål.
- Klicka på Save för att avsluta skapandet av den privata appen och godkänn Shopify API-villkoren genom att klicka på I understand, create the app.
- Shopify genererar nu API-inloggningsuppgifterna. Du behöver API-nyckeln och lösenordet vid ett senare tillfälle, så kopiera dessa och spara dem på en säker plats.
Konfigurera integreringen i Consignor
Följ dessa steg för att aktivera en Shopify-integreringen i Consignor On-premises. Om du använder Consignor Ticket eller Consignor Shipment Server kan vår kundtjänst hjälpa dig att konfigurera den.
- Gå till Setup och navigera till den nivå i installationen där du vill att ERP-integreringen ska användas. Den kan aktiveras på nivåerna Installation, Location eller Actor.
- Högerklicka i rutan till höger och välj New > ERP integration.
- Välja Consignor Web Integration i Vendor och Web Service i Database Engine. Klicka på Next för att fortsätta.
- Ange Shopify API-nyckeln i fältet User Name och lösenordet i fältet Password. Om du klickar på knappen Connect, ändras statusen längst ner i fönstret från Not connected to database till Web service active.
- Aktivera Order Number som söknyckel och använd slutpunkten https://conisgnor.myshopify.com/admin/orders som adress. Vid Integration type anger du Shopify.
- Klicka på Next två gånger tills du når sidan Rules for Order Search. Klicka på Default Mapping och sedan på (Använd inte förhandsvisningsknappen före detta)
Konfigurera produktionsvyn i Consignor On-premises
Du måste konfigurera produktionsvyn för att använda ERP-integrering:
- Gå till Main > Production.
- Högerklicka i fältet My orders och välj Search properties.
- Under fliken General markerar du Search by: Order number.
- Under fliken Integration markerar du ERP database.
- Klicka på OK för att spara.
- I produktionsvyn anger du ett ordernummer för att kontrollera att integreringen fungerar. Använd ett av ordernumren från ordersidan i Shopify och kontrollera att ordern läses in i Consignor.
Obs! Om ingen order returnerades vid testet ska du kontrollera att ordernumret är giltigt och att du har ställt in läsbehörigheten korrekt i ditt Shopify-konto. Du kan använda en URL som följer detta mönster för att testa:
//<användarnamn>:<lösenord>@<webbplatsnamn>.myshopify.com/admin/orders.json?name=<ordernummer>
Om denna URL returnerar felet nedan betyder det att läsbehörigheten inte har ställts in korrekt:
{"errors":"[API] This action requires merchant approval for read_orders scope."}