Ir al contenido principal
Solución de problemas

Añadir al carrito solo añade 1 artículo al precio completo, sin descuento

Si al seleccionar «Comprar 2» o «Comprar 3» solo se añade un artículo al precio completo, comprueba primero qué llegó al carrito y si Shopify rechazó una solicitud anterior. El mismo resultado visible puede tener varias causas.

Comprueba el resultado

  • Confirma que el widget sea visible y que haya una oferta seleccionada.
  • Comprueba las cantidades, los regalos y los artículos adicionales del carrito.
  • Si es posible, comprueba si las líneas tienen la propiedad privada _bundlex en la respuesta /cart.js de la tienda.
  • Actualiza completamente la página del producto con Ctrl/Cmd + Shift + R y repite la misma selección.

Si no hay ninguna oferta seleccionada porque está activada la opción La selección de ofertas es opcional, es normal que el tema añada artículos sin extras de la oferta. Los complementos marcados se siguen añadiendo. Si el widget no aparece, empieza por el widget no aparece. Si llegan todos los artículos, pero los precios son diferentes, consulta el total del carrito no coincide.

Captura la solicitud y la respuesta

  1. Abre las herramientas de desarrollo del navegador y selecciona Red.
  2. Selecciona la oferta y haz clic en Añadir al carrito.
  3. Busca las solicitudes /cart/add. Comprueba tanto los artículos enviados como el estado de la respuesta.
  4. Busca reintentos posteriores y cualquier mensaje [Bundlex] en la consola.

Una adición estándar utiliza /cart/add o /cart/add.js. Un flujo personalizado que utiliza solicitudes de cambio del carrito requiere una investigación independiente. Cambiar líneas existentes del carrito no es la ruta normal para añadir un paquete.

Comprueba el marcador del formulario del producto

Normalmente, Bundlex añade esta entrada oculta al formulario del producto:

<input type="hidden" name="bx-product-form" value="1">
  • Falta en el formulario: es posible que el widget no se haya asociado al formulario que se está enviando. Comprueba la inserción o el bloque de aplicación, el descuento publicado correspondiente y si la página tiene un segundo formulario, como una barra fija.
  • Está presente en el formulario, pero falta en la solicitud: es posible que un tema o una aplicación haya reconstruido la solicitud. Bundlex tiene una ruta de recuperación limitada para una acción reciente de añadir al carrito que coincida, por lo que la ausencia del marcador por sí sola no demuestra que haya un fallo. Inspecciona los artículos finales y la respuesta.

Si la recuperación no funciona, envía a soporte la URL del producto y los pasos para reproducir el problema. Puede que necesites la ayuda del desarrollador del tema o de la aplicación del carrito para conservar los campos ocultos del formulario y las propiedades de las líneas.

Si Shopify devuelve 422

Un error 422 indica un error al añadir artículos, pero es posible que Shopify ya haya añadido algunos. Comprueba el carrito real antes de volver a intentarlo. Lee el mensaje de respuesta y comprueba la disponibilidad de cada regalo y artículo adicional, incluido el inventario y la publicación en la Tienda online.

Bundlex puede volver a intentar primero una carga anidada rechazada sin relaciones principales y, después, volver a intentar añadir los productos principales con la información del descuento cuando no se puede añadir un artículo adicional. Reenviar la solicitud original es una alternativa posterior. Antes de volver a intentar añadir una oferta rechazada, Bundlex comprueba si las líneas enviadas llegaron al carrito. Omite el reenvío si las encuentra o si no puede verificar el carrito. Por lo tanto, un error 422 no siempre significa que se haya añadido un artículo al precio completo o que se haya perdido el descuento.

Para unidades gratuitas del producto principal, utiliza Compra X y recibe Y. Para productos de recompensa independientes, comprueba la configuración y disponibilidad de los regalos. Una solicitud rechazada por sí sola no demuestra que la causa sean las variantes correspondientes.

Si las cantidades introducidas manualmente se comportan de forma inesperada

En la configuración habitual de navegación por niveles, una cantidad exacta puede seleccionar una oferta correspondiente. Un valor intermedio puede dejar seleccionada la oferta actual y añadir la cantidad configurada para ella. No necesariamente anula la selección de la oferta ni hace que todas las unidades tengan el precio completo.

El selector de cantidad propio de Bundlex y las configuraciones de cantidad nativa activadas por el equipo de soporte funcionan de forma diferente. Consulta sincronización de cantidades antes de añadir más niveles como solución alternativa.

Referencia rápida

Lo que vesSiguiente comprobación
No hay ningún marcador en el formulario enviadoActivación del widget y formulario del producto al que se asoció
El marcador está en el formulario, pero falta en la solicitudComprueba si la recuperación añadió los artículos seleccionados y, después, si el tema o la aplicación reconstruyeron la solicitud
Respuesta 422Mensaje de respuesta, disponibilidad de artículos adicionales y reintentos posteriores
La cantidad introducida difiere de la cantidad del carritoQué configuración de control de cantidad está activa
El navegador cambia de página antes de que termine la adiciónMomento de redirección personalizado. Consulta redirecciones del carrito

Si la causa sigue sin estar clara, contacta con soporte e incluye la URL del producto, la oferta seleccionada, la cantidad esperada, el resultado real y cualquier mensaje de error.

¿Te resultó útil este artículo?

Tus comentarios nos ayudan a mejorar nuestra documentación.

Gracias, seguiremos mejorando este artículo.

¿Quieres chatear con nuestro equipo? ¿Aún tienes alguna pregunta?

¿Aún necesitas ayuda?

Nuestro equipo está a un clic de distancia. Envíanos un mensaje y te responderemos.

Usamos algunas cookies para mantener este sitio en funcionamiento, medir su uso y activar nuestro widget de chat cuando lo abras. Consulta nuestra política de cookies.