Skip to main content
El Upsell de reemplazo te permite cambiar un producto de compra única del pedido del cliente por un producto diferente en la página post-compra. El reemplazo puede ser una versión en suscripción del mismo producto, una variante o cantidad diferente, o un producto completamente distinto. El cliente acepta con un clic, la línea de pedido original se reembolsa y la línea de reemplazo se agrega al pedido.
El Upsell de reemplazo es actualmente una función Beta. Para usarla en tu tienda, escribe a soporte a través del chat dentro de la app y la habilitaremos en tu cuenta. El interruptor Replace item in original order with upsell no aparecerá en el editor de ofertas hasta que haya sido habilitado.
El Upsell de reemplazo solo funciona cuando la línea de pedido original es una compra única. Si el pedido del cliente ya contiene una suscripción, la oferta se omite silenciosamente. Para modificar una suscripción existente (cambiar la frecuencia, cambiar el producto, o ambos), usa Subscription Upgrade en su lugar.
Cuando un cliente acepta un Upsell de reemplazo, Aftersell cobra el precio completo del producto de reemplazo y reembolsa el original. El estado de cuenta bancario del cliente mostrará dos transacciones, aunque el monto neto coincida con el botón Accept Offer mostrado. Planifica el texto de tu oferta y el correo de confirmación post-compra para que los clientes no piensen que se les cobró dos veces.

¿Qué función necesitas?

Tres funciones post-compra relacionadas con suscripciones, tres trabajos diferentes. Usa este flujo para elegir la correcta.
¿El pedido del cliente ya contiene una suscripción? → Usa Subscription Upgrade. Modifica el contrato de suscripción existente del cliente en Recharge, Skio o Loop (cambiar frecuencia, cambiar producto, o ambos).No → continúa abajo.¿Quieres que el cliente conserve lo que compró Y obtenga una suscripción recurrente, o reemplazar por completo lo que compró?Conservar lo que compró + agregar una nueva suscripción encima → Usa Subscription Upsell.Reemplazar lo que compró por otra cosa (versión en suscripción, producto diferente, variante o cantidad diferente) → Usa el Upsell de reemplazo (esta guía).

¿Qué es un Upsell de reemplazo?

Cuando un cliente acepta un Upsell de reemplazo:
  1. La línea de pedido original de compra única se reembolsa en Shopify.
  2. La línea de reemplazo se agrega al mismo pedido, ya sea como compra única o como suscripción (según lo que hayas configurado).
  3. El cliente paga el reemplazo en el mismo pedido.
  4. Su estado de cuenta muestra dos transacciones: el reembolso del original y el cargo por el reemplazo. El botón Accept Offer mostrado refleja la diferencia neta entre los dos precios.
Esto se implementa usando la API post-compra de Shopify:
  • Para un reemplazo de compra única (variante, cantidad o producto diferente), Aftersell envía un changeset add_variant.
  • Para un reemplazo con suscripción, Aftersell envía un changeset add_subscription.
  • La línea de pedido original se elimina mediante la API de reembolsos de Shopify.
Aftersell no llama directamente a la API de tu app de suscripciones para los reemplazos con suscripción; la suscripción se crea con la Subscription API nativa de Shopify y tu app de suscripciones la detecta a través de su propia integración con Shopify.

Qué puede hacer el Upsell de reemplazo

El Upsell de reemplazo admite cuatro escenarios. En cada caso, la línea de pedido original debe ser una compra única. El reemplazo puede ser de compra única o de suscripción.
  • De compra única a compra única, mismo producto, variante diferente. Por ejemplo, cambiar el tamaño Twin por el tamaño Queen.
  • De compra única a compra única, mismo producto, cantidad diferente. Por ejemplo, cambiar una sola botella por un paquete de 3 del mismo artículo. Activa Override quantity en el reemplazo para establecer la cantidad que se envía.
  • De compra única a compra única, producto completamente diferente. Por ejemplo, cambiar una botella de inicio por la versión de tamaño completo de otro SKU.
  • De compra única a suscripción. Por ejemplo, cambiar la botella de compra única por una suscripción mensual de la misma botella, o por una versión en suscripción de un producto diferente. Este es el caso de uso más común.

Qué no puede hacer el Upsell de reemplazo

