App personalizzate

Un'app personalizzata è un'app creata da te o da uno sviluppatore esclusivamente per il tuo negozio Shopify (a differenza di un'app pubblica, realizzata per l'utilizzo in molti negozi). Le app personalizzate consentono di aggiungere funzionalità al pannello di controllo Shopify, accedere ai dati del negozio direttamente tramite le API di Shopify o estendere il negozio online ad altre piattaforme utilizzando l'API della vetrina.

La creazione di un'app personalizzata richiede conoscenze di sviluppo e può essere impegnativa. Se hai bisogno di assistenza nella creazione di app personalizzate per il tuo negozio, puoi contattare un esperto Shopify.

Se desideri che un account staff o collaboratore crei, modifichi o elimini app personalizzate, puoi concedergli l'autorizzazione Sviluppa app. L'account staff o collaboratore deve inoltre disporre delle autorizzazioni pertinenti per impostare determinati ambiti dell'API.

Abilitare lo sviluppo di app personalizzate dal pannello di controllo Shopify

Per poter creare un'app personalizzata per il tuo negozio, devi abilitare lo sviluppo di app personalizzate. Solo il proprietario del negozio lo può abilitare.

Procedura:

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca su Consenti lo sviluppo delle app personalizzate.

  4. Leggi l'avviso e le informazioni fornite, quindi clicca su Consenti lo sviluppo delle app personalizzate.

Creazione e installazione di un'app personalizzata

Dopo aver abilitato lo sviluppo di app personalizzate, puoi creare e installare un'app personalizzata nel pannello di controllo Shopify. Devi impostare gli ambiti dell'API per determinare a quali parti del negozio può accedere l'app personalizzata. Una volta installata l'app, riceverai i token di accesso utilizzati dall'app per accedere alle informazioni dal tuo negozio utilizzando le API di Shopify.

Il proprietario del negozio e i collaboratori e i membri dello staff che dispongono delle autorizzazioni pertinenti possono creare e installare app personalizzate.

Creazione dell'app

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca su Crea un'app personalizzata.

  4. Nella finestra modale inserisci il Nome dell'app e seleziona uno Sviluppatore app. Lo sviluppatore di app può essere il proprietario del negozio o qualsiasi account staff o collaboratore con l'autorizzazione Sviluppa app.

  5. Clicca su Crea app.

Selezione degli ambiti dell'API

Dopo aver creato un'app personalizzata, puoi assegnarle gli ambiti dell'API. Un'app personalizzata può avere ambiti dell'API del pannello di controllo, dell'API della vetrina o entrambi, a seconda dei requisiti dell'app.

  1. Clicca su Seleziona ambiti.

  2. Nella sezione Ambiti di accesso API del pannello di controllo seleziona gli ambiti dell'API che desideri assegnare all'app.

    1. Facoltativo: imposta la versione API che desideri utilizzare per le registrazioni ai webhook.
    2. Facoltativo: puoi configurare Google Cloud Pub/Sub per gestire le registrazioni ai webhook dell'app. Nella sezione Google Cloud Pub/Sub copia il tuo Indirizzo dell'account di assistenza Shopify e utilizzalo per configurare il tuo account Google Cloud Pub/Sub.
    3. Facoltativo: puoi configurare Amazon EventBridge per gestire le registrazioni ai webhook dell'app. Nella sezione Amazon EventBridge clicca su Crea fonte.
  3. Nella sezione Ambiti di accesso API della vetrina seleziona gli ambiti dell'API che desideri assegnare all'app.

  4. Clicca su Salva.

Installare l'app e ottenere i token di accesso dell'API

Dopo aver impostato gli ambiti dell'API per la tua app, puoi installare l'app. Potrai ottenere i token di accesso dell'API dopo l'installazione. A seconda degli ambiti dell'API che hai assegnato all'app, ottieni un token di accesso API del pannello di controllo, un token di accesso API della vetrina o entrambi.

  1. Fai clic su Installa app.

  2. Nella finestra modale clicca su Installa app.

  3. Ottieni il token di accesso:

  • Se hai selezionato gli ambiti dell'API del pannello di controllo per l'app, vai alla sezione Token di accesso API del pannello di controllo e clicca su Visualizza il token una volta.
  • Se hai selezionato gli ambiti dell'API della vetrina per l'app, puoi andare alla sezione Token di accesso API della vetrina e copiare il token. A differenza del token di accesso API del pannello di controllo, quello della vetrina è sempre disponibile su questa pagina.

Dopo aver visualizzato una volta il token di accesso completo, questa pagina ne mostra solo le ultime quattro cifre come riferimento.

Ottenere le credenziali API di un'app personalizzata

Puoi controllare il token di accesso alla vetrina virtuale, la chiave API e la chiave segreta API di un'app personalizzata dalla pagina delle Credenziali API dell'app. Puoi anche controllare il token di accesso API del pannello di controllo, ma dopo averlo visualizzato una volta, potrai controllare solo le ultime quattro cifre del token.

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca sul nome dell'app di cui desideri visualizzare le credenziali.

  4. Clicca su Credenziali API.

