🔄
Istruzioni per i negozi
  • Benvenuto!
  • Un sola app per 3 utenze diverse
  • Prova gratuita e costo del servizio
  • Dotazione hardware
  • Modalità Valore vs. Frequenza
  • Stabilire i premi
  • Il link di onboarding
  • Impostare il profilo
  • Impostare il Tablet
  • Il borsellino ricaricabile
  • Check-in con Tablet
  • Check-in con QR code
  • Ricezione clienti
  • Cosa vede uno Shopper
  • Vendite a distanza, i Ticket
  • I Voucher
  • Statistiche
  • Lista clienti, SMS personalizzati e scarico dati
  • SMS marketing automation
  • Lista clienti con diritto a uno sconto
  • ShopFan per le catene
  • E-commerce ad API
  • Crea un circuito nella tua zona
  • Gestione Privacy
  • Dillo a un altro negozio!
  • Convenzioni
  • F.A.Q. (domande frequenti)
Powered by GitBook
On this page
  • Licenza
  • Logica ShopFan
  • Impostare premi compatibili con l'e-commerce
  • Genera la tua chiave API e ottieni il plugin
  • Installare il plugin per WooCommerce
  • Aggiornare il plugin
  • Checkout "classico" ed a "blocchi"
  • Funzionamento lato cliente
  • Input numero di cellulare
  • Completamento dell'acquisto
  • Voucher di ShopFan e altri Voucher
  • Testare il plugin
  • Testare un cliente nuovo
  • Testare un cliente esistente
  • Documentazione API
  • Changelog

E-commerce ad API

PreviousShopFan per le cateneNextCrea un circuito nella tua zona

Last updated 24 days ago

Sono ora disponibili (in beta): - un plugin per WooCommerce, - le API per gestire l'e-commerce senza un plugin.

Prossimamente: - creeremo un plugin per Shopify; - predisporremo delle API per l'integrazione con i registratori di cassa.

Licenza

A regime, per accedere alle funzionalità API ed e-commerce, sarà necessario avere una licenza aggiuntiva. In questo periodo di beta non è necessario e puoi testare gratuitamente tali funzionalità facendo rifermento alla pagina Profilo> Profilo privato > vai alla sezione API > E-commerce ed API.

Le funzionalità e-commerce devono essere abbinate a una specifica utenza ShopFan. Se ad esempio hai tre negozi, ognuno con la sua utenza ShopFan, dovrai scegliere quale dei tre sarà quello coinvolto nell'e-commerce. In alternativa, con la licenza aggiuntiva, si può creare un negozio addizionale ma non è obbligatorio. Dato che i tuoi negozi fanno parte dello stesso , per il cliente finale non cambierà nulla: i punti raccolti in uno qualsiasi dei negozi finiranno nella stessa raccolta punti.

Logica ShopFan

Punti

Gli Shopper accumulano punti con ogni acquisto facendo check-in presso un particolare Merchant. In particolare:

  • Se l'account del Merchant è impostato in "" (ossia è il cassiere ad assegnare i punti), lo Shopper ottiene un numero di punti pari agli Euro spesi, ad esempio se spende 19,9€ ottiene 20 punti;

  • Se l'account del Merchant è impostato in "", lo Shopper guadagna un numero fisso di punti ad ogni acquisto. Tale numero fisso di punti è impostato nel profilo del Merchant.

I punti servono per riscattare premi in natura e sconti messi a disposizione dal Merchant stesso (o dal suo Gruppo) nella sezione "". La consegna del premio in natura o l'applicazione dello sconto possono avvenire immediatamente durante il check-in in presenza, oppure passando per l'emissione di un .

Modalità suggerita per l'e-commerce

L'account che verrà utilizzato per gestire l'e-commerce può essere impostato sia che in . Suggeriamo comunque di impostare la Modalità Valore.

Si tenga presente che, nel caso della Modalità Frequenza, quando il check-in avviene in presenza in negozio, c'è un meccanismo che impedisce allo stesso Shopper di fare due volte check-in nella stessa giornata. Tale meccanismo non entra in azione nel caso dell'e-commerce.

Voucher

I Voucher possono essere uno sconto assoluto accompagnato da una soglia di spesa minima (ad esempio "5 Euro se ne spendi almeno 10") o un prodotto (ad esempio una birra). Nel negozio e-commerce, non sono utilizzabili i Voucher di tipo "prodotto" e si possono utilizzare solo quelli valevoli per uno sconto assoluto.