Estos escenarios están bloqueados por Aftersell en el momento de mostrar la oferta. La oferta se omitirá silenciosamente si el pedido del cliente coincide con alguno de ellos.
  • De suscripción a compra única. Eliminar la línea de suscripción no cancela el contrato de suscripción en Recharge, Skio o Loop. Al cliente se le seguiría cobrando y además recibiría el reemplazo.
  • De suscripción a una suscripción diferente. Misma causa raíz que arriba, además la regla de Shopify de “una suscripción por pedido” bloquea agregar una nueva suscripción a un pedido que ya contiene una.
  • De suscripción a cambio de variante o frecuencia de suscripción. Misma causa raíz.
Si necesitas cambiar la suscripción existente de un cliente, usa Subscription Upgrade en su lugar. Subscription Upgrade modifica el contrato existente en Recharge, Skio o Loop directamente, sin intentar eliminar y volver a agregar la línea de suscripción.
Siempre que un Upsell de reemplazo se omite (un escenario bloqueado de los anteriores, una pasarela de pago no compatible o una línea de activación con descuento), Aftersell intenta automáticamente mostrar la oferta de downsell del mismo embudo en su lugar. Configura un downsell como respaldo siempre que uses el Upsell de reemplazo para que el comprador aún vea una oferta.

Lo que ve el cliente

Entender la vista del cliente evita el ticket de soporte más común: “¿Por qué me cobraron dos veces?”

En la oferta post-compra

El botón Accept Offer muestra la diferencia neta entre el original y el reemplazo. Por ejemplo, si el cliente compró una botella de $30 y ofreces un paquete de 3 de $45, el botón Accept dice “Add $15.00 to your order”. Si el reemplazo es más barato que el original, el botón se muestra como un crédito. La tarjeta de la oferta muestra la imagen, el título y el precio del producto de reemplazo. La tarjeta de la oferta usa la imagen específica de la variante cuando hay una etiquetada en la variante en Shopify. Si la variante no tiene imagen etiquetada, la tarjeta de la oferta recurre a la primera imagen del producto padre. Esto significa que cambiar entre dos variantes del mismo producto puede cambiar o no la imagen, dependiendo de si cada variante tiene su propia imagen configurada en Shopify.

En el pedido de Shopify después de la aceptación

El pedido termina mostrando ambas cosas:
  • La línea de pedido original con un reembolso aplicado.
  • La nueva línea de pedido del reemplazo, cobrada a precio completo.
El total del pedido refleja el resultado neto, pero el estado de cuenta bancario del cliente mostrará dos transacciones: un cargo por el reemplazo y un reembolso por el original. Así es como Aftersell procesa las aceptaciones del Upsell de reemplazo a nivel de pago. El monto neto coincide con el botón Accept Offer mostrado. Para reducir la confusión:
  • Incluye una línea en el texto de la oferta que describa explícitamente el mecanismo de reembolsar-y-reemplazar. Por ejemplo: “Al aceptar, reembolsaremos el artículo original y cobraremos el reemplazo. Verás dos entradas en tu estado de cuenta; el neto es el precio de mejora que se muestra en este botón.”
  • Activa el correo automático de notificación de reembolso de Aftersell para los upsells de reemplazo, que envía al cliente una confirmación explicando el reembolso.

En el portal del proveedor de suscripciones (cuando el reemplazo es una suscripción)

Si el reemplazo es una suscripción, el cliente verá la nueva suscripción en el portal de clientes de tu proveedor de suscripciones (Recharge, Skio, Loop, Appstle, Smartrr, Stay.ai). El portal es propiedad de tu proveedor de suscripciones, no de Aftersell. Asegúrate de que el correo de bienvenida de tu proveedor de suscripciones esté configurado para enviarse a los pocos minutos de la aceptación.

Plataformas de suscripción compatibles

