L'estensione Zapier per Easy Digital Downloads ti offre un modo semplice e potente per integrare il tuo negozio Easy Digital Downloads con oltre 400 servizi web di terze parti, tra cui Highrise, Twilio, Campaign Monitor, MailChimp, Xero, Zendesk, Dropbox, Google Docs e altro ancora!
Impostazione EDD
Dopo aver installato e attivato l'estensione Zapier, dovrai generare una chiave API affinché l'estensione funzioni.
Naviga su Download > Strumenti > Chiavi API. Se hai già una chiave API collegata al tuo account utente, puoi usare quella.

Nota: Per l'uso con Zapier, la chiave API deve essere generata per un account utente che sia un "Amministratore".
Configurazione Zapier
-
- Fai clic su questo link per accedere all'app EDD (attualmente privata): https://zapier.com/developer/public-invite/76688/7cf87d2c6d63d9fbd9a75fe40dbf3065/.
- Crea un nuovo Zap e seleziona Easy Digital Downloads come servizio di attivazione:

- La prima volta che crei uno Zap con Easy Digital Downloads, dovrai autenticare il tuo sito fornendo l'URL del tuo sito, la chiave API e il token API. Per trovare queste chiavi, segui i passaggi in questo articolo.
- Configura lo Zap per comportarsi come desideri con parametri condizionali opzionali. Zapier ti chiederà quindi di eseguire un trigger di test:

- Quando vedi la schermata sopra, vai alla tua bacheca WordPress e naviga su Download → Impostazioni → Estensioni → Zapier.
Una volta lì, invia il Trigger che Zapier ti sta chiedendo:

