Salta al contenuto

Come accettare pagamenti in criptovalute su PrestaShop

Scopri come verificare la compatibilità del negozio, scegliere un’integrazione crypto e configurare valute e stati degli ordini in PrestaShop.

Payora11 min di letturaEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH
Come accettare pagamenti in criptovalute su PrestaShop

I commercianti che usano PrestaShop si pongono di solito la stessa domanda pratica: è possibile accettare criptovalute senza trasformare il checkout in un progetto complicatissimo? La risposta breve è sì, se la versione di PrestaShop, il tema e i moduli scelti sono compatibili. Il lavoro vero, però, sta nei dettagli.

Se vuoi capire come accettare pagamenti in criptovalute su PrestaShop e gestire il progetto senza fretta e confusione, parti dal negozio che hai già. Preparare un negozio con un solo tema e un checkout standard è molto più semplice che intervenire su una configurazione ampiamente personalizzata, con logiche per gli ordini modificate in tre punti diversi. La differenza si nota fin dal primo giorno.

1. Verifica che la tua configurazione PrestaShop supporti un modulo per i pagamenti in criptovalute

Inizia controllando la versione, il tema e la struttura del checkout. I moduli PrestaShop sono piuttosto esigenti in fatto di compatibilità, e un modulo che funziona con una versione principale potrebbe comportarsi diversamente con un’altra. Controlla la versione esatta di PrestaShop nel back office e confrontala con i requisiti del modulo prima di procedere.

Le personalizzazioni del tema sono il prossimo ostacolo. Se il tuo negozio usa modelli di checkout personalizzati, un comportamento del carrello modificato o un tema che sostituisce i blocchi di pagamento predefiniti, l’opzione per pagare in criptovalute potrebbe non apparire dove ti aspetti. Un commerciante può installare un modulo in 10 minuti e vederlo subito; un altro può passare 2 ore a cercare un metodo di pagamento che è attivo, ma nascosto da una personalizzazione del tema.

Fatti una domanda precisa: la struttura attuale del tuo back office è compatibile con gli hook e il flusso di pagamento previsti dal modulo? Se la risposta è no, potresti aver bisogno di un modulo adatto al tuo negozio così com’è, invece di forzare una ricostruzione. È la soluzione più semplice per i team piccoli e permette di gestire il lavoro all’interno di PrestaShop, senza trasformarlo in una riparazione del tema.

Per un confronto più ampio tra i modelli di gateway, la guida ai gateway di pagamento in criptovalute per l’e-commerce offre un utile punto di partenza prima di scegliere un modulo. Consultala con il pannello di amministrazione di PrestaShop aperto: così le differenze saranno più evidenti.

2. Scegli lo stile di integrazione PrestaShop più adatto alle tue esigenze

Di solito, chi usa PrestaShop sceglie tra 3 opzioni: checkout ospitato per i pagamenti in criptovalute, gateway tramite modulo e pagamento tramite link. Con il checkout ospitato, il cliente viene reindirizzato alla pagina di pagamento del provider, riducendo ciò che devi gestire all’interno di PrestaShop. Un gateway integrato tramite modulo mantiene il flusso più vicino al tuo negozio e può offrire un’esperienza più coerente con il tuo brand. Se vuoi integrare un gateway di pagamento in criptovalute su PrestaShop, valuta quindi se questo livello di integrazione è adatto alle esigenze e alle procedure del tuo negozio.

I link di pagamento sono l’opzione più essenziale. Sono adatti a chi vuole offrire le criptovalute come metodo di pagamento singolo per fatture, preordini o ordini manuali, senza riprogettare l’intero checkout. È una soluzione utile se vendi pochi articoli di valore elevato e preferisci comunque verificare gli ordini prima di ricevere il pagamento.

Scegli in base al flusso di lavoro reale, non alle promesse di marketing. Se il tuo team è composto da 2 persone e una si occupa anche dell’assistenza, un flusso più semplice potrebbe essere preferibile a uno completamente integrato, che comporta più aggiornamenti di stato, problemi con le notifiche di ritorno e domande dei clienti. Se il tuo negozio applica già regole complesse agli ordini, un modulo potrebbe comunque essere la scelta giusta, ma solo se si integra senza problemi con tali regole.

Se stai valutando la stessa scelta per diversi canali, come ottimizzare il flusso di pagamento di un esercente è una lettura complementare utile. PrestaShop non ha bisogno di più passaggi del necessario. E lo stesso vale per quasi tutti i negozi.

3. Prepara le impostazioni di pagamento, valuta e stato degli ordini in PrestaShop

Prima di attivare il modulo, controlla le impostazioni di pagamento in PrestaShop e assicurati che gli ordini in criptovaluta abbiano una destinazione chiara. Gli stati degli ordini dovrebbero già includere le situazioni di pagamento in attesa, pagato, non riuscito, annullato e rimborsato. Se manca qualcosa, crea prima gli stati necessari. Altrimenti il modulo potrebbe funzionare, ma il back office diventerà disordinato non appena arriverà il primo pagamento.