Aggiornamento degli ambiti dell'API del pannello di controllo per un'app personalizzata

Se sei il proprietario di un negozio o un collaboratore o un membro dello staff con le autorizzazioni pertinenti, puoi aggiornare gli ambiti per un'app personalizzata.

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca sul nome dell'app che desideri aggiornare.

  4. Clicca su Configurazione.

  5. Nella sezione Integrazione API del pannello di controllo clicca su Modifica.

Se non hai assegnato alcun ambito dell'API del pannello di controllo in precedenza, clicca su Configura.

  1. Seleziona gli ambiti che desideri assegnare all'app.

  2. Facoltativo: imposta la versione API che desideri utilizzare per le registrazioni ai webhook.

  3. Facoltativo: puoi configurare Google Cloud Pub/Sub per gestire le registrazioni ai webhook dell'app. Nella sezione Google Cloud Pub/Sub copia il tuo Indirizzo dell'account di assistenza Shopify e utilizzalo per configurare il tuo account Google Cloud Pub/Sub.

  4. Facoltativo: puoi configurare Amazon EventBridge per gestire le registrazioni ai webhook dell'app. Nella sezione Amazon EventBridge clicca su Crea fonte.

  5. Clicca su Salva.

Se l'app è installata nel negozio, non potrai cliccare su Salva a meno che non sia stato selezionato almeno un ambito o se all'app sono stati assegnati ambiti dell'API della vetrina.

Aggiornamento degli ambiti di accesso API della vetrina per un'app personalizzata

Se sei il proprietario di un negozio o un collaboratore o un membro dello staff con le autorizzazioni pertinenti, puoi aggiornare gli ambiti per un'app personalizzata.

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca sul nome dell'app che desideri aggiornare.

  4. Clicca su Configurazione.

  5. Nella sezione Integrazione API della vetrina clicca su Modifica.

Se non hai assegnato alcun ambito dell'API della vetrina in precedenza, clicca su Configura.

  1. Seleziona gli ambiti che desideri assegnare all'app.

  2. Facoltativo: se la tua app non si integra con l'SDK per acquisti iOS, puoi apportare eventuali modifiche necessarie nella sezione SDK per acquisti iOS. Puoi apportare modifiche in questa sezione solo se l'app è già stata installata.

Consulta la documentazione per sviluppatori sull'SDK per acquisti iOS per istruzioni più dettagliate.

  1. Facoltativo: se la tua app si integra con l'SDK per acquisti Android, puoi apportare le modifiche necessarie nella sezione SDK per acquisti Android. Puoi apportare modifiche in questa sezione solo se l'app è già stata installata.

Consulta la documentazione per sviluppatori sull'SDK per acquisti Android per istruzioni più dettagliate.

  1. Clicca su Salva.

Se l'app è installata nel negozio, non potrai cliccare su Salva a meno che non sia stato selezionato almeno un ambito o se all'app sono stati assegnati ambiti dell'API della vetrina.

Aggiornamento delle impostazioni di un'app personalizzata

Puoi aggiornare il nome e la descrizione dell'app, così come lo sviluppatore dell'app.

Se imposti lo sviluppatore dell'app su un account staff o collaboratore e in seguito elimini l'account, il proprietario del negozio diventerà lo sviluppatore dell'app per impostazione predefinita.

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca sul nome dell'app che desideri aggiornare.

  4. Clicca su Impostazioni app.

  5. Per modificare il nome o la descrizione, inserisci un nuovo Nome app o una nuova App description (Descrizione app).

  6. Per modificare lo sviluppatore di app associato all'app, seleziona uno Sviluppatore app.

  7. Clicca su Salva.

Disinstallazione di un'app personalizzata

Quando disinstalli un'app personalizzata, i token di accesso API della vetrina e del pannello di controllo vengono revocati e la tua app non può accedere ai dati del negozio. Se installi nuovamente l'app, otterrai nuovi token di accesso.

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca sul nome dell'app che desideri disinstallare.

  4. Clicca su Disinstalla app.

Eliminazione di un'app personalizzata

Quando elimini un'app personalizzata, questa non può essere recuperata. Se desideri disabilitare temporaneamente un'app nel tuo negozio senza eliminarla, disinstallala.

  1. Dal tuo pannello di controllo Shopify, passa ad App.

  2. Clicca su Sviluppa app.

  3. Clicca su Impostazioni app.

  4. Clicca su Elimina app.

Autorizzazioni degli ambiti dell'API per app personalizzate

Gli account staff e collaboratore possono impostare gli ambiti dell'API per le app personalizzate solo se dispongono dell'autorizzazione Sviluppa app e di qualsiasi altra autorizzazione dello staff relativa agli ambiti dell'API che hanno impostato.

Consulta lo sviluppatore dell'app per determinare quali autorizzazioni dell'account e quali ambiti dell'API sono necessari per il funzionamento dell'app personalizzata. Assicurati di aver compreso le autorizzazioni che concedi allo sviluppatore e di essere a tuo agio al riguardo.

Sei pronto per iniziare a vendere con Shopify?

Provalo, è gratis