Skip to main content
Si tu tienda usa la captura manual de pago, algunos pedidos con un upsell post-compra aceptado pueden aparecer como Partially paid: el pago original se captura, pero el pago del upsell solo queda autorizado. Desde aproximadamente el 31 de marzo de 2026, la causa más habitual es un cambio en una automatización de Shopify. Este artículo explica qué cambió y cómo solucionarlo con la plantilla de Shopify Flow de Aftersell, conservando tu configuración de captura manual de pago.
¿Usas una aplicación de detección de fraude como NoFraud o Riskified que captura el pago antes de que se añada el upsell, o ves que los clientes reciben producto gratis por upsells fallidos? Consulta Captura de pagos con aplicaciones de detección de fraude.

Confirma tu configuración de captura de pago

Este artículo solo aplica a las tiendas que usan la captura manual de pago. Tu tienda puede tener un sistema de captura automática de pagos configurado y, aun así, tener habilitado el ajuste de captura manual de pago de Shopify. Confirma la configuración de captura de pago de tu tienda en: Shopify Admin > Settings > Payments > Payment Capture Method
Configuración de Shopify Payments mostrando la opción del método de captura de pago
Si no usas la captura manual de pago, el resto de este artículo no se aplica a tu caso. Consulta Pedidos parcialmente pagados para otras causas.

Qué cambió

Shopify actualizó su plantilla de automatización integrada “Capture payment if order is not high fraud risk” alrededor del 31 de marzo de 2026. Esta actualización cambió cómo Shopify evalúa el riesgo de fraude en las ediciones de pedidos, lo que rompió la captura automática de pago para los upsells post-compra. Anteriormente, Shopify volvía a ejecutar el análisis de fraude cuando un pedido se editaba (por ejemplo, cuando se añadía un artículo de upsell post-compra). Este cambio en el nivel de riesgo volvía a activar el flow de la plantilla de captura de pago, capturando el pago del upsell. Shopify ya no vuelve a ejecutar el análisis de fraude en las ediciones de pedidos, por lo que el flow de la plantilla no se vuelve a activar y el pago del upsell no se captura. Este problema afecta a las tiendas con o sin aplicación de detección de fraude.

Síntomas

Puedes estar experimentando este problema si:
  • Has notado un aumento repentino de pedidos Partially paid en upsells post-compra
  • Solo los pedidos en los que un cliente aceptó un upsell post-compra aparecen como Partially paid
  • El pago del pedido original está capturado, pero el pago del upsell está autorizado y no capturado
  • No cambiaste nada en la configuración de tu tienda en el momento en que empezó el problema

Instala la plantilla de Flow de Aftersell

Aftersell publica una plantilla de Shopify Flow prediseñada que configura el flujo de trabajo completo por ti con un solo clic. Te recomendamos usar la plantilla en lugar de construir el flow manualmente.
1

Abrir Shopify Flow

En tu Shopify Admin, ve a Apps > Flow y abre la biblioteca de Templates.
2

Buscar la plantilla de Aftersell

Busca “Capture payment when a post-purchase upsell is accepted” (en la categoría Orders) y selecciónala.
3

Instalar y activar el flujo de trabajo

Haz clic en Install workflow, revisa los pasos y luego activa el flujo de trabajo. No se necesita ninguna configuración adicional.
Tu automatización de Shopify existente para capturar el pago del pedido original puede quedarse como está. Este nuevo flow se ejecuta en paralelo y solo gestiona el pago del upsell post-compra.

Cómo funciona la plantilla

Plantilla de Shopify Flow con el activador de oferta aceptada de Aftersell, la condición de capturable, una espera de 60 segundos, una condición de reintento, las acciones de captura de pago y el fallo de la ejecución del flujo de trabajo
  1. Activador: “Aftersell Post Purchase Offer Accepted”. El flow se inicia cuando un cliente acepta una oferta de upsell post-compra de Aftersell y el artículo se añade correctamente al pedido.
  2. Condición: “Order capturable is equal to true”. El flow comprueba si Shopify puede capturar el pago del pedido en ese momento.
    • Si es verdadera, el flow ejecuta Capture payment y captura el importe pendiente del upsell.
    • Si es falsa, el flow pasa al siguiente paso.
  3. Wait: 60 segundos. A veces Shopify necesita un momento antes de que se pueda capturar el pago del upsell, por lo que el flow espera un minuto antes de volver a intentarlo.
  4. Condición: “Order capturable is equal to true”. El flow realiza una segunda comprobación.
    • Si es verdadera, el flow ejecuta Capture payment.
    • Si es falsa, el flow ejecuta Fail workflow run. Shopify sigue sin poder capturar el pago, así que la ejecución se marca como fallida en Shopify Flow para que la revises.