Anche la gestione delle valute richiede attenzione. Alcuni negozi mostrano i prezzi in EUR o USD, ma accettano pagamenti in criptovaluta tramite un provider che visualizza gli importi nella moneta scelta dal cliente. Altri accettano una sola valuta di riferimento e lasciano al gateway il compito di effettuare la conversione. In entrambi i casi, la valuta visualizzata in PrestaShop deve essere coerente con la logica di pagamento, altrimenti i clienti vedranno un prezzo e ne pagheranno un altro.

Questa discrepanza genera richieste di assistenza concrete. Un cliente vede 49,90 nel carrello, paga in criptovaluta e poi chiede perché l’importo finale è cambiato per via di un piccolo margine di conversione o della scadenza del preventivo. Stabilisci cosa deve fare il tuo team quando un preventivo di pagamento scade e metti la procedura per iscritto prima del lancio.

Anche gli stati degli ordini dovrebbero rispecchiare le modalità di conferma. Per alcuni pagamenti in criptovaluta basta 1 conferma per considerarli pagati; altri ne richiedono di più. Il modulo potrebbe permetterti di associare lo stato “in attesa” a “non pagato” e quello “confermato” a “pagamento accettato”, ma queste etichette sono utili solo se tutto il team le usa nello stesso modo. Un’associazione fatta male può portare a 5 spedizioni errate.

4. Installa il modulo per i pagamenti in criptovalute su PrestaShop

In PrestaShop, di solito i moduli si aggiungono dal gestore dei moduli nel back office. Carica il pacchetto del modulo, installalo e poi attivalo nella sezione dei pagamenti, dove PrestaShop elenca i metodi disponibili. I nomi esatti delle schermate cambiano leggermente da una versione all’altra, ma il percorso è abbastanza intuitivo da poter essere seguito dalla maggior parte dei commercianti senza l’aiuto di uno sviluppatore. Quando cerchi un modulo pagamenti crypto per PrestaShop, verifica che sia compatibile con la tua versione, il tema e il flusso di checkout.

Collega quindi l’account del provider o inserisci le credenziali API. Alcuni moduli richiedono un ID commerciante, una chiave API, un segreto webhook o un token del negozio. Inserisci questi dati con attenzione. Basta un carattere sbagliato perché il modulo sembri installato, mentre tutte le notifiche di pagamento falliscono senza che te ne accorga. È il tipo di errore che può farti perdere un intero pomeriggio.

Se il provider offre ambienti di test e di produzione, tienili separati. La modalità di test non deve mai usare credenziali di produzione. Un’associazione errata può generare ordini fittizi nel pannello di amministrazione reale, creando rapidamente confusione. Se il modulo include un interruttore per la modalità di test, usalo prima di rendere disponibile ai clienti il metodo di pagamento reale.

Per una checklist pratica prima del lancio, consulta come testare un pagamento in criptovaluta. È un ottimo complemento all’installazione su PrestaShop, perché molti errori di configurazione emergono solo dopo la prima notifica di pagamento.

5. Configura la visualizzazione dei pagamenti in criptovalute nel checkout PrestaShop

Ora occupati della parte che vedranno i clienti. In PrestaShop, il nome del metodo di pagamento è più importante di quanto molti commercianti pensino. “Pagamento in criptovalute” è chiaro, ma “Paga in criptovaluta: conferma entro 10 minuti” potrebbe esserlo ancora di più se il provider prevede una finestra temporale per il pagamento. Scegli una dicitura abbastanza breve da comparire nell’elenco dei metodi senza andare a capo in modo poco elegante.

Limita le criptovalute supportate a quelle che il tuo team è in grado di gestire. Tre sono più facili da seguire di 12. Se il modulo propone molti asset, non attivarli solo perché sono disponibili. Ogni criptovaluta aggiuntiva genera domande e richieste di assistenza, oltre a creare confusione quando i clienti confrontano i tassi.

Anche la posizione nell’elenco è importante. Colloca il pagamento in criptovalute nel punto giusto, senza nasconderlo sotto un’opzione che nessuno seleziona. Se il tuo negozio applica regole in base al Paese, al valore del carrello o al gruppo di clienti, configurale subito. Non è sempre opportuno mostrare il metodo di pagamento per qualsiasi carrello: alcuni commercianti accettano criptovalute solo per ordini superiori a un certo importo o provenienti da determinate aree geografiche.

Considera anche il linguaggio usato nel checkout. Se il negozio mostra insieme “bonifico bancario”, “carta” e “criptovalute”, le etichette dovrebbero seguire lo stesso criterio. Un elenco ordinato si legge meglio di una serie di diciture incoerenti. Sembra un dettaglio da poco, ma fa una grande differenza.

6. Associa gli eventi di pagamento in criptovaluta agli stati degli ordini PrestaShop

