Sviluppare e monetizzare le app con le API di Shopify

Le API di Shopify ti consentono di integrare la piattaforma Shopify con software di terze parti. Con le tue skill, puoi creare applicazioni per i merchant Shopify e generare entrate.

Distribuzione delle app

Di seguito sono riportati due modi per distribuire la tua app a seconda del suo scopo e del pubblico di destinazione:

Guida introduttiva allo sviluppo di app

La Dev Dashboard è l’hub centrale per la creazione e la gestione delle app di Shopify. Puoi creare app nei modi seguenti:

  • Shopify CLI (consigliato): utilizza Shopify CLI per creare la struttura di un progetto completo con flussi di lavoro integrati per lo sviluppo locale e il deployment. I progetti CLI supportano funzionalità del pannello di controllo personalizzate, blocchi di check-out e interfacce utente incorporate.
  • Dev Dashboard: per automazioni di backend, sincronizzazione dei dati o integrazioni solo API che non richiedono un’interfaccia nel pannello di controllo Shopify, puoi creare e configurare un’app direttamente nella Dev Dashboard.

Quando crei un’app, personalizzata o pubblica, puoi anche impostarne gli ambiti API. Scopri di più sugli ambiti di accesso alle API di Shopify.

Development store per il test delle app

I development store sono ambienti di test dedicati che crei dalla Dev Dashboard. Ti permettono di installare e testare le app in condizioni Shopify realistiche su qualsiasi piano, senza rischi per un negozio attivo. Puoi connetterti direttamente a un development store da Shopify CLI utilizzando il comando shopify app dev.

I development store sono diversi dai negozi in fase di trasferimento al cliente. I development store servono per lo sviluppo e il test delle app, mentre i negozi in fase di trasferimento al cliente servono per creare un negozio da consegnare a un cliente.

Scopri di più su come creare i development store.

Monitoraggio e log

La Dev Dashboard fornisce log e metriche per aiutarti a monitorare le prestazioni dell’app e a risolvere i problemi, tra cui le percentuali di successo delle funzioni e il monitoraggio della consegna dei webhook.

Scopri di più su monitoraggio e log nella Dev Dashboard.

Autorizzazioni utente

Prima di creare app e development store, devi configurare le autorizzazioni utente per la Dev Dashboard. I membri dello staff dei partner hanno bisogno dell’autorizzazione Crea e gestisci app per creare app e dell’autorizzazione Development store per creare development store.

Migrazione dalla Partner Dashboard

La Dev Dashboard sostituisce la Partner Dashboard per lo sviluppo di app. Se in precedenza gestivi le app tramite la Partner Dashboard, consulta la guida alla migrazione per i dettagli su cos’è cambiato e quali passaggi intraprendere per le app con estensioni.

Registrazione allo Shopify App Store

In qualità di sviluppatore di app, puoi registrarti a un piano con percentuale di entrate ridotta quando vendi tramite lo Shopify App Store. I principali vantaggi di questo piano includono:

  • Percentuale di entrate del 15%: Shopify riscuote un'aliquota ridotta del 15% sulle entrate lorde annuali dell'app, rispetto all'aliquota standard del 20%.
  • Percentuale di entrate dello 0% sulle entrate iniziali: gli sviluppatori che soddisfano i criteri di idoneità beneficiano di una percentuale di entrate dello 0% sul primo 1.000.000 di USD di entrate lorde annuali dell'app ottenute tramite lo Shopify App Store a partire dal 1° gennaio 2025.

Per maggiori informazioni su come iscriverti, consulta il processo di registrazione.

Invio dell'app per l'approvazione dello Shopify App Store

L'app deve soddisfare i requisiti dello Shopify App Store prima di poter essere venduta nello Shopify App Store. Durante il processo di revisione, lo stato dell'app cambia: Bozza, Inviata, Revisionata e Pubblicata. L'indirizzo email per l'invio dell'app che hai fornito nella sezione Informazioni di contatto del modulo della scheda app è dove riceverai le email durante la revisione. Scopri di più sul processo di revisione dell'app e sull'invio dell'app per la revisione.

Monetizzazione dell'app pubblica

Shopify App Pricing è il metodo consigliato per fatturare ai merchant i costi della tua app pubblica, in particolar modo per le nuove app. Puoi configurare il modello di prezzo una sola volta durante l'invio dell'app, mentre la piattaforma gestisce la selezione del piano, le approvazioni degli addebiti, le misurazioni e la fatturazione. Shopify App Pricing supporta abbonamenti ricorrenti fissi, fatturazione a consumo e piani combinati.

Al momento Shopify App Pricing non supporta gli addebiti per acquisti singoli. Se la tua app richiede acquisti singoli, per il momento utilizza le Billing API. Gli strumenti per la migrazione e la continua assistenza per le Billing API restano disponibili.

Scopri di più su Shopify App Pricing e sulle Billing API. Per le app che utilizzano già Managed Pricing o le Billing API, le integrazioni esistenti continueranno a funzionare. Gli strumenti per la migrazione saranno resi disponibili prima di qualsiasi ritiro dal servizio.

Puoi accedere a metriche dettagliate sulle entrate e sulle installazioni per ciascuna delle tue app dalla pagina App della tua Partner Dashboard.

Marketing e gestione dell'app pubblica

Una volta approvata l'app, puoi migliorarne il lancio utilizzando la guida Go-to-market success. Puoi promuovere l'app in molti modi per far crescere la tua attività. Scopri di più su come promuovere l'app e consultare i case study per far crescere la tua attività e sull'utilizzo degli annunci dello Shopify App Store.

Puoi tracciare il traffico dello Shopify App Store nella Partner Dashboard con Google Analytics 4 o il pixel di Facebook. Scopri di più su come tracciare il traffico della tua inserzione.

Dopo che un merchant installa l'app, può recensirla sullo Shopify App Store. La valutazione complessiva dell'app si basa sulle recensioni lasciate dai merchant. La valutazione complessiva è ponderata per dare priorità alle recensioni recenti, utili e affidabili. Le recensioni positive fanno sì che l'app appaia più in alto nei risultati di ricerca e nelle pagine delle categorie dello Shopify App Store. Scopri di più sulla gestione delle recensioni dell'app nello Shopify App Store.

Le prestazioni sono un fattore importante per gli utenti quando scelgono le app. Quando sviluppi un'app, dovresti tenere conto delle prestazioni. Se le prestazioni dell'app diminuiscono, il suo posizionamento potrebbe risentirne. Scopri di più sull'ottimizzazione delle prestazioni dell'app.

Puoi anche considerare di lavorare per ottenere lo stato di Built for Shopify.

Processo di audit delle app

La tua app potrebbe essere selezionata per un audit. In tal caso, riceverai una notifica via email con ulteriori istruzioni all'indirizzo che hai aggiunto come Email di contatto per l'invio dell'app nella scheda della tua app. Le modifiche richieste si basano sempre sui requisiti dello Shopify App Store.

Maggiori informazioni