Anti-Bots para PrestaShop: Protección de la Búsqueda por Facetas y Límite de Peticiones
Para tiendas donde los bots recorren todas las combinaciones de filtros y el hosting avisa de CPU al 100 %. Responde…
- PS 1.7+
- PS 8
- PS 9
«Mis suscripciones» en una tienda PrestaShop con el tema Hummingbird: tu cliente ve qué le llega y cuándo, y lo cambia él mismo.
Lo que hoy te toca hacer a mano cada mes, y cómo queda con el módulo.
Sin el módulo
Con el módulo
Pantallas reales del módulo en una tienda PrestaShop 9 con el tema Hummingbird: de la ficha del producto a tu back office.
1. En la ficha, tu cliente ve cada cuánto se renueva y lo que pagará después. Si le ofreces un complemento, lo añade con una casilla.
2. En el mismo carrito caben compras normales y suscripciones de periodos distintos. El total es lo que paga hoy; debajo, lo que se cobrará después.
3. Paga sin salir de tu tienda, en el paso de pago de siempre: tarjeta, Apple Pay, Google Pay o adeudo bancario.
4. En «Mis suscripciones» ve la próxima entrega y el próximo cobro, y lo cambia todo sin escribirte.
5. Tú ves de un vistazo lo que requiere atención (un pago rechazado, una baja dentro de la permanencia), cuántas tienes activas, en prueba y en pausa, lo que ingresas cada mes y lo que has cobrado, y abres cada suscripción con un clic.
¿Dudas de si encaja con lo que vendes? Cuéntanos tu caso y te decimos cómo configurarlo.
Marcas «Requiere suscripción» en la ficha del producto, o solo en una combinación, y decides cómo se renueva:
«Mis suscripciones» vive en la cuenta del cliente, con el aspecto de tu tema, y en el móvil se usa igual de bien.
Stripe Billing reintenta el cobro y avisa a tu cliente. Tú lo ves en el resumen con su siguiente intento, y puedes reintentarlo al momento desde la ficha de la suscripción.
Tus medios de pago, tu tema y tus otros módulos siguen como están. El módulo solo entra cuando el carrito lleva una suscripción.
Instalas el módulo, pegas tus claves de Stripe, creas el webhook con un botón y marcas «Requiere suscripción» en los productos que quieras vender así. Desde ese momento se compran desde la ficha como cualquier otro producto. Paso a paso, en el manual del módulo.
Sí: de PrestaShop 1.7.6 a 9.x, con PHP 7.1 o superior, multitienda incluida. Lo probamos de principio a fin en diez tiendas, una por versión, con los temas Classic y Hummingbird y con la ficha de producto clásica y la moderna.
No, y si ya lo tienes puedes dejarlo. Este módulo solo cobra los carritos que llevan una suscripción; las compras normales siguen con tu pasarela de siempre.
Tarjeta con 3D Secure, Apple Pay y Google Pay, adeudo SEPA en euros y ACH en dólares. Tú eliges si se paga dentro de tu checkout o en la página de Stripe Checkout.
Sí, incluso suscripciones de periodos distintos, como una mensual y una anual. El cliente paga todo de una vez y cada suscripción se renueva después por su lado.
Sí. Cada entrega se envía a la dirección vigente con el transportista elegido, y el envío se cobra al precio del transportista o va incluido en la cuota. Tu cliente puede saltar una entrega o cambiar de dirección, y tú tienes las próximas entregas en una lista exportable.
Stripe lo reintenta y avisa al cliente, y la tienda te lo marca como pendiente con la fecha del siguiente intento. Si el cliente cambia la tarjeta desde su cuenta, el cobro pendiente se repite al momento con la tarjeta nueva. Cuando se cobra, llega el pedido.
Las dos cosas, y también permanencia mínima, un número fijo de periodos y una cuota por volver tras una baja. Todo se configura en la ficha de cada producto.
Cada renovación entra como un pedido normal de PrestaShop, así que cualquier ERP o conector que lea pedidos la factura. Con nuestro conector Odoo PrestaShop verás además cada suscripción en Odoo con su estado, y los cobros de Stripe entrarán netos de comisión.
No. Pagas la licencia una vez y es tuya para siempre. Los cobros van directos a tu cuenta de Stripe, que aplica sus tarifas; nosotros no cobramos comisión.
En una tienda, con su copia de pruebas aparte. La licencia trae tres meses de actualizaciones y soporte; con el Plan Continuidad tienes el primer año y la renovación anual, por si prefieres no preocuparte de las versiones.
Detalles técnicos: compatibilidad, instalación y desarrolladores
| PrestaShop | 1.7.6 a 9.x | Multitienda incluida, con la ficha de producto clásica y la moderna. |
| PHP | 7.1 o superior | Probado hasta PHP 8.4. |
| Temas | Classic, Hummingbird y derivados | Usa el checkout de PrestaShop, así que funciona con los temas que lo respetan. |
| Stripe | Cuenta con Stripe Billing | Clave secreta (o restringida) y publicable; el webhook lo crea el módulo. |
| Monedas | Todas las que admite Stripe | Precio de renovación por moneda. SEPA en euros, ACH en dólares. |
| Idiomas | es, en, fr, it, de | En la tienda y en el back office. |
Sube el módulo
Desde el gestor de módulos de PrestaShop, como cualquier otro. Aparece en Pedidos › Suscripciones.
Conecta Stripe
Pegas tus claves y pulsas «Crear el webhook en Stripe»: el módulo lo da de alta en Stripe con todo lo que necesita.
Marca tus productos
En la ficha de cada producto, «Requiere suscripción» y cómo se renueva. Ya se puede comprar.
El módulo avisa a los demás de cada alta, renovación, impago, pausa, cambio de dirección y baja con sus propios hooks, y les deja suscribir a un cliente enlazado a un objeto suyo (una licencia, una plaza, un servicio) con una API pública que no cambia de firma. Todo está en la referencia de hooks y API.
La puesta en marcha completa está en el manual del módulo: conectar Stripe, crear un plan, qué ve tu cliente y qué hacer con cada aviso.
Tu primera suscripción, cobrada esta semana.
La licencia es tuya para siempre, se pone en marcha en una tarde y te ayudamos a configurar tu primer plan.
Un módulo, una app, un servidor que da guerra o algo urgente. Te respondemos en menos de 24 horas, con un presupuesto cerrado con precio y fecha.