L'evento AJAX per aggiungere o rimuovere prodotti serve per segnalare modifiche al carrello tramite AJAX, senza dover ricaricare la pagina. In questo modo, l'aggiunta o la rimozione di prodotti dal carrello viene immediatamente notificata a Connectif, ottimizzando il tracciamento delle modifiche al carrello.
Come si utilizza
L'evento AJAX del carrello serve per segnalare il carrello della spesa di un utente in un momento specifico. Per fare ciò, notifica tramite JavaScript quando un utente accede a una pagina di dettaglio prodotto, utilizzando la funzione connectif.managed.sendEvents, effettuando la seguente chiamata a Connectif:
connectif.managed.sendEvents([], { cart: cartObject });
Esempio
La notifica avrà questo aspetto (non tutti i dati sono obbligatori):
connectif.managed.sendEvents([], { cart: { cartId: '123456789', totalQuantity: 1, totalPrice: 10.2, products: [ { quantity: 1, price: 10.2, productDetailUrl: 'https://mywebsite.com/myproduct-detail-url', productId: '12345678910', name: 'My product', description: 'product description', imageUrl: 'https://mywebsite.com/images/myproduct', unitPrice: 10.2, availability: 'InStock', categories: ['/Home'], tags: ['tag1','tag2'], brand: 'Brand', reviewCount: 1, rating: 2, ratingCount: 2, thumbnailUrl: 'https://mywebsite.com/images/thumb/myproduct', priority: 20, unitPriceOriginal: 10.2, unitPriceWithoutVAT: 8, discountedAmount: 0, discountedPercentage: 0, publishedAt: '2020-05-20T15:24:20Z', customField1: '', customField2: '', customField3: '' } ] } });
Continua a imparare!
Per sfruttare tutto il potenziale del tuo account in Connectif, ti consigliamo di continuare con i seguenti articoli:
- Aggiungere il JavaScript di Connectif sul tuo sito, per inserire il codice e iniziare a raccogliere informazioni sulle visite al tuo sito.
- Integrazione tramite tag, per conoscere tutte le notifiche che puoi inviare dal tuo eCommerce a Connectif e il loro funzionamento.
- Integrazione con Connectif via API, per sincronizzare contatti, prodotti, acquisti e coupon.
- Verifica dell'integrazione con l'eCommerce, per assicurarti che tutti i dati vengano sincronizzati correttamente nel tuo account Connectif.