Skip to main content

Resumen

Esta guía te ayuda a solucionar situaciones en las que Upcart no se abre o los clientes son redirigidos a la página del carrito en lugar de ver el carrito deslizante de Upcart. La mayoría de estos problemas se deben a los ajustes de tipo de carrito del tema, la configuración de Enhanced AJAX API Compatibility, redirecciones de apps de terceros o el enrutamiento del botón de checkout.
Si Upcart no se abre en absoluto o redirige a la página del carrito, consulta Solución de problemas cuando Upcart no se abre o redirige a la página del carrito para una guía de solución de problemas más completa.

Qué tipo de carrito elegir

Antes de entrar en la solución de problemas, revisa primero el ajuste de tipo de carrito de tu tema, ya que esta es la causa más común.
  • Page - Esta suele ser la mejor opción, ya que Upcart intercepta las solicitudes a la página /cart.
  • Drawer - Selecciona esta opción si Upcart no se lanza y en su lugar se activa la página /cart.
  • Confirmation Popup - Úsala si tu tema la admite y las otras opciones no resuelven el problema.
Probar ambas opciones solo toma unos minutos, pero Page suele ser la opción más efectiva.

Cómo cambiar el tipo de carrito en tu tema

  1. Ve a Online Store > Themes > Customize en tu admin de Shopify.
  2. Abre Theme Settings > Cart > Cart Type.
  3. Elige Page o Drawer según el comportamiento que estés intentando corregir.
  4. Guarda tus cambios y prueba el carrito en tu tienda.
Si no puedes localizar este ajuste, contacta al desarrollador de tu tema. Este ajuste lo controla tu tema y Upcart no puede modificarlo directamente.

Pasos para solucionar problemas

Si cambiar el tipo de carrito no resuelve el problema, sigue los siguientes pasos en orden.

1. Revisa Enhanced AJAX API Compatibility

Este ajuste controla cómo Upcart maneja los eventos de Add to Cart y es una de las causas más comunes de problemas de redirección.
  1. Ve a Upcart > Cart Editor > Settings > Cart settings y expande Advanced Settings.
  2. Localiza Enhanced Ajax API compatibility.
  3. Este ajuste está deshabilitado de forma predeterminada para la mayoría de las tiendas. Cuando está deshabilitado, Upcart intercepta las llamadas de Add to Cart y evita las redirecciones.
  4. Si está habilitado, otras apps pueden tomar el control del comportamiento del carrito y redirigir a los clientes a la página del carrito. Intenta deshabilitarlo y haz pruebas.
  5. Si deshabilitarlo causa otros problemas, vuelve a habilitarlo y usa la API manual de Upcart (upcartRegisterAddToCart) en su lugar.
Para obtener orientación completa sobre este ajuste, consulta Enhanced AJAX API Compatibility.

2. Revisa las redirecciones de apps de terceros

Muchas apps de terceros sobrescriben el comportamiento del carrito y pueden redirigir a los clientes fuera del carrito deslizante de Upcart. Si tu botón de Add to Cart está enviando específicamente a los clientes a la página del carrito, consulta ¿Por qué ‘Add to Cart’ va a la página del carrito en lugar de a Upcart? para más detalles. Abre los ajustes de cualquier app relacionada con el carrito y busca opciones como:
  • Redirect to cart
  • Go to cart after add
  • Automatically open cart page
  • Action after product is added
Cámbialas a Stay on page o Do nothing. Correcciones comunes específicas por app:
  • PageFly - Deshabilita las reglas de redirección en los ajustes de la app PageFly.
  • Globo Product Options - Desactiva la redirección automática al carrito de Shopify.
  • Replo - Ajusta los ajustes de “go to page” para habilitar el carrito deslizante.
  • Zepto Product Personalizer - Ve a Zepto > Settings > Add to Cart Settings y cambia “Action after a product is added to the cart” a “Stay on the product page and show a success message”.
Si no estás seguro de qué app está causando el conflicto, deshabilita las apps relacionadas con el carrito una por una y prueba después de cada una hasta que Upcart empiece a funcionar correctamente.

3. Revisa el enrutamiento del botón de checkout

Si los clientes hacen clic en el botón de checkout dentro de Upcart y son redirigidos a la página del carrito en lugar del checkout:
  1. Ve a Upcart > Cart Editor > Settings > Cart settings.
  2. Localiza “Go to cart page when pressing checkout button”.
  3. Desactívalo (OFF).
  4. Guarda y haz pruebas.
La redirección a una página de checkout personalizada requiere programación avanzada y no es compatible directamente con Upcart. Si necesitas dirigir a los clientes a una página de checkout personalizada, deberás trabajar con un desarrollador.

4. Revisa los ajustes de redirección de carrito del tema

Algunos temas redirigen automáticamente a los clientes después de añadir un producto, omitiendo Upcart por completo.
  1. Ve a Online Store > Themes > Customize.
  2. Abre Theme Settings > Products (o Cart).
  3. Busca ajustes como:
    • Enable cart redirection
    • Redirect to cart after add
    • Go to cart after add
  4. Desactívalos (OFF).
  5. Guarda y haz pruebas.

5. Limpia la caché del navegador

Los scripts antiguos en caché pueden retener el comportamiento anterior del carrito y evitar que Upcart se cargue correctamente.
  1. Abre los ajustes de tu navegador.
  2. Ve a Privacy and Security.
  3. Selecciona Clear Browsing Data.
  4. Limpia las imágenes en caché, los archivos y las cookies.
  5. Actualiza tu tienda y haz pruebas.

6. Prueba con un tema predeterminado de Shopify

Si el problema persiste, cambia temporalmente a un tema predeterminado de Shopify como Dawn para descartar un conflicto específico del tema.
  1. Ve a Shopify Admin > Online Store > Themes.
  2. Añade y habilita un tema gratuito como Dawn.
  3. Prueba Upcart en el tema predeterminado.
Si Upcart funciona correctamente en Dawn, el problema está en tu tema personalizado. Contacta al desarrollador de tu tema para obtener ayuda.

Medidas preventivas

  • Revisa las configuraciones después de las actualizaciones - Las actualizaciones de temas y apps pueden restablecer o sobrescribir los ajustes del carrito. Revisa tu tipo de carrito y las configuraciones de las apps después de cualquier actualización importante.
  • Prueba la compatibilidad de las apps antes de instalarlas - Antes de añadir nuevas apps de terceros, confirma que sean compatibles con Upcart.
  • Usa un tema en borrador para hacer pruebas - Prueba los cambios en un tema en borrador antes de publicar para evitar interrumpir tu tienda activa. Consulta Habilitar Upcart solo en un tema en borrador para instrucciones.

Preguntas frecuentes

No, la redirección a una página de checkout personalizada requiere programación avanzada y no es compatible directamente con Upcart. Si necesitas esto, deberás trabajar con un desarrollador.
Asegúrate de que Upcart esté activo y publicado en el Cart Editor. También limpia la caché de tu navegador para asegurarte de que el comportamiento actualizado surta efecto. Si el problema persiste, revisa si hay conflictos con apps de terceros usando los pasos anteriores.
Abre los ajustes de la app de complementos y busca cualquier configuración de redirección automática o de “go to cart”. Deshabilítalas si entran en conflicto con Upcart. Consulta el Paso 2 anterior para ejemplos específicos por app.

¿Necesitas ayuda? Si has seguido todos los pasos anteriores y el problema persiste, contacta a nuestro equipo de soporte a través del chat en la app o enviando un correo a support@upcart.app.