Oversigt
- Sætter Shopify Ajax-kurvkald i kø. Når flere scripts rammer Shopifys Ajax cart API (
/cart/add,/cart/add.js,/cart/update.js,/cart/change.js) samtidig, dropper Shopify nogle gange en af ændringerne. Upcart tvinger disse kald til at køre ét ad gangen, så alle opdateringer registreres. Dette er indstillingens primære formål. - Træder tilbage fra Add to Cart. Den deaktiverer også Upcarts indbyggede håndtering af Add to Cart, så en app eller et tema, der har brug for fuld kontrol over det flow, ikke kommer i konflikt med den.
Her finder du det
Kig efter “Enhanced Ajax API compatibility.”
Sådan fungerer det
Deaktiveret (anbefalet)
Aktiveret
- Din butik bruger et ikke-standard AJAX cart API
- Upcart ikke opfanger add-to-cart-hændelser fra dit tema eller andre apps
- Du har brug for, at tredjeparts-apps har direkte kontrol over kurvens adfærd
- Andre apps kan omdirigere kunder til Shopifys kurvside i stedet for at åbne Upcart-draweren
- Du kan opleve redirect-loops eller uventet kurvadfærd
- Upcart kan ikke forhindre eksterne apps i at ændre kurvens adfærd
- Deaktivér denne indstilling
- Brug det manuelle Upcart API (
upcartRegisterAddToCart) i stedet - Se integrationsguider til specifikke apps (f.eks. Replo)
Test
- Klik på Save
- Test at lægge produkter i kurven
- Bekræft, at Upcart-draweren åbner korrekt
- Tjek, at du ikke bliver omdirigeret til Shopifys kurvside