Quando un acquirente presenta un Voucher nel negozio fisico mostrandolo sul proprio smartphone, il Commerciante lo tocca due volte per assicurarsi che non venga utilizzato una seconda volta. In tal caso, una etichetta "completato" viene impostata su "sì". Quando un Voucher viene utilizzato nel negozio e-commerce, questi viene "completato" tramite l'API chiamata dal plugin.

L'utente del tuo sito e-commerce, deve volontariamente decidere di utilizzare un Voucher inserendone il codice al momento del checkout. In qualsiasi momento, un cliente potrebbe avere più Voucher.

Promozioni

  1. un prodotto (ad esempio una birra);

  2. uno sconto assoluto nel caso in cui spendano almeno un certo importo (ad esempio "5 euro se ne spendi almeno 10") ;

  3. uno sconto percentuale (ad esempio "10%") indipendentemente da una spesa minima;

  4. punti omaggio indipendentemente da una spesa minima.

Nell'e-commerce, non sono utilizzabili le promozioni di tipo "prodotto" ma vengono gestite tutte le altre.

L'utente del tuo sito e-commerce non deve volontariamente decidere di utilizzare una Promozione che verrà invece sempre applicata automaticamente. In qualsiasi momento, un cliente può avere solo una promozione attiva.

Un cliente potrebbe avere contemporaneamente 2 Voucher ed 1 Promozione.

Impostare premi compatibili con l'e-commerce

Alla pagina "E-commerce ed API" accessibile da Profilo > Profilo privato > vai alla sezione API, puoi trovare elencati i premi e promozioni compatibili nel tuo Gruppo.

Genera la tua chiave API e ottieni il plugin

Per scaricare il plugin e generare la tua chiave API, vai in Profilo > Profilo privato > vai alla sezione API. Troverai la seguente schermata.

  1. Scarica e tieni da parte il plugin. Si tratta di un file .zip che dovrai caricare su WooCommerce nella sezione plugin.

  2. Copia il tuo Merchant id e tienilo da parte.

  3. Genera un token (è la tua chiave API) , copialo con il pulsante e conservalo avendo cura che nessuno oltre al tuo team possa accedervi. Si tratta di un stringa di 69 caratteri, quella mostrata è solo una versione abbreviata.

Ogni token scade dopo un anno e ti manderemo una mail una settimana prima della scadenza. E' comunque tua responsabilità: i) sostituirlo su WooCommerce prima della scadenza, ii) conservarlo con cura per evitare possa finire in mano a terzi.

Installare il plugin per WooCommerce

Vai al tuo pannello di amministrazione http://tuodominio/wp-login.php. Seleziona nella barra laterale "Plugin". Clicca in alto "Aggiungi un nuovo plugin" e poi "Carica plugin". Carica lo zip che avevi scaricato da ShopFan, clicca "Installa" e poi "Attiva". Apparirà nella barra laterale il menu "Shopfan". Cliccalo per ottenere la schermata seguente.

Incolla il tuo Merchant ID nel relativo campo e il tuo token nel campo "API Key". Lascia deselezionato "Enable Test Mode". Infine clicca "Salva le modifiche".

In WooCommerce > Impostazioni > Imposte, alla voce "arrotondamento", controlla che sia selezionata la relativa casella:

Poi clicca "Salva le modifiche" in fondo alla pagina.

Attenzione: il plugin non gestisce il caso di un e-commerce che accetti pagamenti in una valuta diversa dagli Euro.

Aggiornare il plugin

Checkout "classico" ed a "blocchi"

Le versioni più datate di Woocommerce hanno la pagina "checkout" (o "pagamento") impostata sulla modalità "classica". In tal caso non c'è modo di controllare dove si posizionano gli elementi della pagina. Nella modalità a "blocchi" c'è invece maggiore controllo sul layout.

Per utilizzare ShopFan consigliamo di impostare la pagina "checkout" sulla modalità a blocchi.

Per passare da "classica" a "blocchi":

  1. in corrispondenza di "Pagamento" o "Checkout" clicca modifica;

  2. apparirà un popup che ti propone di passare alla modalità blocchi:

Per passare da "blocchi" a classica:

  1. seleziona il riquadro più esterno della pagina;

  2. comparirà un menu in cui dovrai cliccare "shortcode classico".

Funzionamento lato cliente

