Skip to main content

Captura de pago

Si tu tienda usa la captura manual de pago, es posible que veas algunos pedidos con estado parcialmente pagado. Este artículo te mostrará cómo resolver este problema conservando tu configuración de captura manual de pago.

Por qué ocurre esto

Si tu tienda usa una aplicación de detección de fraude (p. ej., NoFraud o Riskified), es posible que la aplicación de detección de fraude no admita de forma nativa los upsells post-compra. En estos casos, a menudo capturará el pago del pedido demasiado pronto, antes de que se añada el upsell post-compra. El pago del upsell post-compra quedará autorizado, pero solo se capturará el pago inicial. Dicho pedido se mostrará como Partially paid. Además, el momento en que la aplicación de fraude captura el pago puede interferir con la lógica de limpieza de artículos de Aftersell. Si la aplicación de fraude captura el pago original después de que falle la autorización del upsell, es posible que Aftersell no elimine del pedido el artículo del upsell no pagado como se espera. Esto puede provocar que los clientes reciban producto gratis.

Cómo solucionarlo

Primero, tendrás que confirmar que actualmente usas la captura manual de pago. Si no es así, lamentablemente el resto de este artículo no se aplicará a tu caso.

Confirma tu configuración de captura 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. Puedes confirmar la configuración de captura de pago de tu tienda en: Shopify Admin > Settings > Payments > Payment Capture Method
Si actualmente usas la captura manual de pago, ¡sigue leyendo!

Crear un Shopify Flow

La solución más simple para garantizar que se capturen todos los pagos de un pedido es usar un Shopify Flow. A continuación se muestra una imagen de un Shopify Flow que lo consigue:

Explicación del Flow

Este flow tiene 3 pasos:
  1. Un activador se establece para garantizar que el flow solo se inicie cuando se haya creado una transacción del pedido. La primera transacción de un pedido se crea cuando el cliente realiza el pedido. Se crea una transacción adicional si el cliente acepta el upsell post-compra de Aftersell. Nuestro objetivo es capturar el pago de la segunda transacción, así que comprobaremos algunas condiciones en el siguiente paso.
  2. Las condiciones se establecen para garantizar que el flow solo continúe en determinados escenarios. Solo queremos que este flow continúe si la transacción creada proviene de un upsell post-compra. Tampoco queremos ejecutar este flow si el pago del pedido original aún no se ha capturado. Este flow solo debe capturar el pago adicional que se omitió. Si aún no se ha capturado ningún pago, entonces no haremos nada en este flow y asumiremos que el sistema habitual de captura de pagos capturará el importe completo.
  3. Captura el pago una vez que todas tus comprobaciones se hayan cumplido. Esto capturará el pago solo del importe adicional del upsell post-compra. ¡Problema resuelto!
Después de implementar el flow anterior, si usas servicios de preparación externos, asegúrate de que el Flow de captura de pago no tenga efectos no deseados en tu preparación de pedidos. Para más detalles sobre la preparación, consulta nuestra documentación de preparación de pedidos.

La captura de pago del upsell post-compra no funciona

<Note> Esta sección aplica si estás experimentando un aumento reciente de pedidos parcialmente pagados específicamente en upsells post-compra, incluso si no usas una aplicación de detección de fraude. </Note>

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

Cómo solucionarlo

Usa la plantilla de Flow de Aftersell para una configuración de un clic. Aftersell publica una plantilla de Flow prediseñada llamada “Capture post-purchase upsell payment” en la biblioteca de plantillas de Flow de Shopify. Puedes instalarla directamente desde la aplicación Flow sin construir el flujo de trabajo manualmente. Búscala en la biblioteca de plantillas de Flow en las categorías Orders o Risk.
Si prefieres construir el flow manualmente, crea un nuevo Shopify Flow con la siguiente configuración:
  1. Activador: “Aftersell Post Purchase Offer Accepted”: se dispara 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”: garantiza que el flow solo intente capturar el pago cuando el pedido esté en un estado en el que la captura sea posible.
  3. Acción: “Capture payment”: si la condición es verdadera, el flow captura el pago pendiente por el importe del upsell.
<Warning> 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. Mantén el flow simple: activador, comprobación de capturable, captura de pago. </Warning> <Info> 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. </Info>

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.

Resumen


Preguntas frecuentes

No uso una aplicación de fraude. ¿Por qué no se capturan los pagos de mis upsells post-compra?

Shopify actualizó su plantilla de automatización integrada “Capture payment if order is not high fraud risk” alrededor del 31 de marzo de 2026. Anteriormente, Shopify volvía a ejecutar el análisis de fraude cuando un pedido se editaba (como cuando se añadía un upsell post-compra), lo que volvía a activar el flow de captura de pago. Shopify ya no hace esto, por lo que el pago del upsell no se captura. Crear el Shopify Flow “Aftersell Post Purchase Offer Accepted” descrito arriba resolverá este problema.

¿El nuevo flow capturará el importe total del pedido o solo el importe del upsell?

El flow solo captura el importe pendiente del upsell. No vuelve a capturar ni captura dos veces el pago del pedido original.

¿Qué pasa si el pedido no es capturable cuando se ejecuta el flow?

El flow comprueba primero la condición “Order capturable”. Si el pedido aún no es capturable, el flow no intentará capturar el pago. Esto evita errores por ejecutar la captura demasiado pronto.

Ya tengo una automatización de Shopify para capturar el pago. ¿Necesito cambiarla?

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.

Mis clientes reciben correos de factura después de aceptar un upsell post-compra. ¿Qué está pasando?

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. La solución es eliminar la condición de presentment money del flow y conservar solo la comprobación “Order capturable”.

Uso Riskified / NoFraud y mis clientes están recibiendo producto gratis de los upsells. ¿Qué está pasando?

Cuando un cliente acepta un upsell post-compra pero la autorización del pago del upsell falla, Aftersell debería eliminar el artículo no pagado del pedido después de un tiempo determinado (configurado en Aftersell > Settings > Fulfillment and Payment > Partially Paid). Sin embargo, si tu aplicación de fraude captura el pago original en un punto específico de la secuencia, puede interferir con la lógica de limpieza de Aftersell, haciendo que el artículo no pagado permanezca en el pedido y se prepare gratis. La solución del Shopify Flow anterior ayudará al garantizar que el pago se capture con prontitud. También deberías revisar tu configuración de eliminación automática de Partially Paid y tu configuración de retención de pedidos para evitar la preparación antes de que el pago esté confirmado.

¿Aftersell participa en la captura de pago?

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. Los Shopify Flows descritos en este artículo son la forma recomendada de garantizar que el pago se capture.

¿Dónde puedo aprender más sobre los pedidos parcialmente pagados?

Consulta nuestro artículo de Pedidos parcialmente pagados para más detalles sobre qué causa los pedidos parcialmente pagados y cómo resolverlos.