DISCLAIMER: L'integrazione con Shopify non è più supportata dal 28 gennaio 2022, ed è stata dismessa il 28 aprile 2022.
Introduzione
L'integrazione di Docebo con Shopify permette di vendere i propri corsi sfruttando le funzionalità di design avanzato e l'altra personalizzazione di Shopify. Il Marketplace di Shopify può essere configurato facilmente e velocemente, e rappresenta un'alternativa al plugin E-commerce di Docebo per la vendita dei corsi. Attivare Shopify Marketplace nell'LMS significa disattivare il plugin E-Commerce di Docebo. Il marketplace di Shopify e il plugin E-Commerce di Docebo non possono essere attivi contemporaneamente, ma la cronologia delle transazioni sarà mantenuta passando da una soluzione all'altra.
L'integrazione di Docebo con Shopify riguarda solo i corsi in piattaforma, e non include altri prodotti Shopify.
Attenzione: Nel considerare il passaggio dal modulo E-Commerce a Shopify, è necessario ricordare che Shopify non gestisce la funzionalità Power User e che non è possibile acquistare più posti per più utenti. In Shopify, gli utenti possono acquistare un solo posto per utente.
La tabella che segue elenca le differenze fra il plugin E-Commerce di Docebo e Shopify:
Per integrare Docebo con Shopify, è necessario un abbonamento Shopify Basic, Pro o Unlimited. Dopo aver creato il negozio online è possibile iniziare il processo di installazione e di configurazione.
Attenzione: La configurazione dei temi di Shopify è gestita completamente da Shopify. Docebo non può fornire assistenza sulla personalizzazione dei temi di Shopify.
Attivare la App Shopify in Docebo
Attivare la app Shopify come descritto nell'articolo della Knowledge Base dedicato alla gestione di applicazioni e funzionalità. La app si trova nella tab Integrazione Software Terzi.
Prima di finalizzare l'attivazione della App, nel caso in cui la App E-Commerce di Docebo sia attiva in piattaforma, sarà necessario confermare che si desidera dismettere la App E-Commerce ed utilizzare Shopify.
Connettere il Negozio Shopify a Docebo
Per connettere il proprio negozio Shopify a Docebo, accedere al Menu Amministrazione dall'icona ingranaggio in alto a destra. Nella sezione Shopify, premere Gestione. Nella pagina di configurazione di Shopify, inserire l'Indirizzo del Negozio Shopify, la API Key, la Password e la Chiave Privata nei campi di testo corrispondenti.
Queste informazioni sono reperibili dall'account Shopify. Connettersi a Shopify come Admin e cliccare Apps dal menu di sinistra. Dalla pagina Apps, accedere alla sezione Private Apps cliccando sul link Manage Private Apps. Cliccare quindi Create a New Private App.
Nella pagina Create Private App, digitare il nome della propria app e di un indirizzo email di contatto. Configurare la sezione Admin API Permissions della nuova app nell'area dedicata prima di finalizzare la creazione dell'app definendo le seguenti opzioni a Read and Write: Orders, transactions and fulfillments, Products, variants and collections, Inventory e Product information. Lasciare le altre opzioni al proprio valore di default.
Premere Save per continuare, La pagina si aggiornerà e mostrerà le credenziali dell'Admin, necessarie per la configurazione in Docebo.
Copiare la API Key, la Password e il Shared Secret ed incollarli nei campi corrispondenti della pagina di configurazione di Shopify in Docebo. Recuperare l'Indirizzo Shopify dall'URL di Shopify. Premere Salva le Modifiche. Se si sta passando dall'App E-Commerce di Docebo a Shopify, dopo aver premuto Salva le Modifiche, la pagina si aggiornerà e mostrerà il pulsante di sincronizzazione per sincronizzare i corsi dalla App E-Commerce di Docebo. Fare riferimento alla sezione Passare dalla App E-Commerce di Docebo alla App Shopify do questo articolo per ulteriori informazioni sullo switch da Docebo E-Commerce a Shopify.
Configurare ora la Payment Authorization. Cliccare l'icona ingranaggio nel lato sinistro della pagina per accedere alla pagina Settings e selezionare la sezione Payment Providers. Spostarsi alla sezione Payment Authorization e selezionare l'0pzione Automatically capture payment for orders, quindi premere Save.
Tornare alla pagina Settings e cliccare Checkout. Scorrere fino alla sessione Order Processing e selezionare le opzioni che seguono:
- Nella sezione While the customer is checking out, selezionare l'opzione Use the billing address as the shipping address by default
- Nella sezione After an order has been paid, selezionare Automatically fulfill the order‘s line items, Notify customers of their shipment via email e Automatically fulfill all orders, even those with a high risk of fraud.
Nella sezione Email Marketing, assicurarsi che l'opzione Show a sign-up at checkout sia deselezionata.
Spostarsi ora alla sezione Abandoned Checkout e deselezionare l'opzione Automatically send abandoned checkout emails per disattivare questa funzionalità.
Premere Save per completare la configurazione. Il negozio Shopify e Docebo sono connessi.
Passare dalla App E-Commerce di Docebo alla App Shopify
Nel caso in cui la App E-Commerce di Docebo sia attiva in piattaforma e si desideri passare alla App Shopify, dopo aver compilato i campi della pagina di configurazione di Shopify in Docebo, e aver premuto Salva le Modifiche, la pagina eseguirà un refresh e mostrerà il pulsante di sincronizzazione per sincronizzare i corsi dalla App E-Commerce di Docebo.
Premere Sincronizza Ora per lanciare la sincronizzazione. Questo processo potrebbe richiedere alcuni minuti. La barra di avanzamento sotto il pulsante Sincronizza Ora indicherà lo stato di della sincronizzazione.
Dopo la prima sincronizzazione, la sezione Sincronizzazione Corsi indicherà la data e l'ora dell'ultima sincronizzazione, e il numero di elementi (corsi) sincronizzati. Al termine della sincronizzazione, premere il link Visualizza Log nella riga Ultima Sincronizzazione per controllare i log di sincronizzazione in caso di errore. Se necessario, il log può essere esportato in formato XLS o CSV. Se si esporta il log, assicurarsi che il browser non blocchi le finestre pop-up di Docebo. Premere Chiudi per terminare, e Salva le Modifiche per completare la sincronizzazione.
Vendere i Corsi Docebo come Prodotti Shopify
Per configurare questa opzione, accedere al Menu Amministrazione dall'icona ingranaggio in alto a destra. Selezionare Corsi dalla sezione E-Learning per accedere alla Gestione dei Corsi. Identificare il corso nell'elenco e cliccare sull'icona menu alla fine della riga del corso. Selezionare l'opzione Configurazione dal menu a tendina.
Selezionare l'opzione Allow users to purchase the course from a catalog per vendere il corso su Shopify, quindi digitare il prezzo del corso nel campo di testo dedicato. Se la App E-Commerce di Docebo era attiva in piattaforma, e il prezzo del corso era già stato definito, il prezzo precedente del corso sarà visualizzato nel campo di testo Prezzo.
Attenzione: il valore definito dal parametro Numero Massimo di Iscritti nella tab Opzioni Catalogo del corso non è preso in considerazione se il corso è venduto con Shopify. Per esempio, se il numero massimo di iscritti per un corso è definito a 10, e il corso è acquistato da 15 persone attraverso Shopify, tutti gli utenti che acquistano il corso saranno automaticamente iscritti al corso, senza passare dalla lista di attesa.
Premere Salva le Modifiche per completare il processo. I corsi sono ora sincronizzati con il negozio Shopify, e sono disponibili nell'are Products dell'account Shopify.
La pagina Products di Shopify mostra il tipo di corso. Per i corsi ILT - In Aula e Webinar, la colonna Inventory mostra il numero di posti disponibili (nn in stock) e il numero di sessioni (variants). Cliccare sul nome del corso per visualizzarne i dettagli (come definiti in Docebo) ed eventualmente modificarli o cancellarli.
Una volta sincronizzato il corso con Shopify, non sarà più possibile modificare il prezzo del corso in Docebo. Se si modifica il prezzo del corso in Shopify, il nuovo prezzo sarà sincronizzato automaticamente in Docebo.
Gestire gli Ordini da Shopify
Se un utente acquista uno dei corsi nel negozio Shopify, la transazione sarà sincronizzata automaticamente con l'LMS. Accedere al Menu Amministrazione dall'icona ingranaggio in altro a destra, e selezionare Transazioni nella sezione Shopify. Da qui è possibile visualizzare l'elenco delle transazioni eseguite da Shopify. Premere l'icona modifica nella riga della transazione per visualizzare i dettagli della transazione; il campo di testo Note permette di annotare informazioni relative alle transazioni. È inoltre possibile selezionare l'opzione per indicare che il pagamento è stato ricevuto.
Attenzione: i clienti che acquistano corsi attraverso Shopify sono replicati come utenti in Docebo, e sono assegnati al ramo Shopify, creato automaticamente durante il processo di integrazione. Gli utenti Shopify sono normali utenti Docebo e possono vedere i corsi a cui sono iscritti, la propria cronologia e altri dettagli. La password per accedere a Docebo non è la password utilizzata per accedere a Shopify. Le password di accesso a Docebo sono generate automaticamente durante la procedura di creazione degli utenti in Docebo. In qualità di Superadmin, ricordarsi di definire la notifica Utente creato (dall'amministratore) utilizzando la App Notifiche per assicurarsi che gli utenti creati da questa integrazione ricevano le credenziali e le istruzioni di accesso alla piattaforma.
Specifiche Tecniche
Segue una tabella che elenca alcuni dettagli tecnici per ottimizzare l'integrazione fra Docebo e Shopify.
Docebo è il master dei dati relativi ai corsi: i dati corso modificati in Shopify saranno sovrascritti dai dati corso di Docebo ad ogni sincronizzazione.