> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cambiar el tipo de carrito en el tema

> Este artículo explica cómo solucionar problemas del carrito deslizante de Upcart modificando el ajuste de tipo de carrito de tu tema.

<div id="overview">
  ## Resumen
</div>

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.

<Note>
  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](/es/upcart/troubleshooting_upcart_not_opening_or_redirecting) para una guía de solución de problemas más completa.
</Note>

***

<div id="what-cart-type-to-choose">
  ## Qué tipo de carrito elegir
</div>

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.

<div id="how-to-change-cart-type-in-your-theme">
  ### Cómo cambiar el tipo de carrito en tu tema
</div>

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.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/cart-type-theme-editor-settings-option.gif?s=81eef4e6af5190720b3eb86be578c605" alt="Ajustes de carrito del editor de temas de Shopify mostrando la opción de tipo de carrito" width="644" height="1080" data-path="images/upcart/cart-type-theme-editor-settings-option.gif" />

<Note>
  Si no puedes localizar este ajuste, contacta al desarrollador de tu tema. Este ajuste lo controla tu tema y Upcart no puede modificarlo directamente.
</Note>

***

<div id="troubleshooting-steps">
  ## Pasos para solucionar problemas
</div>

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

<div id="1-check-enhanced-ajax-api-compatibility">
  ### 1. Revisa Enhanced AJAX API Compatibility
</div>

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](/es/upcart/enhanced_ajax_api_compatibility).

<div id="2-check-for-third-party-app-redirects">
  ### 2. Revisa las redirecciones de apps de terceros
</div>

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?](/es/upcart/why_does_add_to_cart_go_to_the_cart_page_instead_of_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.

<div id="3-check-checkout-button-routing">
  ### 3. Revisa el enrutamiento del botón de checkout
</div>

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.

<Note>
  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.
</Note>

<div id="4-check-theme-cart-redirect-settings">
  ### 4. Revisa los ajustes de redirección de carrito del tema
</div>

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.

<div id="5-clear-browser-cache">
  ### 5. Limpia la caché del navegador
</div>

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.

<div id="6-test-with-a-default-shopify-theme">
  ### 6. Prueba con un tema predeterminado de Shopify
</div>

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.

***

<div id="preventative-measures">
  ## Medidas preventivas
</div>

* **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](/es/upcart/enabling_upcart_in_a_draft_theme_only) para instrucciones.

***

<div id="frequently-asked-questions">
  ## Preguntas frecuentes
</div>

<AccordionGroup>
  <Accordion title="Can the Upcart checkout button redirect to a custom checkout page?">
    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.
  </Accordion>

  <Accordion title="Why does the cart still redirect to Shopify after enabling Upcart?">
    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.
  </Accordion>

  <Accordion title="How do I fix a product add-on app causing a redirect?">
    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.
  </Accordion>
</AccordionGroup>

***

**¿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](mailto:support@upcart.app).