Cuando el reemplazo es una suscripción, el Upsell de reemplazo funciona con cualquier app de suscripciones que use la Subscription API nativa de Shopify. Aftersell no llama directamente a las APIs de los proveedores para este flujo; la suscripción la crea Shopify y tu app de suscripciones la detecta a través de su propia integración con Shopify. Los proveedores compatibles incluyen Recharge, Skio, Loop, Stay.ai, Appstle, Smartrr, Bold Subscriptions (cuando funciona con la API nativa de suscripciones de Shopify) y los planes de venta nativos de Shopify. Si tu producto de destino del reemplazo tiene configurado un plan de suscripción prepagado (por ejemplo, cada 3 meses cobrado por adelantado), confirma con tu proveedor de suscripciones que el prepago es compatible como destino de reemplazo. El manejo del prepago varía según el proveedor.

Requisitos del método de pago

Aftersell bloquea explícitamente el Upsell de reemplazo en algunas pasarelas de pago porque no pueden soportar de forma fiable el patrón de reembolsar-y-recargar en la ventana post-compra:
  • Authorize.net (authorize_net). Authorize.net requiere que las transacciones se liquiden antes de poder emitir reembolsos, y la liquidación tiene un retraso, por lo que Aftersell no puede reembolsar de forma fiable el original y agregar el reemplazo en el mismo pedido de Shopify. Si Authorize.net es tu procesador de pagos, dirige a esos clientes a ofertas en la página de agradecimiento en su lugar.
  • Pasarelas de pago manuales (manual). Esto cubre pago contra entrega, métodos de pago personalizados, checkouts de pedidos borrador y cualquier otro procesador de pago manual que no capture una autorización guardada. El Upsell de reemplazo necesita un pago guardado activo para emitir un cargo posterior, algo que las pasarelas manuales no proporcionan.
Cuando la pasarela de pago del pedido es una de estas, el Upsell de reemplazo omite silenciosamente la oferta. El motivo de la omisión aparece en el navegador de pedidos de Aftersell como “Payment gateway does not support replacement upsells.” Para la lista más amplia de métodos de pago que afectan a todas las ofertas post-compra de Aftersell (no solo al Upsell de reemplazo), consulta Métodos de pago.

Crear una oferta de Upsell de reemplazo

Para crear un Upsell de reemplazo:
  1. En tu panel de Aftersell, ve a Post-purchase Upsells.
  2. Abre un embudo existente o haz clic en Add Funnel.
  3. Agrega una oferta de upsell y configúrala.
La configuración vive dentro de una oferta post-compra estándar, y los controles del Upsell de reemplazo aparecen cuando los activas. Una oferta de Upsell de reemplazo tiene tres selecciones de producto separadas, y deben configurarse de forma coherente para que el reemplazo se active:
  • Activador del embudo. Se configura a nivel del embudo. Determina qué pedidos ven la oferta.
  • Producto de upsell. Se configura en la sección Upsell Products de la oferta. El producto que se agrega al pedido cuando el cliente acepta.
  • Producto a reemplazar. Se configura dentro de la sección Replace item in original order with upsell, haciendo clic en el botón Edit product to replace. El producto y la variante exactos en el carrito del cliente que serán reembolsados y eliminados.
Si el producto a reemplazar no coincide con la variante que el cliente compró realmente, Aftersell no puede encontrar una línea de pedido coincidente para eliminar, y el reemplazo silenciosamente no se activa.

Paso 1: Configura el activador del embudo

El activador determina qué pedidos ven la oferta:
  • Activador de producto. Configúralo con el producto de compra única que quieres reemplazar. Sin esto, la oferta puede activarse en pedidos no relacionados.
  • Activador de suscripción. Configúralo en do not include a subscription. Esto garantiza que la oferta solo se muestre a clientes cuyos pedidos aún no contengan una suscripción (lo que bloquearía el reemplazo).
Todos los activadores habilitados usan lógica AND. Todas las condiciones deben cumplirse.

Paso 2: Elige el producto de upsell

En el editor de ofertas:
  1. Haz clic en Add Upsell y busca el producto que el cliente debería recibir en su lugar.
  2. Si el reemplazo es una suscripción, selecciona Subscription only como opción de compra y elige el plan de venta.
  3. Si el reemplazo es una compra única, selecciona One-time purchase only.
  4. Si estás haciendo un cambio de variante o cantidad del mismo producto, elige el mismo producto y ajusta los controles de variante o cantidad.

Paso 3: Activa el Upsell de reemplazo