Revisa el historial de ejecuciones de Shopify Flow en busca de ejecuciones fallidas. Una ejecución fallida significa que el pago del upsell no se capturó automáticamente y que el pedido puede necesitar una revisión manual.
No añadas una condición de importe de presentment money. Algunas tiendas han experimentado problemas en los que Shopify devuelve incorrectamente el importe de presentment money como 0, incluso cuando hay un saldo pendiente. Añadir una condición como “presentment money amount is greater than 0” puede hacer que el flow omita la captura de pago en pedidos válidos. Esto puede provocar que los clientes reciban correos de factura en lugar de que su pago se capture automáticamente. Usa la plantilla tal como se proporciona, ya que solo comprueba si el pedido es capturable.
Si no puedes usar la plantilla, crea un nuevo flujo de trabajo en Shopify Flow con estos pasos:
  1. Añade el activador Aftersell Post Purchase Offer Accepted.
  2. Añade una Condition: Order capturable is equal to true.
  3. En la rama True, añade la acción Capture payment.
  4. En la rama False, añade una acción Wait configurada en 60 segundos.
  5. Después de la espera, añade una segunda Condition: Order capturable is equal to true.
  6. En la rama True de la segunda condición, añade la acción Capture payment.
  7. En la rama False de la segunda condición, añade la acción Fail workflow run.
  8. Activa el flujo de trabajo.

Después de configurar el Flow

  • Prueba el flow en una tienda de desarrollo o de pruebas antes de habilitarlo en producción.
  • Supervisa tus pedidos durante unos días después de habilitar el flow para confirmar que los pagos se capturan como se espera y que no se envían correos de factura a los clientes.
  • Revisa tu flujo de trabajo de preparación. Si usas servicios de preparación externos, asegúrate de que este flow de captura de pago no active la preparación antes de que estés listo. Para más detalles, consulta nuestra documentación de preparación de pedidos.
  • Revisa tu configuración de retención de pedidos. Si has tenido pedidos enviados sin el pago completado, confirma que tu configuración de retención de pedidos esté configurada para evitar la preparación hasta que el pago se capture por completo.

Preguntas frecuentes

No. Aftersell no participa en la autorización ni en la captura de pagos. Aftersell le indica a Shopify que añada el producto del upsell al pedido mediante la API post-compra de Shopify. Shopify se encarga del resto del proceso de pago. El Shopify Flow descrito en este artículo es la forma recomendada de garantizar que el pago se capture.
Shopify actualizó su plantilla de automatización integrada “Capture payment if order is not high fraud risk” alrededor del 31 de marzo de 2026 y ya no vuelve a ejecutar el análisis de fraude cuando se edita un pedido. Como resultado, el pago del upsell no se captura. Instala la plantilla de Flow de Aftersell para solucionarlo.
El flow solo captura el importe pendiente del upsell. No vuelve a capturar ni captura dos veces el pago del pedido original.
La plantilla de Aftersell comprueba primero Order capturable y captura el pago de inmediato si el pedido es capturable.Si no lo es, la plantilla espera 60 segundos, comprueba Order capturable por segunda vez y captura el pago si el pedido se ha vuelto capturable mientras tanto. Si el pedido sigue sin ser capturable, la ejecución termina con el mensaje “Order did not become capturable in time”. En cualquier caso, el pago nunca se captura demasiado pronto.Un flow construido manualmente con una sola condición (sin espera ni reintento) se detiene en la primera comprobación en lugar de reintentar.
No. Tu automatización de Shopify existente (como “Capture payment if order is not high fraud risk”) puede quedarse como está. El nuevo Shopify Flow se ejecuta en paralelo y gestiona específicamente la brecha de pago del upsell post-compra.
Esto puede ocurrir si el Shopify Flow incluye una condición de importe de presentment money. Shopify a veces devuelve el importe de presentment money como 0 incluso cuando hay un saldo pendiente. Cuando esto ocurre, el flow omite la captura de pago y Shopify envía en su lugar un correo de factura al cliente. Elimina la condición de presentment money del flow y conserva solo la comprobación “Order capturable”.
Consulta nuestro artículo de Pedidos parcialmente pagados para más detalles sobre qué causa los pedidos parcialmente pagados y cómo resolverlos.