Panoramica
Di cosa avrai bisogno
- La tua Strategy API key. In Aftersell, vai su Settings → Product Strategy e, nella scheda Security Token, copia il tuo token (questa è la tua Strategy API key).
- Lo Strategy ID. Apri la Strategy che vuoi eseguire nell’editor delle Strategy di Aftersell e copia il suo ID.
- Il modulo Upsells abilitato in Upcart. Lo script sovrascrive l’elenco dei prodotti mostrati nel blocco di upsell esistente, quindi il modulo deve essere attivo perché venga visualizzato qualcosa.
Aggiungere lo script
STRATEGY_ID e STRATEGY_API_KEY con i valori di Aftersell, poi salva.
Cosa vede la Strategy
Contesto prodotto
Contesto carrello
- Subtotal - il subtotale del carrello nelle unità principali della valuta del negozio (es. dollari). Il
total_pricedi Upcart è in unità minori (centesimi), quindi lo script divide per 100 per allinearsi alle unità usate dal resto della Strategies API - e alle unità in cui sono scritte le tue regolecart_subtotal. - Item count - la quantità totale su tutte le righe.
- Line count - il numero di voci distinte.
Contesto sessione
- Codice valuta - ricavato da
window.Shopify.currency.active.
Cosa succede quando la Strategy restituisce un risultato
Quando nessun prodotto viene restituito
Rivalutazione alle modifiche del carrello
cartUpdated di Upcart, invia il nuovo carrello alla Strategies API e aggiorna il cart drawer con il nuovo elenco di upsell.
Un controllo sulla firma del carrello salta le chiamate ridondanti se le voci e le quantità non sono effettivamente cambiate, quindi eventi del carrello consecutivi che non lo modificano in modo sostanziale non richiameranno l’API.
Suggerimenti per le Strategy in Upcart
- Progetta intorno al carrello. I trigger sulla composizione del carrello e sui prodotti sono i segnali più forti che hai qui. La cronologia del cliente e il targeting basato su UTM non vengono inviati dallo script predefinito.
- Usa il Catch all come rete di sicurezza. Senza di esso, il modulo Upsells non mostrerà nulla quando nessuna regola corrisponde.
- Cache-friendly per impostazione predefinita. La protezione basata sulla firma del carrello evita di richiamare l’API se il carrello non è cambiato in modo sostanziale: ottimo per gli acquirenti che aprono e chiudono il carrello senza modificarlo.