Descripción general
- ¿Dónde agregar los scripts de la API de Upcart?
- ¿Necesito ser desarrollador para usar la API de Upcart?
- ¿La API de Upcart puede integrarse con otras aplicaciones de terceros?
- ¿Cómo pruebo si mis cambios de API están funcionando?
- ¿Qué debo hacer si un script de API no funciona?
- ¿Cómo deshago los cambios si agrego un script que rompe algo?
¿Dónde agregar los scripts de la API de Upcart?
¿Cómo uso el Custom HTML de Upcart?
- Ve a Upcart → Settings → Custom HTML
- Usa scripts de API para modificar el comportamiento del carrito, como el momento de apertura o la visualización de upsells
- Ajusta elementos fuera de Upcart, como ocultar botones de la página de producto
Nota sobre versiones anteriores: los callbacks
window.upcartOnCartLoaded todavía funcionan, pero están obsoletos y registran advertencias en la consola. Usa upcartSubscribeCartLoaded para todos los scripts nuevos. Ten en cuenta que event.cart no tiene una propiedad item_count: usa event.cart.items.reduce((total, item) => total + item.quantity, 0) para calcular el número total de artículos.¿Necesito ser desarrollador para usar la API de Upcart?
¿La API de Upcart puede integrarse con otras aplicaciones de terceros?
Nota sobre versiones anteriores: los callbacks
window.upcartOnAddToCart todavía funcionan, pero están obsoletos y registran advertencias en la consola. Usa upcartSubscribeAddedToCart para todos los scripts nuevos. Ten en cuenta que las propiedades del evento están en event.item (con variantId y quantityAdded), y no se pasan como parámetros separados.¿Cómo pruebo si mis cambios de API están funcionando?
- Actualiza tu tienda y agrega un artículo al carrito.
- Borra tu caché e inténtalo de nuevo para ver los cambios más recientes.
-
Agrega un mensaje de prueba: inserta
console.log("The script works!");antes de</script>para comprobar si tu script se ejecuta. -
Revisa la consola de tu navegador:
- Abre las Dev Tools (
F12oCtrl + Shift + Jen Windows,Cmd + Option + Jen Mac). - Ve a la pestaña Console y busca “The script works!”
- Si ves el mensaje, ¡tu script se está ejecutando! Si no, puede que el script no se esté ejecutando correctamente.
- Abre las Dev Tools (
- Prueba diferentes acciones (p. ej., eliminar un artículo) para asegurarte de que el comportamiento sea el esperado.
¿Qué debo hacer si un script de API no funciona?
- Revisa los errores tipográficos – Incluso los errores pequeños pueden romper un script. Busca caracteres faltantes o sintaxis incorrecta.
- Verifica la ubicación del script – Asegúrate de que el script esté en la sección correcta en Upcart → Settings → Custom HTML. Upcart tiene diez secciones de scripts (nueve puntos de inyección de HTML más una sección Scripts-before-load) — Revisa estas secciones aquí.
- Revisa la consola del navegador – Sigue los pasos anteriores para buscar errores.
- Prueba un script diferente – Prueba otro script de la API de Upcart ya escrito para ver si el problema está en tu código.
- ¿Sigues atascado? – Si estás modificando tu tema de Shopify o integrando aplicaciones de terceros, un Shopify Expert del Shopify Partner Directory puede ayudarte.
¿Cómo deshago los cambios si agrego un script que rompe algo?
- Ve a la configuración de Custom HTML de Upcart donde se agregó el script.
-
Elimina el script o desactívalo temporalmente agregando
//al inicio de cada línea (esto lo convierte en un comentario y evita que se ejecute). - Guarda los cambios y actualiza tu tienda para comprobar si el problema se resolvió.
🚧 ¿Buscas personalizaciones avanzadas? ¿Necesitas personalizaciones para toda la tienda o integraciones con aplicaciones de terceros? Es posible que necesites un desarrollador para agregar la API de Upcart a tu tema de Shopify. Considera contratar a un Shopify Expert a través del Shopify Partner Directory y comparte con él nuestra documentación de la API para recibir asistencia