Guida sviluppo temi

Benvenuto nella sezione dedicata
allo sviluppo dei temi Storeden

Eventi TeamSystem Commerce Frontend

Segui

In questa guida si descrivono gli eventi che è possibile intercettare via javascript, e gli eventuali parametri che si ricevono. I parametri vengono restituiti in un array associativo key => value.  

 
Inizio add to cart

L'evento viene lanciato quando l'utente clicca sul pulsante per avviare l'aggiunta al carrello del prodotto. 

$(document).on('storeden.cart.add.item', function (event, params) {})
param type note default
itemUID int UID (unique id) del prodotto  
quantity int quantità  
superkey string superkey della variante, se c'è  
Fine add to cart

L'evento viene lanciato quando la procedura di add to cart è completata. Riceve l'uid prodotto e la response della funzione Storeden.postProduct con l'esito dell'aggiunta al carrello.

$(document).on('storeden.cart.add.item.callback', function (event, params) {})
param type note default
itemUID int UID (unique id) del prodotto  
result array risultato della add to cart  
Inizio applicazione coupon

L'evento viene lanciato quando l'utente clicca sul pulsante applica coupon. Viene lanciato l'evento e poi parte la funzione che verifica la validità del couon e lo applica.

$(document).on('storeden.cart.apply.coupon', function (event, params) {})
param type note default
coupon string Codice coupon inserito  
Fine applicazione coupon

Viene lanciato quando la funzione ha terminato la verifica ed eventuale applicazione del coupon.

$(document).on('storeden.cart.apply.coupon.callback', function (event, params) {})
param type note default
result array Risultato dell'operazione  
Step carrello

L'evento viene lanciato quando l'utente si sposta tra gli step del carrello.

$(document).on('storeden.cart.move.step', function (event, params) {})
param type note default
from int Step di partenza  
to int Step di destinazione  
Selezionato indirizzo di spedizione

Questo evento viene lanciato quando un indirizzo viene impostato come indirizzo di spedizione.

$(document).on('storeden.cart.setShippingAddres', function (event, params) {})
param type note default
address_id string ID dell'indirizzo  
Selezionato indirizzo di pagamento

Questo evento viene lanciato quando un indirizzo viene impostato come indirizzo di pagamento.

$(document).on('storeden.cart.setBillingAddres', function (event, params) {})
param type note default
address_id string ID dell'indirizzo  
Selezionato metodo di pagamento

Evento lanciato quando l'utente seleziona un metodo di pagamento.

$(document).on('storeden.cart.setPaymentMethod', function (event, params) {})
param type note default
payment_method string Codice metodo di pagamento  
Selezionato metodo di spedizione

L'evento viene lanciato quando l'utente seleziona un metodo di spedizione.

$(document).on('storeden.cart.setShippingMethod', function (event, params) {})
param type note default
shipping_method string ID metodo di spedizione  
Cambiamento opzione richiedi fattura

L'utente varia la preferenza del flag per richiedere fattura.

$(document).on('storeden.cart.invoice.option', function (event, params) {})
param type note default
checked bool true se desidera fattura, false altrimenti  
Rimosso prodotto dalla wishlist

L'evento viene lanciato quando l'utente (loggato) rimuove un prodotto dalla wishlist.

$(document).on('storeden.remove.from.wishlist', function (event, params) {})
param type note default
itemUID int UID (unique id) del prodotto  
Aggiunto prodotto alla wishlist

L'evento viene lanciato quando l'utente (loggato) aggiunge un prodotto alla sua wishlist.

$(document).on('storeden.add.to.wishlist', function (event, params) {})
param type note default
itemUID int UID (unique id) del prodotto  
Checkout

L'evento viene lanciato al termine del checkout. Riceve come params l'esito della funzione checkout.

$(document).on('Storeden.checkout', function (event, params) {})
Registrazione utente

L'evento viene lanciato al termine della registrazione utente. Riceve come params l'esito della registrazione.

$(document).on('Storeden.register', function (event, params) {})
Cookies acceptes

Cookies (standard) accettati.

$(document).on('Storeden.platform.cookies.accepted', function (event) {})
 
Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 0 su 0

Commenti

Questa è una guida per gli sviluppatori.

Se hai bisogno di aiuto per configurare il tuo tema

Visita questa sezione
Powered by Zendesk