Dopo aver fatto clic sul Trigger corretto da inviare, vedrai questo nella tua scheda Zapier:
Nota: Se ricevi un errore come "Impossibile creare la sottoscrizione Webhook", potresti dover salvare nuovamente i tuoi permalink in WordPress. Fallo navigando su Impostazioni → Permalink → Salva. Se l'errore si verifica ancora dopo aver salvato i tuoi permalink, ricontrolla che l'estensione Zapier per EDD sia attivata sotto Bacheca → Plugin.
Trigger di esempio in Zapier
Ecco una descrizione di ciascuno dei trigger di esempio in EDD Zapier e quando si verificano tipicamente da soli:
Invia notifica "Nuovo cliente"
Questo invierà un trigger di test a Zapier fingendo che sia stato creato un nuovo cliente.
Invia notifica "Cliente aggiornato"
Questo invierà un trigger di test a Zapier fingendo che un cliente sia stato aggiornato/modificato.
Invia notifica "Nuovo ordine"
Questo invierà un trigger di test a Zapier fingendo che un ordine sia stato appena completato/pagato.
Invia notifica "Ordine in sospeso"
Questo invierà un trigger di test a Zapier fingendo che sia appena arrivato un pagamento ma che lo stato di quel pagamento sia "in sospeso". Nota che un esempio di ciò è qualcuno che ha compilato il modulo di checkout e poi è andato su PayPal per il pagamento. Abbiamo la registrazione della vendita, ma non hanno ancora completato il loro pagamento.
Invia notifica “Ordine Fallito”
Questo invierà un trigger di test a Zapier fingendo che un ordine sia fallito. Nota che un pagamento “fallito” di solito si verifica se la carta di credito è stata rifiutata dalla banca o si è verificato un errore di pagamento.
Invia notifica “Ordine Abbandonato”
Questo invierà un trigger di test a Zapier fingendo che un ordine sia stato abbandonato. Nota che i pagamenti “abbandonati” si verificano se un pagamento “in sospeso” non viene completato dopo una settimana.
Invia notifica “Ordine Rimborsato”
Questo invierà un trigger di test a Zapier fingendo che un ordine sia stato rimborsato.
Invia notifica “Ordine Revocato”
Questo invierà un trigger di test a Zapier fingendo che un ordine sia stato revocato. Un ordine “revocato” si verifica se si toglie l'accesso del cliente al prodotto senza rimborsare il suo denaro.
Invia notifica “Ordine Eliminato”
Questo invierà un trigger di test a Zapier fingendo che un ordine sia stato eliminato.
Invia notifica “Ordine Pre-Approvato”
Questo invierà un trigger di test a Zapier fingendo che un ordine sia stato pre-approvato. Un pagamento pre-approvato è uno in cui il cliente ha approvato il pagamento, ma non è ancora stato elaborato. Questo si verifica solo in alcune configurazioni uniche e specifiche che coinvolgono tipicamente un plugin di crowdfunding.
Invia notifica “File Scaricato”
Questo invierà un trigger di test a Zapier fingendo che un file sia stato scaricato da un cliente.
Invia notifica “Nuovo Abbonamento”
Questo invierà un trigger di test a Zapier fingendo che sia stato creato un nuovo Abbonamento Ricorrente. Questo si verifica tipicamente quando un cliente acquista un prodotto ricorrente per la prima volta. Tuttavia, può anche verificarsi se crei manualmente un profilo di abbonamento per un cliente in Download → Abbonamenti → Aggiungi Nuovo.
Invia notifica “Nuovo Pagamento Abbonamento”
Questo invierà un trigger di test a Zapier fingendo che un nuovo prodotto ricorrente sia stato acquistato con successo. Questo si verifica quando un cliente acquista con successo un prodotto ricorrente per la prima volta.
Invia notifica “Abbonamento Rinnovato”
Questo invierà un trigger di test a Zapier fingendo che un pagamento ricorrente sia andato a buon fine. Questo si verifica tipicamente ogni volta che arriva un pagamento ricorrente – ma non per il pagamento originale di un abbonamento.
Invia notifica “Abbonamento Completato”
Questo invierà un trigger di test a Zapier fingendo che un abbonamento ricorrente sia stato completato. Questo si verifica tipicamente se il tuo prodotto ricorrente ha un numero massimo di volte in cui dovrebbe addebitare al cliente. Ad esempio, se è impostato per addebitare al cliente solo 4 volte, dopo che arriva il 4° pagamento ricorrente l'abbonamento è completato.
Invia notifica “Abbonamento Scaduto”
Questo invierà un trigger di test a Zapier fingendo che un abbonamento ricorrente sia scaduto. Questo accade tipicamente se un cliente si è iscritto a un abbonamento ma la sua carta di credito è stata annullata e non effettua il pagamento ricorrente in tempo.
Invia notifica “Abbonamento Non Riuscito”
Questo invierà un trigger di test a Zapier fingendo che un abbonamento ricorrente non stia andando a buon fine. Questo accade tipicamente se un cliente si è iscritto a un abbonamento ma la sua carta di credito è stata annullata e stiamo ancora tentando di addebitare la sua carta perché l’ora di scadenza non è ancora stata raggiunta.
Invia notifica “Abbonamento Annullato”
Questo invierà un trigger di test a Zapier fingendo che un abbonamento ricorrente sia stato annullato. Questo accade tipicamente se un cliente sceglie di annullare il proprio abbonamento.
Invia notifica “Nuova Chiave di Licenza” Questo invierà un trigger di test a Zapier fingendo che sia stata appena creata una nuova chiave di licenza.
Invia notifica “Stato Chiave di Licenza Modificato in Inattivo” Questo invierà un trigger di test a Zapier fingendo che una chiave di licenza sia stata appena impostata su “inattiva”. Una licenza è tipicamente “inattiva” se non è attualmente attiva su alcun sito.
Invia notifica “Stato Chiave di Licenza Modificato in Scaduto” Questo invierà un trigger di test a Zapier fingendo che una chiave di licenza sia stata appena impostata su “scaduta”. Una licenza è tipicamente “scaduta” se è oltre la sua data di scadenza e non è stata rinnovata dal cliente.
Invia notifica “Stato Chiave di Licenza Modificato in Disabilitato” Questo invierà un trigger di test a Zapier fingendo che una chiave di licenza sia stata appena impostata su “disabilitata”. Una licenza è tipicamente “disabilitata” se l’hai impostata manualmente come disabilitata come amministratore del sito o se l’acquisto è stato rimborsato.
Invia notifica “Stato Chiave di Licenza Modificato in Attivo” Questo invierà un trigger di test a Zapier fingendo che una chiave di licenza sia stata appena attivata su un sito.
Invia notifica “Chiave di Licenza Disattivata”
Questo invierà un trigger di test a Zapier fingendo che una chiave di licenza sia stata appena disattivata da un sito.
Campi disponibili da Easy Digital Downloads in Zapier
Quando imposti uno Zap nel tuo account Zapier, è utile sapere quali informazioni ti saranno disponibili da Easy Digital Downloads. Ecco una ripartizione dei campi standard inclusi in ogni hook:
Nuovo Ordine, Ordine Rimborsato, Ordine Revocato, Ordine in Attesa, Ordine Fallito, Ordine Abbandonato, Ordine Eliminato, Ordine Annullato:
- ID Ordine
- Nome
- Cognome
- Prodotti Ordinati
- Data Ordine
- Chiave Ordine
- Gateway di Pagamento
- Subtotale
- Tassa
- Tariffe
- Totale
- Codici Sconto
- ID Transazione
- Email Cliente
- Indirizzo di Fatturazione
Nuovo Cliente, Aggiorna Cliente:
- ID Utente
- Nome
- Nome
- Cognome
- ID Pagamenti
- Valore Acquisto
- Data Creazione
- Conteggio Acquisti
- Note
Nuova Licenza, Licenza Attivata, Licenza Disattivata, Licenza Scaduta, Licenza Disabilitata:
- ID Licenza
- Chiave di Licenza
- Stato Licenza
- Nome Cliente
- Email Cliente
- ID Prodotto
- Nome Prodotto
- Limite di attivazione
- Conteggio Attivazioni
- URL Attivati
- Data di Scadenza
- Licenza a Vita (vero/falso)
File Scaricato:
- Nome File
- URL del file
- Email Utente
- Nome Prodotto
Abbonamento creato, Abbonamento rinnovato, Abbonamento completato, Abbonamento scaduto, Abbonamento in fallimento, Abbonamento annullato :
- ID Cliente
- Periodo di abbonamento
- Importo iniziale
- Importo ricorrente
- Tentativi di fatturazione
- ID Transazione
- ID pagamento iniziale/genitore
- ID Prodotto
- Data di creazione
- Data di Scadenza
- Stato
- ID profilo
- Gateway
- Cliente
- ID Utente
Articoli Correlati
Estensioni integrate
Le seguenti estensioni per Easy Digital Downloads sono state integrate per avere trigger in Zapier:


