Anpassade appar
En anpassad app är en app som du eller en utvecklare bygger exklusivt för din Shopify-butik (till skillnad från en offentlig app som är byggd för att användas av många butiker). Du kan använda anpassade appar för att lägga till funktioner i din Shopify-administratör, komma åt din butiks data direkt med Shopifys API:er eller utöka din webbshop till andra plattformar med hjälp av Skyltfönster-API.
Att skapa en anpassad app kräver kunskap inom apputveckling och kan ofta vara en utmaning. Du kan anlita en Shopify-expert om du behöver hjälp med att skapa anpassade appar för din butik. Läs mer om att anlitaShopify Experts.
Om du vill att användare med ettmedarbetar-eller personalkonto ska kunna skapa, redigera eller ta bort anpassade appar kan du ge dem behörighet attutveckla appar.Medarbetar- eller personalkontot måste även harelevant behörighetför att ställa in vissa API-scope.
På den här sidan
- Aktivera anpassad apputveckling från Shopify-administratören
- Skapa och installera en anpassad app
- Hämta API-inloggningsuppgifterna för en anpassad app
- Uppdatera omfattningen av administratörs-API för en anpassad app
- Uppdatera åtkomst till skyltfönster-API för en anpassad app
- Uppdatera inställningar för en anpassad app
- Avinstallera en anpassad app
- Radera en anpassad app
- Omfattningen av API-behörigheter för anpassade appar
Aktivera anpassad apputveckling från Shopify-administratören
Innan du kan skapa en anpassad app för din butik måste du aktivera anpassad apputveckling. Du måste vara butiksägare eller anställd med behörighet attaktivera apputvecklingför att aktivera anpassad apputveckling.
Steg:
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka påTillåt anpassad apputveckling.
Läs varningen och den angivna informationen och klicka sedan påTillåt anpassad apputveckling.
Skapa och installera en anpassad app
När du haraktiverat anpassad apputvecklingkan du skapa och installera en anpassad app i din Shopify-administratör. Du måste ställa in API-scope för att bestämma vilka delar av din butik som den anpassade appen ska kunna komma åt. När appen är installerad erhåller du åtkomsttoken som appen använder för att komma åt information från din butik med hjälp av Shopifys API:er.
Butiksägaren, samt medarbetare och personal medrelevant behörighetkan skapa och installera anpassade appar.
Skapa appen
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka påSkapa en anpassad app.
I det modala fönstret anger duappnamnetoch väljer enapputvecklare.Apputvecklaren kan vara butiksägaren eller ett personal- eller medarbetarkonto med behörighet attutveckla appar.
Klicka påSkapa app.
Välj API-scope
När du har skapat en anpassad app kan du tilldela den ett API-scope. En anpassad app kan ha administratörs-API-scope, skyltfönster-API-scope eller bådadera, beroende på appkraven.
- Klicka påVälj scope.
Välj de API-scopes som du vill tilldela till appen i avsnittetÅtkomst-scopes för administratörs-API.
I avsnittetÅtkomst-scope för skyltfönster-APIväljer du de API-scope som du vill tilldela appen.
Klicka påSpara.
Installera appen och erhåll åtkomsttoken för API
När du har ställt in API-scope för din app kan du installera appen. Du erhåller dina åtkomsttoken för API efter installationen. Beroende på vilka API-scope du tilldelat appen erhåller du ett åtkomsttoken för admin-API, ett åtkomsttoken för skyltfönster-API eller bådadera.
- Klicka påInstallera app.
- Klicka påInstallera appi modal-fönstret.
- Få åtkomsttoken:
- Om du har valt administratörs-API-scope för appen, gå till avsnittetAdministratörs-API-åtkomsttokenoch klicka paVisa token en gång.
- Om du har valt skyltfönster-API-scope för appen kan du gå till avsnittetSkyltfönster-API-åtkomsttokenoch kopiera ditt token. Till skillnad från administratörs-API-åtkomsttoken finns ditt åtkomsttoken för Skyltfönster-API alltid tillgängligt på den här sidan.
När du har visat ditt fullständiga åtkomst-token en gång visar den här sidan endast de sista fyra siffrorna i ditt åtkomsttoken som referens.
Hämta API-inloggningsuppgifterna för en anpassad app
Du kan kontrollera ditt åtkomsttoken för skyltfönster, API-nyckeln och API-hemligheten för en anpassad app från appsidanAPI-inloggningsuppgifter.Du kan även kontrollera ditt åtkomsttoken för admin-API, men efter att du har visat det en gång kan du bara kontrollera de sista fyra siffrorna i ditt token.
Observera: API-hemligheten är den samma som en delad hemlighet. Om en utvecklare ber om en delad hemlighet ska du uppge din API-hemlighet. Dela endast din API-hemlighet med utvecklare som du litar på.
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka på namnet på den app som du vill se inloggningsuppgifterna för.
Klicka påAPI-inloggningsuppgifter.
Uppdatera omfattningen av administratörs-API för en anpassad app
Om du är en butiksägare, en medarbetare eller personal medrelevant behörighetkan du uppdatera scope för en anpassad app.
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka på namnet på den app som du vill uppdatera.
Klicka påKonfigurering.
Klicka påRedigerai avsnittetAdmin API-integration.
Klicka påKonfigureraom du inte tidigare har tilldelat några administratörs-API-scope.
- Välj de scope som du vill tilldela appen.
- Valfritt: Ställ in den API-version du vill använda för webhook-prenumerationer.
- Valfritt: Du kan konfigurera att Google Cloud Pub/Sub ska hantera webhookprenumerationer för appen. Gå till avsnittetGoogle Cloud Pub/Sub, kopieraadressen till ditt Shopify-servicekontooch använd den för att konfigurera ditt Google Cloud Pub/Sub-konto.
Valfritt: Du kan konfigurera att Amazon EventBridge ska hantera webhookprenumerationer för appen. Klicka påSkapa källai avsnittetAmazon EventBridge.
Klicka påSpara.
Om appen är installerad i butiken kan du inte klicka påSparaom inte minst ett scope har valts eller om appen har tilldelats Storefront API-scope.
Uppdatera åtkomst till skyltfönster-API för en anpassad app
Om du är en butiksägare, en medarbetare eller personal medrelevant behörighetkan du uppdatera scope för en anpassad app.
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka på namnet på den app som du vill uppdatera.
Klicka påKonfigurering.
Klicka påRedigerai avsnittetSkyltfönster-API-integration.
Klicka påKonfigureraom du inte redan har tilldelat några scopes för skyltfönster-API.
- Välj de scope som du vill tilldela appen.
- Valfritt: Om din app integrerar med iOS Buy SDK kan du göra nödvändiga ändringar i avsnittetiOS Buy SDK.杜菅直人巴拉gora andringar i avsnittet om appen redan är installerad.
SeiOS Buy SDK-utvecklardokumentationför mer detaljerade instruktioner.
- Valfritt: Om din app integreras med Android Buy SDK kan du göra nödvändiga ändringar i avsnittetAndroid Buy SDK.杜菅直人巴拉gora andringar i det här avsnittet om appen redan har installerats.
SeUtvecklardokumentation för Android Buy SDKför detaljerade instruktioner.
- Klicka påSpara.
Om appen är installerad i butiken kan du inte klicka påSparaom inte minst ett scope har valts eller om appen har tilldelats Storefront API-scope.
Uppdatera inställningar för en anpassad app
Du kan uppdatera namn och beskrivning av appen, samt apputvecklaren.
Om du ställer in apputvecklaren till ett personal- eller samarbetskonto och senare tar bort det kontot blir butiksägaren automatiskt apputvecklare.
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka på namnet på den app som du vill uppdatera.
Klicka påAppinställningar.
Ange ett nyttappnamneller enappbeskrivningför att ändra namn eller beskrivning.
Om du vill ändra den apputvecklare som är kopplad till appen väljer du enPrimär apputvecklare.
Alternativ: Om du vill meddela en annan e-postadress om utvecklingsuppdateringar för den här appen anger du e-postadressen under为utvecklingsuppdatering kontakt.
Klicka påSpara.
Avinstallera en anpassad app
När du avinstallerar en anpassad app annulleras åtkomsttoken för din administratör och Storefront API, eventuella webhooks och distributionstjänster som är registrerade under appen tas bort och din app kan inte komma åt butiksdata. Om du installerar om appen får du nya åtkomsttoken.
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka på namnet på den app som du vill avinstallera.
Klicka påAvinstallera appen.
Radera en anpassad app
När du tar bort en anpassad app kan den inte återställas. Om du tillfälligt vill inaktivera en app i din butik utan att radera denavinstallerar du istället appen.
Klicka påInställningar>Appar och försäljningskanalerfrån din Shopify-admin.
Klicka påUtveckla appar.
Klicka påAppinställningar.
Klicka påRadera app.
Omfattningen av API-behörigheter för anpassade appar
Medarbetar- och personalkonton kan endast ställa in API-scope för anpassade appar om kontot har behörighet för attutveckla appar, samt övrigapersonalbehörigheterrelaterade till de API-scope som de ställer in.
Du bör rådgöra med utvecklaren av din app för att avgöra vilka kontobehörigheter och API-scope som krävs för att den anpassade appen ska fungera. Se till att du förstår och känner dig bekväm med de tillstånd som du ger till utvecklaren.