En la configuración avanzada de la oferta, activa Replace item in original order with upsell. Este es el interruptor que convierte un upsell estándar en un Upsell de reemplazo.
Cuando esto está activado, también puedes configurar:
  • Allow replacement when target has a discount. Cuando está desactivado (por defecto), el Upsell de reemplazo omitirá los pedidos en los que la línea de activación tenga un descuento a nivel de pedido. Cuando está activado, el reemplazo se activa igualmente, pero el descuento de la línea original se reembolsa con el original (no se traslada al reemplazo). Consulta Manejo de descuentos.
  • Override quantity. Establece una cantidad específica para la línea de reemplazo. Útil al cambiar una unidad individual por un multipack.

Paso 4: Establece el producto a reemplazar

Haz clic en Edit product to replace y elige el producto y la variante exactos que deben eliminarse del pedido del cliente cuando se acepte la oferta. Esto debe coincidir con lo que el cliente realmente tiene en su carrito. Para cambios de variante del mismo producto (Small → Large), el producto a reemplazar debe apuntar específicamente a la variante Small. Si lo apuntas a Large o a cualquier variante que el cliente no compró, la oferta se omitirá sin error.

Paso 5: Agrega un descuento opcional

Si el reemplazo es una suscripción, puedes aplicar un descuento en el primer ciclo para hacer la oferta más atractiva. El descuento se aplica al primer ciclo de facturación de la nueva suscripción; las renovaciones futuras se cobran al precio regular de la suscripción. Para reemplazos de compra única, el descuento se aplica al cargo único de este pedido.

Paso 6: Personaliza el texto de la oferta

Haz explícito el mecanismo de reembolsar-y-reemplazar en el texto de la oferta. Elementos recomendados:
  • Título: describe claramente el cambio (por ejemplo, “Mejora al paquete de 3 y ahorra”).
  • Descripción: explica que el original se reembolsa y el reemplazo se cobra.
  • Botón de aceptar: por defecto muestra el precio neto; personalízalo a “Cambiar a suscripción” o “Mejorar mi pedido” si quieres un CTA basado en verbos.

Manejo de descuentos

El Upsell de reemplazo tiene un comportamiento específico con los descuentos que toma por sorpresa a los socios.

Los descuentos de la línea original no se trasladan al reemplazo

Cuando Aftersell reembolsa la línea de pedido original, cualquier descuento que se le hubiera aplicado se va con ella. La línea de reemplazo se cobra a precio completo (o con el descuento de tu oferta de reemplazo, si configuraste uno), pero el descuento original del cliente no se transfiere. Si quieres que el cliente conserve un descuento equivalente, configúralo directamente en la oferta de reemplazo.

Allow replacement when target has a discount

Por defecto, el Upsell de reemplazo omite la oferta si la línea de activación tiene un descuento a nivel de pedido. Este es un valor predeterminado de protección para evitar discrepancias en el monto del reembolso. Para permitir que la oferta se active incluso cuando el activador tiene un descuento, activa el interruptor Allow replacement when target has a discount en la configuración avanzada de la oferta. Cuando está activado, el reembolso cubre el precio con descuento (no el precio completo), y el reemplazo se cobra según la configuración de tu oferta.

Descuento del primer ciclo en reemplazos con suscripción

Cuando el reemplazo es una suscripción, el descuento que configuras en la oferta se aplica solo al primer ciclo de facturación. Los pedidos recurrentes futuros se cobran al precio regular de la suscripción. El cliente ve el precio recurrente bajo Recurring subtotal en la oferta.

Analíticas e informes

Los reembolsos generados por un Upsell de reemplazo llevan la nota “AfterSell Post-Purchase Replacement Upsell” en Shopify, lo que facilita identificar los reembolsos relacionados con reemplazos. Las analíticas de Aftersell no restan el monto reembolsado del valor del upsell. Reemplazar un producto de $100 por un producto de $200 se reporta como un upsell de $200, no como un neto de $100.

Ejemplos resueltos

Tres escenarios comunes de Upsell de reemplazo, con la configuración exacta y lo que experimenta el cliente.

Escenario 1: De botella de compra única a suscripción mensual del mismo producto