Input numero di cellulare

Al checkout, il cliente dell'e-commerce trova un box ShopFan che lo invita a digitare il suo numero di cellulare.

Input box vuoto:

Se è un nuovo cliente:

Se è un cliente esistente senza voucher o promozioni:

Se è un cliente esistente con voucher e/o promozioni:

Se vi è una promozione attiva del tipo "sconto assoluto" o "sconto percentuale" questa verrà automaticamente aggiunta al totale dell'ordine senza che lo Shopper debba fare nulla.

Se vi è una promozione del tipo "punti omaggio", lo Shopper non dovrà fare nulla e sarà la piattaforma ad assegnarli dei punti omaggio.

Se le tue credenziali non sono più valide:

Completamento dell'acquisto

Se lo Shopper completa l'acquisto, avviene quanto segue:

Un messaggio di conferma personalizzato apparirà al termine dell'acquisto:

Voucher di ShopFan e altri Voucher

All'interno di Woocommerce puoi impostare dei codici promozionali che non hanno nulla a che fare con ShopFan ("Voucher non SF"). Tali voucher non possono essere utilizzati assieme a quelli di ShopFan:

Se l'utente inserisce prima un "Voucher non SF" e poi un Voucher di ShopFan, quest'ultimo sosotitusce il primo.

Testare il plugin

Testare un cliente nuovo

Testare un cliente esistente

Per testare il caso di un cliente esistente che magari abbia un voucher e/o una promozione attiva, fai riferimento alla sezione "Crea un numero da testare" in Profilo > Profilo privato > vai alla sezione API > E-commerce ed API.

Al click su "genera un numero test", ne viene creato uno che inizia per 300, ossia non esistente ma comunque accettato dal plugin e dall'API.

Appena creato il numero di telefono, vengono dati i punti omaggio per il primo check-in (di default sono 5) e altri 50. Cliccando il "+" affianco al totale punti, ne vengono assegnati altri 50.

Documentazione API

Qualora tu abbia un e-commerce di tipo customizzato e/o non basato su WooCommerce, puoi replicare il funzionamento del plugin mostrato sopra utilizzando direttamente le nostre API. Ti servirà in tal caso anche il nostro logo:

shopper_status

Restituisce un messaggio di benvenuto allo Shopper che differisce a seconda sia un nuovo cliente o preesistente. Ne secondo caso il messaggio riporta il saldo punti. Se vi sono voucher e/o una promozione, questi vengono inclusi nella risposta. Questa API legge la situazione dello Shopper e non compie alcuna azione di scrittura presso ShopFan.

voucher_status

Restituisce lo status di un voucher, i.e. se esiste per il dato Merchant, se non è scaduto, il suo importo e la soglia minima per essere utilizzato.

voucher _use

Comunica a ShopFan l'utilizzo di un voucher.

create_transaction

Comunica a ShopFan che è avvenuto un nuovo acquisto. Questo farà assegnare allo Shopper dei nuovi punti. L'API restituisce una stringa di testo con un messaggio personalizzato ed il saldo in punti.

Changelog

Annoteremo qui le migliorie via via apportate.

22/05/2025 Rilasciata versione 1.01 per gestione vecchie versioni "classic"

Le versioni più datate di Woccommerce che utilizzano la versione "classic" potevano avere qualche problema con il plugin che abbiamo gestito in questa versione.

05/03/2025 Rilasciata la versione 1.0 del plugin per WooCommerce 🎉

Saremo felici di coordinarci con il vostro tecnico per qualsiasi dettaglio. Non esitare a scriverci su sales@shopfan.io.

Un può essere emesso dal negozio durante il check-in dietro richiesta dello Shopper, oppure può essere prodotto dallo Shopper stesso. Questi infatti, al primo check-in, riceve un SMS con un link che lo porta a una dove può controllare il suo conto e, se ha abbastanza punti, può produrre un Voucher ad esempio al costo di 100 punti. Un Voucher può essere utilizzato, entro 30 giorni dalla sua emissione, nel negozio fisico o nel negozio e-commerce.

Gli Shopper che non fanno un check-in da molti giorni, possono ricevere una "Promozione" tramite la nel caso in cui tornino entro 7 giorni dall'SMS ed effettuino un check-in. Le promozioni si cancellano se vengono utilizzate o, in caso contrario, dopo 7 giorni dal momento in cui sono inviate al cliente. Non costano punti per lo Shopper e possono consistere in:

Quando imposti i (che daranno luogo ai Voucher visti sopra), fai in modo che ce ne sia almeno uno del tipo "Sconto in Euro". Quelli di tipo "Prodotto" potranno continuare ad esistere ma non saranno utilizzabili nell'e-commerce. Fai anche in modo che il premio nell'account usato per l'e-commerce.

Quando imposti i (che daranno luogo alle Promozioni viste sopra), fai in modo che siano del tipo "Sconto in Euro", "Sconto %" o "Punti Omaggio". Quelli di tipo "Prodotto" non saranno utilizzabili sull'e-commerce.

Le promozioni del tipo "" e "" non vengono gestite. Nell'e-commerce verranno ignorate.

Ti avviseremo via email quando verrà rilasciata una nuova versione del plugin. In tal caso dovrai andare in "Plugin" e, in corrispondenza di ShopFan, cliccare "Disattiva" e poi "Elimina". Subito dopo dovrai ripetere la caricando il file .zip aggiornato scaricato dalla piattaforma ShopFan.

vai all'elenco delle tue pagine ;

Se inserisce il suo numero, viene chiamata l'api e mostrato al cliente un messaggio personalizzato.

Se lo Shopper ha un voucher disponibile, questi potrà digitare il relativo codice nella casella di input di WooCommerce per ridurre l'importo da pagare. Si tratta di un'azione facoltativa. All'inserimento del codice, viene chiamata l'API per controllarne la validità.

Viene chiamata l'API che assegnerà dei nuovi punti allo Shopper.

Se aveva inserito un codice voucher, il plugin chiama l'API per comunicarne l'utilizzo.

Per testare il caso di un cliente nuovo, puoi digitare un numero di telefono che non ha mai fatto check-in uno dei vostri negozi. Riceverà un SMS di benvenuto così come accade nel normale check-in dal vivo. A differenza che nel o tramite , il plugin fa solo una blanda verifica sul formato del numero per cui, ai fini di un test, può anche essere inserito un numero di fantasia che inizi con "3" e sia lungo 9 o 10 caratteri. Ad esempio 300505050. Se utilizzi un numero che inizia con "300" (ossia inesistente) non rischi che l'SMS arrivi a qualcuno.

Per assegnare un voucher a un numero test: i) devono esistere dei compatibili con l'e-commerce (), ii) il numero test deve avere abbastanza punti. Quando tali condizioni sono verificate, il "+" si attiva e viene prodotto un voucher per il primo dei premi (quello col costo in punti più basso) e contestualmente sottratti il relativi punti.

Per assegnare una Promozione a un numero test: i) deve esistere almeno una promozione per le campagne di compatibile con l'e-commerce (ai fini dei test puoi crearne una con uno sconto in valore assoluto ed una con lo sconto in percentuale, non c'è bisogno tu accenda l'interruttore), ii) non deve già esistere un'altra promozione (nella realtà ne può infatti esistere solo una alla volta). Se ci sono attive due promozioni compatibili, il "+" fa apparire un popup che fa scegliere quella che si vuole testare. Tieni presente che, quando una promozione viene usata, passano circa 10 secondi prima che la tabella mostri il dato aggiornato. Se non si aggiorna, ricarica la pagina.

Come , esistono tre tipi di promozione gestiti dall'e-commerce. Se ne hai testato una e vuoi testare le altre, , le promozioni attive prima di generare una promozione di test.

Per ogni numero test troverai anche la possibilità di copiare il link alla sua . Il link va incollato in un browser diverso o in una sessione diversa in quanto, sul browser attuale, sei collegato come Merchant.

Al seguente link trovi la . Quelle disponibili sono al momento le seguenti:

Gruppo
Modalità Valore
Modalità Frequenza
Premi per i punti
Voucher
Modalità Valore
Modalità Frequenza
Voucher
web app
SMS Marketing Automation
Premi per i punti
sia disponibile
Premi per la Marketing Automation
Premio una tantum per i clienti di altri negozi
Lista clienti con diritto a uno sconto
procedura precedente
http://tuosito.it/wp-admin/edit.php
shopper_status
voucher_status
create_transaction
voucher_use
check-in sul tablet
QR Code
Premi per i punti
vedi sopra
SMS Marketing Automation
spiegato sopra
cambia in Gestione premi
web-app
documentazione tecnica per le API
19KB
COMPLETO_C@h200px.png
image