Integrazione Shopify Botpress Hub

Questa integrazione consente di collegare il chatbot Botpress con Shopify, una delle principali piattaforme di e-commerce. Grazie a questa integrazione, è possibile facilitare le interazioni con le operazioni del negozio direttamente dal chatbot.

Per utilizzare efficacemente l'integrazione, è necessario fornire il nome del negozio Shopify (come visibile nel browser/URL) e il token di accesso generato dopo la creazione di un'app Shopify.

Video di configurazione

immagine

Configurazione

Per impostare l'integrazione di Shopify in Botpress, sono necessarie le seguenti configurazioni:

  1. Nome del negozio: Si trova nell'URL quando si accede al negozio Shopify. Ad esempio, se l'URL dell'amministrazione del negozio è `https://admin.shopify.com/store/botpress-test-store`, il nome del negozio da inserire è `botpress-test-store`.
  2. Token di accesso all'API: Questo token è essenziale per consentire a Botpress di comunicare con il vostro negozio Shopify. Per ottenere un token è necessario creare una nuova applicazione Shopify (le istruzioni sono riportate di seguito).

Creare un'applicazione Shopify

  1. Andare su "App e canali di vendita" nella dashboard di Shopify.
  2. Cliccate su "Sviluppa applicazioni".
  3. Selezionate "Crea un'app" e date un nome alla vostra applicazione.
  4. Fare clic su "Credenziali API" e, sotto "Token di accesso", selezionare "Configura gli ambiti API dell'amministratore".
  5. Per questa integrazione è necessario selezionare la casella di accesso 'Read' per 'Customers', 'Orders' e 'Products'. Questo darà al bot l'accesso alla lettura di ciascuna di queste proprietà.
  6. Fare clic su "Salva" e poi su "Installa app" per terminare l'installazione.
  7. Dopo l'installazione è possibile andare su "Credenziali API" e "Token di accesso API Admin" per visualizzare/copiare il token.

Abilitare l'integrazione

Per attivare l'integrazione con Shopify in Botpress:

  1. Accedere alla dashboard di amministrazione di Botpress .
  2. Andare alla scheda "Integrazioni".
  3. Cercare l'integrazione Shopify e selezionare "Abilita" o "Configura".
  4. Inserite il nome del negozio/deposito e il token di accesso all'API Admin richiesti.
  5. Salvare le configurazioni.

Utilizzo

Azioni

Dopo aver abilitato l'integrazione, il chatbot Botpress può comunicare con Shopify per le domande sui prodotti e sui clienti utilizzando le azioni riportate di seguito:

  • Ottieni elenco clienti: Restituisce un elenco di clienti.
  • Ottenere l'elenco degli ordini dei clienti: Restituisce un elenco di ordini per un cliente specifico in base allo stato (aperto, chiuso, annullato o qualsiasi).
  • Ottieni elenco prodotti: Restituisce un elenco di prodotti in base a Id, Titolo o Tipo di prodotto.
  • Elenco delle varianti dei prodotti: Restituisce un elenco di varianti di un prodotto per Id.

Eventi

Dopo aver abilitato l'integrazione, il chatbot Botpres può ricevere eventi da Shopify utilizzando gli eventi indicati di seguito:

  • Ordine creato: Si attiva quando viene creato un ordine.

  • Ordine aggiornato: Si attiva quando un ordine viene aggiornato.

  • Ordine annullato: Attivato quando un ordine viene annullato.

  • Cliente creato: Attivato quando viene creato un cliente.

  • Cliente aggiornato: Attivato quando un cliente viene aggiornato.

    Nota: non è possibile collegare questi eventi a conversazioni specifiche. Questi eventi servono per memorizzare le informazioni sugli eventi all'interno del chatbot (ad esempio, per memorizzare i dati dei clienti/ordini in una tabella da interrogare).

Limitazioni

  1. L'API di Shopify potrebbe applicare dei limiti di velocità.
  2. Gli eventi non sono collegati alle conversazioni.