La gestione del back office PrestaShop diventa più semplice quando a ogni evento relativo alle criptovalute corrisponde uno stato dell’ordine ben definito. “In attesa” dovrebbe indicare che il pagamento aspetta un numero sufficiente di conferme sulla blockchain o una verifica del gateway. “Confermato” dovrebbe significare che l’ordine può proseguire. “Non riuscito” dovrebbe interrompere la procedura. “Rimborsato” dovrebbe indicare che il denaro è stato restituito, anche se le modalità precise dipendono dal provider.

Non improvvisare queste associazioni dopo il lancio. Se il lunedì il tuo team considera “in lavorazione” come “in attesa” e il martedì come “pagato”, l’assistenza clienti passerà una brutta settimana. Annota le associazioni nelle impostazioni del modulo e nelle procedure interne. Usa sempre le stesse diciture.

Alcuni provider inviano anche notifiche di pagamento parziale o insufficiente. Può succedere, per esempio, se un cliente invia un importo sbagliato o paga dopo la scadenza del preventivo. Le regole sugli stati degli ordini in PrestaShop dovrebbero specificare chi verifica l’ordine, chi contatta il cliente e se il carrello resta aperto o viene annullato dopo un determinato intervallo.

Se il tuo negozio ha bisogno di una procedura per i pagamenti insufficienti o incompleti, l’articolo su come gestire le fatture in criptovaluta pagate per un importo insufficiente offre informazioni utili. PrestaShop non risolve il problema da solo: le regole di pagamento spettano a te.

7. Esegui un ordine di prova su PrestaShop e risolvi i problemi più comuni del checkout

Prova esattamente il percorso che seguiranno i tuoi clienti. Non una scorciatoia nell’ambiente di test. Non un pagamento tramite fattura manuale. Parti dalla pagina del prodotto, aggiungilo al carrello, raggiungi il checkout, seleziona il metodo di pagamento in criptovaluta e completa la procedura una volta, proprio come farebbe un cliente. Se qualcosa non funziona, annota il passaggio in cui si verifica il problema invece di cercare di indovinarne la causa.

I problemi più comuni di PrestaShop si presentano in 4 aree: visibilità del modulo, aggiornamento degli stati, gestione delle notifiche e visualizzazione della valuta. Se il metodo di pagamento non compare, controlla prima gli hook e le restrizioni di pagamento. Se l’ordine resta in attesa dopo il pagamento, verifica le impostazioni dei webhook e i log delle risposte del server. Se gli importi non sembrano corretti, controlla le regole di conversione della valuta sia nel modulo sia in PrestaShop.

I conflitti con i temi sono comuni. Un blocco di pagamento può sparire perché un altro modulo modifica il layout del checkout. Una notifica può non arrivare perché il server blocca la richiesta del provider. Lo stato può restare invariato perché l’URL del webhook contiene un carattere errato. Non sono problemi gravi, ma possono essere piuttosto noiosi da risolvere.

Per una procedura di test più rigorosa, come testare un pagamento in criptovaluta propone una sequenza utile. Seguila prima del primo ordine reale: ti farà risparmiare tempo in seguito.

8. Definisci la procedura operativa per gli ordini in criptovaluta su PrestaShop

Una volta che il modulo funziona, inizia il vero lavoro. Qualcuno deve monitorare i pagamenti in arrivo, le conferme in ritardo e i rimborsi. Non serve una persona dedicata a tempo pieno, ma è necessario assegnare chiaramente la responsabilità. Senza un referente, gli ordini restano in attesa finché un cliente non invia due email.

Prepara una breve procedura per l’assistenza che copra 4 casi comuni: pagamento in attesa, pagamento confermato, pagamento inviato all’indirizzo sbagliato e richiesta di rimborso. La procedura dovrebbe indicare quando coinvolgere l’ufficio finanziario, quando chiedere l’hash della transazione e quando evitare di fare promesse prima che la blockchain confermi il pagamento. Una comunicazione chiara è importante perché i pagamenti in criptovaluta sono meno flessibili dei rimborsi su carta.

Le contestazioni sono un altro tema. I pagamenti in criptovaluta non si possono annullare come quelli effettuati con carta, quindi il team di assistenza deve seguire una procedura precisa per i pagamenti inviati all’indirizzo sbagliato e gli errori dei clienti. Se arriva un importo errato o il cliente usa una rete non supportata, la nota sull’ordine in PrestaShop dovrebbe descrivere con precisione cos’è successo e quale sarà il passaggio successivo. Questa registrazione è utile se in seguito l’ufficio finanziario o il team di evasione degli ordini chiede perché l’ordine è stato sospeso.

I team che prevedono molte rettifiche dei pagamenti potrebbero voler automatizzare anche le notifiche e i passaggi interni. In questo caso, come collegare Payora a Zapier può aiutarti a collegare i pagamenti agli avvisi o alla creazione di ticket. Meno passaggi manuali significa meno ordini bloccati alle 17:00 di un venerdì.

Tieni a mente un’ultima regola: se il pagamento non è chiaro, non spedire. Questa semplice indicazione previene più perdite di qualsiasi configurazione sofisticata.

Comments

Pronto a iniziare?

Crea un account ed emetti la tua prima fattura in meno di un’ora.

Cosa risponde questa pagina