Configuración. Tu cliente compró una botella de suplemento de compra única a $40. Quieres ofrecerle una suscripción mensual de la misma botella a $36 por mes, con un descuento del 15% en el primer ciclo. Lo que configuras en la oferta:
  • Activador del embudo: el producto es la botella de compra única.
  • Producto de upsell: la misma botella, plan de venta mensual.
  • Opción de compra: Subscription only.
  • Descuento del primer ciclo: 15%.
  • Producto a reemplazar: la botella de compra única (la misma variante que compró el cliente).
Lo que el cliente ve en la oferta:
  • Botón Accept Offer: “Add $0.60 to your order” (diferencia neta entre $40 de compra única y $30.60 del primer ciclo de suscripción tras el 15% de descuento sobre $36).
  • Recurring subtotal: $36.00 cada 30 días.
Al aceptar:
  • La botella original de compra única de $40 se reembolsa.
  • Se agrega una nueva línea de suscripción a $30.60 para el primer ciclo.
  • Se crea una suscripción mensual en tu app de suscripciones con un precio base de $36.
  • El siguiente cargo ocurre en 30 días a $36.
Estado de cuenta del cliente: un reembolso de $40, un cargo de $30.60. Neto: el cliente pagó $30.60 por esta entrega y pagará $36 cada 30 días en adelante.

Escenario 2: De botella individual a paquete de 3 del mismo producto

Configuración. Tu cliente compró una botella de $30. Quieres ofrecerle un paquete de 3 a $75 (frente a $90 si se compran individualmente). Lo que configuras en la oferta:
  • Activador del embudo: el producto es la botella individual.
  • Producto de upsell: el mismo producto.
  • Override quantity: 3.
  • Opción de compra: One-time purchase only.
  • Producto a reemplazar: la botella individual (la misma variante).
Lo que el cliente ve en la oferta:
  • Botón Accept Offer: “Add $45.00 to your order” (diferencia neta entre $30 y $75).
Al aceptar:
  • La botella original de $30 se reembolsa.
  • Se agregan 3 botellas por $75 en total.
  • El cliente paga el neto de $45 en este pedido de Shopify.

Escenario 3: De producto de compra única a un producto de suscripción diferente

Configuración. Tu cliente compró un kit de inicio de compra única de $25. Quieres ofrecerle una suscripción mensual a tu línea de productos premium a $50 por mes. Lo que configuras en la oferta:
  • Activador del embudo: el producto es el kit de inicio.
  • Producto de upsell: el producto premium.
  • Opción de compra: Subscription only.
  • Plan de venta: mensual, $50.
  • Producto a reemplazar: el kit de inicio (la misma variante).
Lo que el cliente ve en la oferta:
  • Botón Accept Offer: “Add $25.00 to your order” (diferencia neta entre $25 y $50).
  • Recurring subtotal: $50.00 cada 30 días.
Al aceptar:
  • El kit de inicio original de $25 se reembolsa.
  • Se agrega una nueva línea de suscripción a $50.
  • Se crea una suscripción mensual en tu app de suscripciones a $50.
  • El cliente paga $25 netos en este pedido de Shopify.

Embudos por variante

Una sola oferta de Upsell de reemplazo apunta a un producto y una variante específicos en cada lado. Si tus planes de suscripción difieren por variante (diferentes tamaños, sabores o precios), no puedes configurar una sola oferta que diga “cambia la variante que el cliente haya comprado por su variante de suscripción correspondiente”. Cada emparejamiento de variantes necesita su propio embudo. Por ejemplo, si vendes un sérum en tres tamaños (Small / Medium / Large) y quieres que cada uno se cambie a su contraparte de suscripción, construirías tres embudos:
  • Embudo 1: activador = Small de compra única, reemplazo = suscripción Small.
  • Embudo 2: activador = Medium de compra única, reemplazo = suscripción Medium.
  • Embudo 3: activador = Large de compra única, reemplazo = suscripción Large.
Aftersell actualmente no incluye una función integrada de emparejamiento de variantes, por lo que cada par de variantes necesita su propio embudo.

Probar un Upsell de reemplazo

Antes de salir en vivo:
1

Place a real test order in Shopify

