- Anticipo y luego el resto
- Pago a plazos sin comisiones
- Cobro automático o enlace de pago
- Lo que ven sus clientes
- Seguir y gestionar los pagos
- Recordatorios y correos
- Sincronización con los pedidos
- ¿Para qué sirve el pago por depósito (pago parcial) con Stripe?
- ¿Cómo definir el importe del depósito (porcentaje o importe fijo)?
- ¿Se pueden seleccionar productos, categorías o toda la tienda?
- ¿El depósito puede ser opcional u obligatorio (pedidos anticipados)?
- ¿Cómo ve el cliente el "pago hoy" frente al "pago posterior"?
- ¿Cómo se cobra el saldo (cobro automático, enlace de pago seguro)?
- ¿Son automáticos los recordatorios por correo electrónico? ¿Cuál es el papel del CRON?
- ¿Existe un cuadro de mando para realizar el seguimiento de depósitos, saldos y retrasos?
- ¿Qué ocurre si el cliente no paga el saldo a tiempo?
- Compatibilidad, requisitos previos y límites: PayPal, versiones de PrestaShop, SSL
- ¿El pago a plazos es un crédito?
- ¿Pueden mis clientes cambiar de tarjeta o pagar por adelantado?
- ¿Cómo actualizar desde la versión 1.0?
Anticipo y pago a plazos sin comisiones con Stripe en PrestaShop
Vender artículos caros, a medida o en preventa frena a los clientes si deben pagarlo todo de inmediato. Depósito Stripe y pagos parciales permite a sus clientes pagar un anticipo al hacer el pedido y el resto más tarde, o pagar su pedido a plazos sin comisiones. Los pagos pasan por Stripe: el módulo cobra el primer pago, carga o solicita los siguientes, envía recordatorios a sus clientes y le muestra lo que queda por cobrar.
Esta guía explica cómo funciona el módulo, cómo instalarlo y conectarlo con Stripe, y cómo usarlo en el día a día.
Puntos fuertes:
- Dos modalidades: un anticipo (porcentaje o importe fijo) y luego el resto, o de 2 a 12 pagos iguales sin comisiones
- Un saldo exigible cuando usted decida: unos días después del pedido, en una fecha fija o en el envío
- Cobro automático de los pagos siguientes con tarjeta o adeudo directo SEPA, o pago con un enlace seguro
- Clientes informados: plan visible desde la ficha de producto, calendario de pagos en su cuenta, correos en cada paso
- Seguimiento completo: importes por cobrar, retrasos, reembolsos e historial de cada calendario de pagos
Descubrir el módulo y sus planes
Presentación
El módulo añade a su tienda un método de pago de Stripe que divide el pago de un pedido. Usted define reglas: qué productos se ven afectados, qué modalidad se les ofrece y cuándo debe pagarse el resto. Al pagar, el cliente ve la opción correspondiente, por ejemplo «Pagar ahora un anticipo de 35,36 €» o «Pagar en 3 plazos (63,39 € hoy)», con el calendario completo y el envío incluido.
El primer pago se realiza en la página de pago de Stripe; el pedido se crea en cuanto Stripe lo confirma, aunque el cliente cierre la página. Los pagos siguientes se cargan después automáticamente o se pagan con un enlace, según la regla. El módulo está pensado para comerciantes que venden productos caros, artículos a medida, preventas, viajes o servicios, y que quieren cobrar un primer importe desde el pedido sin gestionar a mano transferencias o cheques.
El anticipo que se paga hoy y el resto, con el envío incluido
Funcionalidades
Anticipo y luego el resto
El anticipo se define en porcentaje del precio (por ejemplo, 30 %) o en importe fijo por unidad (por ejemplo, 50 €, convertido para las demás monedas). El resto se exige:
- unos días después del pedido, por ejemplo 30 días;
- en una fecha fija, práctico para una preventa cuya fecha de entrega conoce;
- cuando el pedido alcanza un estado elegido, por ejemplo «Listo para enviar»: el resto se carga o se envía el enlace de pago en el momento en que usted cambia el estado.
Los gastos de envío se pagan con el primer o con el último pago, según sus ajustes, y los descuentos se deducen. Los productos excluidos de una regla se pagan íntegramente con el primer pago.
Pago a plazos sin comisiones
Una regla también puede ofrecer de 2 a 12 pagos iguales, espaciados por un número de días o de meses, por ejemplo tres pagos con 25 días de intervalo. El primero se paga al hacer el pedido; el último absorbe la diferencia de redondeo para que el total sea exacto. El módulo no añade intereses ni comisiones. Una duración máxima de los calendarios, de 50 días después del pedido por defecto, rechaza las reglas cuyo último pago llegaría más tarde (consulte la pregunta frecuente sobre el crédito al consumo).
Cobro automático o enlace de pago
- Cobro automático: Stripe guarda la tarjeta o el mandato SEPA usado para el primer pago y lo carga en cada vencimiento. El cliente da su consentimiento al hacer el pedido, con el texto mostrado bajo el calendario de pagos. Si el banco rechaza el pago o pide una confirmación, el cliente recibe un enlace de pago y el módulo vuelve a intentarlo tras el número de días elegido. Un adeudo SEPA permanece «en curso de confirmación» hasta la respuesta del banco.
- Enlace de pago: sin cobro automático, el cliente recibe antes de cada plazo un correo con un enlace seguro de la tienda. El enlace abre una página de pago de Stripe con el importe actualizado y solo puede usarse una vez. También funciona para los clientes sin cuenta.
Los métodos de pago ofrecidos son los activados en su cuenta de Stripe (tarjetas, Apple Pay, Google Pay, adeudo directo SEPA, Bancontact y otros), o solo tarjetas si lo prefiere. Para una modalidad con cobro automático, Stripe solo muestra los métodos que pueden volver a cargarse más tarde.
Lo que ven sus clientes
El plan aparece en la ficha de producto y en el carrito para cada visitante, con los formatos de precio y fecha de su tienda. Un texto de su elección puede acompañar al plan al pagar, por ejemplo sus condiciones de cancelación.
El plan en la ficha de producto, para cada visitante
Después del pedido, el cliente encuentra su calendario de pagos en la página de confirmación, en el detalle de su pedido y en Mis pagos, en su cuenta. Allí puede pagar el siguiente plazo por adelantado y cambiar la tarjeta o la cuenta usada para los cobros automáticos, en una página segura de Stripe. Los clientes sin cuenta acceden a la misma página con el enlace de sus correos.
Los pagos de un pedido, con el siguiente pagadero en el acto
Seguir y gestionar los pagos
La página Pagos muestra tres indicadores: lo que queda por cobrar, los importes atrasados y los cobros automáticos de los próximos siete días. La lista de anticipos y pagos a plazos se filtra por pedido, cliente, modalidad, estado o fecha, y se exporta en CSV.
Lo que queda por cobrar, los retrasos y los cobros próximos
La ficha de un calendario de pagos muestra cada pago con su vencimiento, su importe, su estado y sus detalles (fecha de pago, enlace al pago en Stripe, intentos). Según el estado, puede:
- cobrar ahora un pago automático;
- enviar el enlace de pago al cliente;
- cambiar el vencimiento;
- registrar un pago recibido fuera de Stripe (transferencia, cheque, efectivo);
- reembolsar un pago, total o parcialmente;
- enviar el calendario de pagos al cliente o detener el calendario de pagos, con o sin cancelar el pedido.
El historial recoge los pagos, los correos enviados y cada acción. Un resumen del calendario de pagos, con un enlace a su ficha, aparece también en la página del pedido.
Un calendario de pagos y sus acciones: cobrar, recordar, aplazar, reembolsar
Recordatorios y correos
La tarea programada envía un recordatorio unos días antes de cada vencimiento (para un cobro automático, el correo lo anuncia) y después avisos de retraso espaciados y limitados en número. Usted recibe una alerta por los pagos que hay que revisar, las disputas y los cobros rechazados, y un resumen diario de los retrasos.
El módulo envía doce correos: calendario de pagos al hacer el pedido, recordatorio antes de un pago por enlace, aviso antes de un cobro automático, pago que realizar ahora, pago atrasado, pago recibido, pedido totalmente pagado, cobro automático rechazado, confirmación pedida por el banco, reembolso realizado, calendario cambiado tras una modificación del pedido y la alerta destinada a usted. Cada correo se edita en cada idioma, con sus variables, una vista previa y un envío de prueba; puede desactivar los que no necesite. El diseño es el de los correos de su tienda.
Un correo editable en cada idioma, con su vista previa
Sincronización con los pedidos
- Estados de pedido: «Pago parcial recibido – plazos programados», «Pagado por completo (calendario de pagos)», «Plazo vencido» y «Pago en curso de confirmación (Stripe)» se aplican una sola vez, con su historial y sus correos. El estado de retraso solo se da a un pedido parcialmente pagado: un estado que usted haya elegido nunca se sustituye.
- Pedido modificado en el back office: los pagos restantes se recalculan y se informa al cliente.
- Pedido cancelado: los enlaces, los cobros automáticos y los recordatorios se detienen.
- Pago aceptado dado por usted al pedido: los pagos restantes se consideran pagados fuera de Stripe.
- Reembolso o disputa realizados en Stripe: aparecen en el calendario de pagos y usted recibe una alerta.
Instalación
- Descargue el módulo desde su cuenta de cliente.
- En su back office, vaya a Módulos > Gestor de módulos y haga clic en Subir un módulo.
- Seleccione el archivo ZIP; PrestaShop instala el módulo y sus estados de pedido.
- Haga clic en Configurar e introduzca su clave de licencia. Las páginas del módulo se abren después desde el menú Módulos > Anticipos y pagos a plazos (WePresta > Anticipos y pagos a plazos en PrestaShop 9), con cuatro pestañas: Pagos, Reglas, Correos electrónicos y Configuración.
Primeros pasos
- Clave de Stripe: en Configuración > Cuenta de Stripe, elija el modo Prueba, pegue su clave secreta de prueba (panel de Stripe > Desarrolladores > Claves de API,
sk_test_…) y haga clic en Probar la conexión. - Webhook: en Stripe, vaya a Desarrolladores > Webhooks > Añadir un endpoint. Pegue la dirección del webhook copiada desde los ajustes y seleccione los nueve eventos indicados bajo esa dirección. Después, pegue el secreto de firma del webhook (
whsec_…) en los ajustes. - Tarea programada: copie la dirección de la tarea programada desde los ajustes y llámela cada hora, o al menos una vez al día, desde el cron de su servidor o de su alojamiento.
- Primera regla: en Reglas, cree por ejemplo un anticipo del 30 % en todos los productos con el resto 30 días después del pedido, o un pago en 3 plazos con 25 días de intervalo y cobro automático. El ejemplo del formulario muestra los importes antes de guardar.
- Pedido de prueba: realice un pedido con una tarjeta de prueba de Stripe, por ejemplo
4242 4242 4242 4242, y abra su calendario de pagos en Pagos. - Modo real: introduzca su clave secreta real (
sk_live_…), cree el webhook del modo real con su propio secreto de firma y elija el modo Real.
El panel Estado de la integración, en la parte superior de los ajustes, comprueba cada punto: clave del modo usado, conexión con Stripe, secreto del webhook, webhooks recibidos, última ejecución de la tarea programada, estados de pedido, HTTPS y reglas activas.
El estado de la integración y la conexión con Stripe
Configurar las reglas
Cada regla combina:
- Productos: todos los productos, los productos de algunas categorías o algunos productos, buscados por nombre o referencia, y productos excluidos;
- Modalidad: un anticipo y luego el resto, o varios pagos iguales;
- Cobro automático de los pagos siguientes, o pago por enlace;
- Oferta: el cliente también puede pagar todo el pedido de una vez, o el plan es la única forma de pagar con este módulo (sus otros módulos de pago siguen disponibles);
- Importe del pedido mínimo y máximo;
- Prioridad: cuando varias reglas cubren un producto, prevalece la más precisa (producto, luego categoría, luego todos los productos) y después la prioridad más alta.
Una regla de anticipo y el ejemplo de sus importes
Ajustes
- Cuenta de Stripe: modo de prueba o real, claves secretas y secretos de firma de los webhooks (guardados ocultos), métodos de pago ofrecidos.
- Proceso de compra: ofrecer también el pago de todo el pedido con tarjeta, ofrecer los planes a los invitados, envío pagado con el primer o el último pago, tiempo para pagar en Stripe (de 30 minutos a 24 horas), texto mostrado bajo el plan, duración máxima de los calendarios (50 días por defecto).
- Recordatorios y cobros automáticos: días del recordatorio antes de un pago, intervalo y número máximo de avisos de retraso, días de los nuevos intentos tras un cobro rechazado, alertas y dirección que las recibe.
- Visualización: plan en la ficha de producto y en el carrito.
- Estados del pedido: los estados usados por el módulo, que puede sustituir por los suyos.
- Tarea programada: dirección que llamar, registro detallado en los registros de PrestaShop (nunca se escribe en él ninguna tarjeta ni ningún secreto), nueva dirección si es necesario.
Requisitos
- PrestaShop 1.7.8, 8.0+ o 9.0+
- PHP 7.4 o superior, con la extensión cURL
- Una cuenta de Stripe
- HTTPS en la tienda: Stripe solo envía sus webhooks por HTTPS
- Una tarea programada (cron) para los recordatorios y los cobros automáticos
- Interfaz, correos y estados de pedido en francés, inglés, español, italiano y polaco
Actualizar desde la versión 1.0
Instale la versión 2.0 sobre la versión 1.0 desde el gestor de módulos. Sus reglas, ajustes, claves de Stripe y estados de pedido se conservan. Cada anticipo en curso se convierte en un calendario de dos pagos y los enlaces de pago del saldo ya enviados siguen siendo válidos. Después, añada al webhook de su cuenta de Stripe los eventos indicados en los ajustes y compruebe el panel Estado de la integración.
FAQ
¿Para qué sirve el pago por depósito (pago parcial) con Stripe?
El pago por depósito permite a sus clientes pagar solo una parte del importe al realizar el pedido y liquidar el saldo más tarde. Es especialmente eficaz en productos de gama alta, artículos a medida y pedidos anticipados, donde el pago íntegro inmediato frena la compra. Usted cobra un primer importe desde el pedido y el módulo se encarga del saldo: cobro automático o enlace de pago, recordatorios y seguimiento. El módulo también ofrece el pago a plazos sin comisiones, en pagos iguales.
¿Cómo definir el importe del depósito (porcentaje o importe fijo)?
El anticipo se define en porcentaje del precio (por ejemplo, 30 %) o en importe fijo por unidad (por ejemplo, 50 €, convertido para las demás monedas). Un porcentaje sigue el precio de los productos caros; un importe fijo funciona bien como gastos de reserva. El formulario de la regla muestra el ejemplo de los importes para un pedido de 100 €. Los gastos de envío se pagan con el primer o con el último pago, según sus ajustes, y los descuentos se deducen.
¿Se pueden seleccionar productos, categorías o toda la tienda?
Sí: una regla se aplica a todos los productos, a los productos de algunas categorías o a algunos productos, que usted busca por nombre o referencia. Puede excluir productos, que se pagan entonces íntegramente con el primer pago, y limitar una regla a un importe de pedido mínimo o máximo. Cuando varias reglas cubren un producto, prevalece la más precisa (producto, luego categoría, luego todos los productos) y después la prioridad más alta.
¿El depósito puede ser opcional u obligatorio (pedidos anticipados)?
Una regla ofrece su plan con la posibilidad de pagar todo el pedido de una vez, o como única forma de pagar con este módulo. Sus otros módulos de pago siguen disponibles al finalizar la compra: para imponer el anticipo, reserve los productos afectados a este módulo. En un pedido anticipado, el saldo puede exigirse en una fecha fija o cuando el pedido alcanza un estado elegido, por ejemplo «Listo para enviar».
¿Cómo ve el cliente el "pago hoy" frente al "pago posterior"?
El plan aparece en la ficha de producto y en el carrito para cada visitante, por ejemplo «Pagar en 3 plazos sin comisiones» con las fechas y los importes. Al pagar, la opción muestra el importe del día y el calendario completo, con el envío incluido. Después, el cliente encuentra sus pagos en la página de confirmación, en el detalle de su pedido y en «Mis pagos».
¿Cómo se cobra el saldo (cobro automático, enlace de pago seguro)?
Con el cobro automático, Stripe guarda la tarjeta o el mandato SEPA del primer pago y lo carga en cada vencimiento, con el consentimiento del cliente mostrado al hacer el pedido. Si el banco rechaza el pago o pide una confirmación, el cliente recibe un enlace de pago y el módulo vuelve a intentarlo según sus ajustes. Sin cobro automático, el cliente paga cada plazo con un enlace seguro de la tienda, que abre una página de pago de Stripe con el importe actualizado y solo puede usarse una vez.
¿Son automáticos los recordatorios por correo electrónico? ¿Cuál es el papel del CRON?
Sí. Una tarea programada (CRON), llamada cada hora o al menos una vez al día, envía el recordatorio unos días antes de cada vencimiento, realiza los cobros automáticos, envía avisos de retraso espaciados y limitados en número y le envía un resumen diario de los retrasos. Los doce correos del módulo se editan en cada idioma, con vista previa y envío de prueba. El panel «Estado de la integración» indica la última ejecución de la tarea.
¿Existe un cuadro de mando para realizar el seguimiento de depósitos, saldos y retrasos?
Sí: la página «Anticipos y pagos a plazos» muestra lo que queda por cobrar, los importes atrasados y los cobros automáticos de los próximos siete días, y después la lista de calendarios con filtros y exportación CSV. Desde un calendario de pagos puede cobrar ahora, enviar el enlace de pago, cambiar un vencimiento, registrar un pago recibido fuera de Stripe, reembolsar un pago o detener el calendario. Un resumen aparece también en la página del pedido.
¿Qué ocurre si el cliente no paga el saldo a tiempo?
El módulo envía avisos de retraso según sus ajustes y da al pedido el estado «Plazo vencido» si estaba parcialmente pagado; un estado que usted haya elegido nunca se sustituye. Usted recibe una alerta y decide: enviar un nuevo enlace, cambiar el vencimiento, registrar un pago recibido de otra forma o detener el calendario, con o sin cancelar el pedido.
Compatibilidad, requisitos previos y límites: PayPal, versiones de PrestaShop, SSL
El módulo funciona con PrestaShop 1.7.8, 8.0+ y 9.0+, con PHP 7.4 como mínimo. Se necesita una cuenta de Stripe, HTTPS en la tienda (Stripe envía sus notificaciones por HTTPS) y una tarea programada. Los pagos pasan por Stripe y no por PayPal; los métodos de pago ofrecidos son los activados en su cuenta de Stripe (tarjetas, Apple Pay, Google Pay, adeudo directo SEPA, Bancontact y otros).
¿El pago a plazos es un crédito?
El módulo no añade intereses ni comisiones y no hace intervenir a ninguna entidad de crédito: usted mismo concede el calendario de pagos, que se cobra en su cuenta de Stripe. Aun así, un pago aplazado puede estar sujeto a las normas del crédito al consumo según su duración y su país. En la Unión Europea, a partir del 20 de noviembre de 2026, la Directiva (UE) 2023/2225 solo excluye el pago aplazado sin intereses ni gastos concedido directamente por el vendedor si se paga en los 50 días siguientes a la entrega (14 días si su empresa no es una pyme). Un anticipo cuyo saldo se paga antes del envío no aplaza ningún pago después de la entrega. Por defecto, el módulo rechaza los calendarios cuyo último pago llega más de 50 días después del pedido; modifique este límite solo después de comprobar la legislación aplicable a su tienda.
¿Pueden mis clientes cambiar de tarjeta o pagar por adelantado?
Sí. Desde «Mis pagos» o el enlace de sus correos, sus clientes ven su calendario de pagos, pagan el siguiente pago por adelantado y cambian la tarjeta o la cuenta usada para los cobros automáticos, en una página segura de Stripe. Los clientes sin cuenta usan los enlaces que reciben por correo.
¿Cómo actualizar desde la versión 1.0?
Instale la versión 2.0 sobre la versión 1.0 desde el gestor de módulos. Sus reglas, ajustes, claves de Stripe y estados de pedido se conservan; cada anticipo en curso se convierte en un calendario de dos pagos y los enlaces de pago ya enviados siguen siendo válidos. Después, añada al webhook de su cuenta de Stripe los eventos indicados en los ajustes y compruebe el panel «Estado de la integración».
Soporte
Para cualquier ayuda, contáctenos desde su área de cliente WePresta o por correo a mail@wepresta.shop, según la opción de soporte de su plan.
Changelog
Versión 2.0.0
Novedades
- Ofrezca el pago a plazos sin comisiones: de 2 a 12 pagos iguales, espaciados por días o meses.
- Limite la duración de los calendarios de pagos: 50 días después del pedido por defecto.
- Cobre automáticamente los pagos siguientes en la tarjeta o el mandato SEPA del primer pago, con el consentimiento del cliente mostrado al hacer el pedido.
- Exija el saldo unos días después del pedido, en una fecha fija para un pedido anticipado, o cuando el pedido alcanza un estado elegido como «Listo para enviar».
- Sus clientes pagan cada plazo con un enlace seguro de la tienda, incluso sin cuenta de cliente.
- Sus clientes siguen sus pagos en «Mis pagos», pagan un plazo por adelantado y cambian de método de pago.
- Registre un pago recibido fuera de Stripe, por transferencia, cheque o efectivo, y cambie un vencimiento.
- Reembolse cada pago, total o parcialmente, desde el calendario de pagos.
- Encuentre el calendario de pagos y sus acciones desde la página del pedido.
- Ofrezca los métodos de pago activados en su cuenta de Stripe: tarjetas, Apple Pay, Google Pay, adeudo directo SEPA, Bancontact y otros.
- Edite doce correos en cada idioma, con vista previa y envío de prueba.
- Compruebe la conexión con Stripe, el webhook y la tarea programada en el panel «Estado de la integración».
- Exporte la lista de calendarios de pagos en CSV.
- Exporte y borre los datos personales de sus clientes con el módulo RGPD oficial de PrestaShop.
Mejoras
- El anticipo y los plazos tienen en cuenta los gastos de envío y los descuentos; el envío se paga con el primer o con el último pago, según su elección.
- El enlace de pago del saldo abre una página de Stripe con el importe actualizado y solo puede usarse una vez.
- El pedido se crea aunque el cliente cierre la página después de pagar.
- Cada plazo tiene su recordatorio y después avisos de retraso espaciados y limitados; usted recibe un resumen diario de los retrasos.
- Un pedido modificado en el back office actualiza los pagos restantes e informa al cliente.
- Un pedido cancelado detiene los enlaces, los cobros automáticos y los recordatorios.
- Los reembolsos y disputas realizados en Stripe aparecen en el calendario de pagos, con una alerta.
- El plan aparece en la ficha de producto y en el carrito para todos los visitantes, con los formatos de precio y fecha de la tienda.
- Los importes respetan los decimales de cada moneda, y los importes fijos se convierten a la moneda del cliente.
- La interfaz, los correos y los estados de pedido existen en francés, inglés, español, italiano y polaco.
- Las claves secretas están ocultas en el back office.
- Sin licencia activa, los pagos en curso, los cobros automáticos y los enlaces continúan; solo dejan de ofrecerse nuevos planes.
- El módulo funciona con PrestaShop 1.7.8, 8.0+ y 9.0+ y PHP 7.4 o superior.
Correcciones
- «Pagar el importe total» cobra todo el pedido, sin enlace de saldo ni recordatorios.
- Un pago de Stripe solo valida su propio carrito, por el importe esperado.
- Un enlace de saldo ya no puede pagarse dos veces.
- Cancelar en la página de Stripe devuelve al cliente a la elección del método de pago.
- Cada estado de pedido se aplica una sola vez, con su historial y sus correos, y el pedido cuenta en sus estadísticas.
- El pago del anticipo figura en los pagos del pedido.
- Un pedido cancelado ya no recibe recordatorios ni vuelve a marcarse como atrasado.
- Los recordatorios y los avisos de retraso ya no comparten el mismo contador.
- El módulo ya no escribe un registro en su carpeta; el de la versión 1.0 se elimina con la actualización.
Después de la actualización: sus reglas, ajustes, claves de Stripe y estados de pedido se conservan, cada anticipo en curso se convierte en un calendario de dos pagos y los enlaces ya enviados siguen siendo válidos. Añada al webhook de su cuenta de Stripe los eventos indicados en los ajustes y compruebe el panel «Estado de la integración».
Versión 1.0.0
- Versión inicial