Resumen
- Pone en cola las llamadas al carrito de la Ajax API de Shopify. Cuando varios scripts llaman a la Ajax cart API de Shopify (
/cart/add,/cart/add.js,/cart/update.js,/cart/change.js) al mismo tiempo, Shopify a veces descarta uno de los cambios. Upcart obliga a que esas llamadas se ejecuten de una en una para que cada actualización quede registrada. Este es el propósito principal de la configuración. - Se aparta del Add to Cart. También desactiva el manejo integrado de Add to Cart de Upcart, de modo que una app o tema que necesite control total de ese flujo no entre en conflicto con él.
Dónde encontrarla
Busca “Enhanced Ajax API compatibility”.
Cómo funciona
Desactivada (recomendado)
Activada
- Tu tienda usa una AJAX cart API no estándar
- Upcart no intercepta los eventos de agregar al carrito de tu tema u otras apps
- Necesitas que apps de terceros tengan control directo sobre el comportamiento del carrito
- Otras apps pueden redirigir a los clientes a la página del carrito de Shopify en lugar de abrir el cajón de Upcart
- Puedes experimentar bucles de redirección o comportamientos inesperados del carrito
- Upcart no puede evitar que apps externas alteren el comportamiento del carrito
- Desactiva esta configuración
- Usa la API manual de Upcart (
upcartRegisterAddToCart) en su lugar - Consulta las guías de integración para apps específicas (p. ej., Replo)
Pruebas
- Haz clic en Save
- Prueba agregar productos a tu carrito
- Verifica que el cajón de Upcart se abra correctamente
- Comprueba que no se te redirija a la página del carrito de Shopify