Realiza un pedido de prueba real de bajo precio con el producto de compra única como activador. No dependas del Preview Mode para este paso. El Preview Mode renderiza el embudo visualmente y te permite hacer clic en Accept y Decline, pero está aislado: no se crea ningún pedido, no se aplica ningún reembolso, no se crea ninguna suscripción, no ocurre ningún cargo y no se disparan correos ni webhooks. Usa el Preview Mode para revisar el diseño y el texto, y un pedido de prueba real para la verificación de extremo a extremo.
2

Accept the upsell on the post-purchase page

Después del checkout, aparecerá la oferta post-compra. Acepta el Upsell de reemplazo para activar el changeset real.
3

Check Shopify

En Shopify Admin → Orders, encuentra el pedido de prueba. Deberías ver la línea de pedido original con un reembolso aplicado, y la línea de reemplazo agregada.
4

Check the customer's statement

Con una tarjeta real, verifica que ambas transacciones (el reembolso del original y el cargo por el reemplazo) se registren correctamente. El neto debería coincidir con el botón Accept Offer mostrado.
5

Check your subscription provider (if replacement is a subscription)

Encuentra la nueva suscripción del cliente en el panel de tu proveedor. Confirma la cadencia, la fecha del próximo cargo y el producto. No hay reintento automático por parte de Aftersell si la inscripción falla; contacta al soporte de tu proveedor de suscripciones si la suscripción no aparece.

Mecanismo de seguridad Beta

Mientras el Upsell de reemplazo está en Beta, Aftersell rastrea los errores de cada oferta y deja de mostrar la oferta a nuevos clientes una vez que el recuento de errores cruza un umbral. Esto te protege de que una configuración incorrecta generalizada afecte silenciosamente a muchos clientes.

Configurar el umbral del mecanismo de seguridad

El umbral del mecanismo de seguridad es configurable en Settings → Replacement Upsells. Cuenta los errores de reemplazo en una ventana móvil de 7 días y pausa los upsells de reemplazo una vez que se alcanza el umbral elegido dentro de esa ventana. Puedes elegir entre:
  • Stop on any issue in the past 7 days (recomendado — es el valor predeterminado). La oferta se detiene en cuanto falla el primer reemplazo dentro de la ventana móvil.
  • Stop after 3 issues in the past 7 days.
  • Stop after 5 issues in the past 7 days.
  • Stop after 7 issues in the past 7 days (el más permisivo).
  • Custom… — muestra un campo numérico donde puedes ingresar cualquier número entero del 1 al 100. Úsalo si tu tienda procesa altos volúmenes de pedidos y los ajustes predefinidos se activan demasiado rápido.
Elige un umbral más alto si confías en la configuración de la oferta y quieres absorber algunos errores transitorios de Shopify o del proveedor de suscripciones sin desactivar la oferta. Elige un umbral más bajo si los fallos de cara al cliente tienen un alto costo para tu tienda.

Qué activa el mecanismo de seguridad

Cualquier excepción en el flujo de reemplazo cuenta como un error dentro de la ventana móvil de 7 días. Las causas más comunes:
  • Shopify rechaza el changeset porque el checkout ya se completó.
  • El producto de reemplazo fue eliminado o despublicado entre la configuración de la oferta y la aceptación del cliente.
  • El plan de venta de un reemplazo con suscripción fue desactivado.
  • Una interrupción transitoria de la API de Shopify o del proveedor de suscripciones.

Cuando el mecanismo de seguridad se activa

Cuando el recuento de errores dentro de la ventana móvil de 7 días alcanza tu umbral, la oferta deja de mostrarse a nuevos clientes. Lo sabrás en dos lugares:
  • Banner en la página de inicio. Un banner de advertencia titulado “Replacement upsells are paused” aparece en tu página de inicio de Aftersell, con un botón Review failsafe que enlaza a Settings → Replacement Upsells.
  • Tarjeta de estado del mecanismo de seguridad (Settings → Replacement Upsells). Una tarjeta de estado muestra una insignia Failsafe tripped (ámbar) o Not tripped (verde), además de tu recuento móvil actual y el umbral — por ejemplo, “4 of 5 errors in the past 7 days”.
Como el mecanismo de seguridad usa una ventana móvil de 7 días, se recupera solo: una vez que el recuento de errores cae por debajo de tu umbral, los upsells de reemplazo se reanudan automáticamente — no se requiere ninguna acción.

