Panoramica
- Mette in coda le chiamate Ajax al carrello di Shopify. Quando più script chiamano contemporaneamente l’API Ajax del carrello di Shopify (
/cart/add,/cart/add.js,/cart/update.js,/cart/change.js), a volte Shopify perde una delle modifiche. Upcart forza l’esecuzione di quelle chiamate una alla volta, così ogni aggiornamento viene registrato. Questo è lo scopo principale dell’impostazione. - Si fa da parte nell’Add to Cart. Disabilita anche la gestione integrata dell’Add to Cart di Upcart, così un’app o un tema che necessita del pieno controllo di quel flusso non entra in conflitto con essa.
Dove trovarla
Cerca “Enhanced Ajax API compatibility”.
Come funziona
Disabilitata (consigliato)
Abilitata
- Il tuo negozio usa un’API AJAX del carrello non standard
- Upcart non intercetta gli eventi di aggiunta al carrello dal tuo tema o da altre app
- Hai bisogno che app di terze parti abbiano il controllo diretto del comportamento del carrello
- Altre app possono reindirizzare i clienti alla pagina del carrello di Shopify invece di aprire il drawer di Upcart
- Potresti riscontrare loop di redirect o comportamenti inaspettati del carrello
- Upcart non può impedire ad app esterne di alterare il comportamento del carrello
- Disabilita questa impostazione
- Usa invece l’API manuale di Upcart (
upcartRegisterAddToCart) - Consulta le guide di integrazione per app specifiche (ad es. Replo)
Test
- Fai clic su Save
- Prova ad aggiungere prodotti al carrello
- Verifica che il drawer di Upcart si apra correttamente
- Controlla di non essere reindirizzato alla pagina del carrello di Shopify