Cómo restablecerlo

Puedes restablecer el mecanismo de seguridad tú mismo desde Settings → Replacement Upsells. Una vez que hayas resuelto el problema subyacente, haz clic en Reset failsafe y confirma en el modal — el recuento móvil de errores se borra de inmediato y los upsells de reemplazo se reanudan para nuevos pedidos. (El botón está deshabilitado cuando tu recuento actual de errores ya es cero.) Restablece solo después de corregir la causa raíz; de lo contrario, el mecanismo de seguridad se activará de nuevo una vez que se alcance el umbral. Si no estás seguro de qué causó los errores, contacta a soporte a través del chat dentro de la app antes de restablecer.

Solución de problemas

El Upsell de reemplazo es una función Beta que requiere habilitación manual por parte del soporte de Aftersell. Contacta a soporte a través del chat dentro de la app para solicitar acceso. Una vez habilitado, el interruptor Replace item in original order with upsell aparecerá en la configuración avanzada de la oferta.
Tres causas:
  • Discrepancia en el activador del embudo. Confirma que el producto del activador sea el mismo producto que está en el carrito del pedido de prueba.
  • El pedido ya contiene una suscripción. El Upsell de reemplazo omite cualquier pedido en el que la línea de activación sea una suscripción. Usa Subscription Upgrade en ese caso.
  • La línea original tiene un descuento. Por defecto, el Upsell de reemplazo omite las líneas con un descuento a nivel de pedido. Activa Allow replacement when target has a discount en la configuración avanzada de la oferta.
Una oferta de Upsell de reemplazo tiene tres selecciones de producto separadas en el editor, y deben configurarse de forma coherente para que el reemplazo se active:
  1. Activador del embudo. Se configura a nivel del embudo. Determina qué pedidos ven la oferta.
  2. Producto de upsell. Se configura en la sección Upsell Products de la oferta. El producto que se agrega al pedido cuando el cliente acepta.
  3. Edit product to replace. Se configura dentro de la sección Replace item in original order with upsell, haciendo clic en el botón Edit product to replace. Este es el producto y la variante exactos en el carrito del cliente que serán reembolsados y eliminados.
El error de configuración más común: el producto a reemplazar no coincide con la variante que realmente está en el carrito del cliente. Cuando eso sucede, Aftersell no puede encontrar una línea de pedido coincidente para eliminar, y el reemplazo silenciosamente no se activa.Para corregirlo:
  • Abre la oferta de Upsell de reemplazo.
  • Haz clic en Edit product to replace y confirma que el producto y la variante seleccionados coincidan exactamente con el producto+variante que el cliente debería haber comprado (según el activador del embudo).
  • Si estás cambiando entre variantes del mismo producto (Small → Large), el “producto a reemplazar” debe apuntar específicamente a la variante Small. Si lo apuntas a Large o a cualquier variante que el cliente no compró, la oferta se omitirá.
  • Guarda y prueba con un pedido real de bajo precio que incluya la variante exacta desde la que quieres hacer el cambio.
Este es el comportamiento esperado. La línea original se reembolsa y el reemplazo se cobra, por lo que el estado de cuenta bancario del cliente muestra dos transacciones aunque el monto neto sea el precio de la oferta mostrado. Para reducir la confusión:
  • Agrega una frase al texto de la oferta explicando el mecanismo de reembolsar-y-reemplazar.
  • Activa el correo automático de notificación de reembolso de Aftersell para los upsells de reemplazo.
  • Capacita a tu equipo de soporte para explicar el patrón de dos entradas cuando un cliente se comunique.
Algunas pasarelas de pago (incluida Authorize.net y otras que liquidan transacciones por lotes con retraso) no permiten reembolsos hasta que la transacción original se haya liquidado. Como un Upsell de reemplazo cobra el reemplazo y reembolsa el original inmediatamente después del checkout, el paso de reembolso puede fallar con el error “Partial refunds are not allowed until the transaction is settled. Please try again later.” Aftersell no reintenta automáticamente el reembolso después de la liquidación, así que tendrás que emitir el reembolso manualmente desde el pedido de Shopify una vez que la transacción original se liquide (normalmente dentro de 24 horas, según el calendario de liquidación de tu pasarela). Para evitar este escenario, el Upsell de reemplazo se omite por completo en las pasarelas conocidas como no compatibles. Si lo sigues viendo en una pasarela compatible, contacta a soporte para que podamos investigar.
Cuando Aftersell reembolsa la línea de pedido original, cualquier descuento aplicado a ella se va con el reembolso. La línea de reemplazo se cobra por separado. Si quieres que el cliente conserve el descuento, configúralo directamente en la oferta de reemplazo usando el campo de descuento de la oferta.
No. Si la línea de pedido original ya es una suscripción, el Upsell de reemplazo no se activará. Esto se debe a que eliminar la línea de suscripción no cancela el contrato de suscripción en tu app de suscripciones; al cliente se le seguiría cobrando y además recibiría el reemplazo. Para modificar una suscripción existente (cambiar frecuencia, cambiar producto, o ambos), usa Subscription Upgrade en su lugar.
El Upsell de reemplazo rastrea los errores por oferta en una ventana móvil de 7 días y deja de mostrar la oferta una vez que el recuento de errores cruza el umbral configurado en Settings → Replacement Upsells (por defecto: detenerse ante cualquier problema en los últimos 7 días). Cuando el mecanismo de seguridad se activa, aparece un banner “Replacement upsells are paused” en tu página de inicio de Aftersell con un enlace Review failsafe a Settings → Replacement Upsells, donde una tarjeta de estado muestra tu recuento actual de errores y si el mecanismo está activado.Si los errores ya no ocurren, la oferta se reanuda automáticamente una vez que el recuento móvil de 7 días cae por debajo del umbral. Para reanudar de inmediato después de corregir el problema, haz clic en Reset failsafe en esa página de configuración. Si no estás seguro de la causa raíz, contacta a soporte a través del chat dentro de la app.
La tarjeta de la oferta usa la imagen específica de la variante cuando hay una etiquetada en la variante en Shopify. Si la variante no tiene imagen etiquetada, la tarjeta de la oferta recurre a la primera imagen del producto padre. Si estás cambiando entre variantes del mismo producto y la imagen no cambia, confirma que cada variante tenga su propia imagen configurada en Shopify.
Construye un embudo por variante. Cada embudo tiene un activador de producto+variante y un producto+variante de reemplazo correspondiente. Aftersell actualmente no incluye una función integrada de emparejamiento de variantes.
El mismo modo de fallo que el Subscription Upsell: lo más frecuente es que un plan de venta se desactivara entre el renderizado de la oferta y la aceptación del cliente. Shopify acepta el changeset pero ninguna suscripción se inscribe posteriormente. Confirma que el plan de venta sigue activo en Shopify y asignado al producto de reemplazo. Revisa los registros de importación de pedidos o de webhooks de tu app de suscripciones para el pedido afectado. Si la suscripción no aparece, el equipo de soporte de tu app de suscripciones normalmente puede inscribir al cliente manualmente.
Aftersell no gestiona la cancelación de suscripciones. La cancelación de ciclos futuros se realiza en el portal de clientes de tu proveedor de suscripciones o por el propio cliente. El mecanismo de reembolso de Shopify para el primer ciclo funciona igual que con cualquier otra línea de pedido.
Esto es lo esperado. Authorize.net está explícitamente bloqueado del Upsell de reemplazo en el código de Aftersell porque requiere que las transacciones se liquiden antes de poder emitir reembolsos, y la liquidación tiene un retraso que rompe el patrón de reembolsar-y-recargar del que depende el Upsell de reemplazo. Ejecuta ofertas en la página de agradecimiento para los clientes de Authorize.net como alternativa. Puedes confirmar que esta es la causa abriendo el pedido en el navegador de pedidos de Aftersell; el motivo de la omisión dirá “Payment gateway does not support replacement upsells.”
Las pasarelas de pago manuales (pago contra entrega, métodos de pago personalizados, checkouts de pedidos borrador) están explícitamente bloqueadas del Upsell de reemplazo porque no guardan una tarjeta para cargos posteriores. El navegador de pedidos mostrará “Payment gateway does not support replacement upsells” como motivo de la omisión. Para las limitaciones más amplias de métodos de pago en ofertas post-compra, consulta Métodos de pago.