Devolucion facil - sin preguntas
Instalar, configurar y beneficiarse
Prioridad en ayuda y satisfaccion
Fidelidad + Crédito Revolution
Fideliza a tus clientes con puntos, creditos y programas de recompensas
Loyalty + Credit Revolution combina fidelización B2B y B2C, precios por niveles, cuentas de crédito de tienda, validación de VAT, gestión de empresas y recargas de crédito impulsadas por Stripe en un completo módulo de PrestaShop.
- Precios por niveles: Niveles automáticos de clientes basados en historial de compras con descuentos por nivel
- Crédito de tienda: Cuentas de crédito de clientes utilizables como método de pago en cualquier pedido
- Recarga con Stripe: Financiación autoservicio del crédito vía tarjetas, Apple Pay, Google Pay
- Cuentas de empresa B2B: Empresas con múltiples empleados, crédito compartido y controles de gasto
- Validación de VAT: Validación automática VIES de la UE con generación de facturas exentas de impuestos
- Condiciones de pago: Neto 15/30/60 con límites de crédito configurables y seguimiento de vencimientos
- Puntos de fidelidad: Puntos por compra canjeables como crédito o descuentos directos
- Progresión automática de nivel: Los clientes avanzan de nivel automáticamente con notificaciones de gasto
- Dashboard de administración: Distribuciones de niveles, resúmenes de crédito, seguimiento de vencimientos, analítica LTV
- Preparado para multitienda: Configuraciones independientes por tienda
La solución completa de fidelización y crédito B2B/B2C. Compatible con PrestaShop 1.7 a 9.x.
Fidelización B2B y B2C, precios por niveles y crédito de tienda — Un solo módulo
Loyalty + Credit Revolution es un sistema integral de gestión de fidelización y crédito que sirve tanto a tiendas B2C de consumo como a operaciones B2B mayoristas desde un único módulo unificado. Combina precios por niveles basados en el historial de compras, validación de VAT para clientes empresariales, gestión de cuentas de empresa, cuentas de crédito de tienda con condiciones de pago flexibles y funcionalidad de recarga de crédito impulsada por Stripe en una solución que normalmente requeriría cuatro o cinco módulos separados.
Para tiendas B2C, este módulo crea un programa de fidelización que recompensa a los clientes recurrentes con precios automáticos basados en niveles. Cuanto más gasta un cliente, mejores son sus precios — creando un poderoso incentivo de retención que aumenta el valor de vida del cliente y reduce la dependencia del coste de adquisición. Los niveles de fidelización se calculan automáticamente basándose en el historial de compras, y los clientes ven su nivel actual, el umbral del siguiente nivel y los precios disponibles claramente en el dashboard de su cuenta.
Para tiendas B2B, este módulo añade la funcionalidad empresarial que las operaciones mayoristas requieren: cuentas de empresa con múltiples empleados, validación de número de VAT para compras exentas de impuestos, condiciones de pago con límites de crédito configurables y cuentas de crédito de tienda que pueden recargarse vía Stripe o gestionarse manualmente por los administradores. Esto transforma PrestaShop de una plataforma enfocada al consumidor en un capaz sistema de pedidos B2B.
Características y beneficios clave
- Sistema de precios por niveles: Crea niveles de precios ilimitados (ej.: Bronce, Plata, Oro, Platino) con asignación automática de clientes basada en el historial total de compras. Cada nivel aplica porcentajes de descuento específicos o ajustes de precio fijos en todo tu catálogo o categorías seleccionadas.
- Progresión automática de nivel: Los clientes avanzan automáticamente a niveles superiores cuando su gasto acumulado supera los umbrales configurados. Las notificaciones opcionales de nivel informan a los clientes cuando desbloquean mejores precios.
- Cuentas de crédito de tienda: Cada cliente obtiene un saldo de crédito de tienda que puede usarse como método de pago. El crédito puede ganarse a través de programas de fidelización, añadirse manualmente por los administradores o recargarse por los clientes vía Stripe.
- Recarga de crédito con Stripe: Los clientes pueden añadir fondos a su cuenta de crédito de tienda usando Stripe, soportando tarjetas, Apple Pay, Google Pay y otros métodos de pago de Stripe. Cantidades mínimas y máximas de recarga configurables.
- Cuentas de empresa B2B: Crea entidades de empresa con múltiples usuarios empleados, límites de crédito compartidos e historial de compras unificado. Los administradores de empresa pueden gestionar su propia lista de empleados y establecer límites de gasto por empleado.
- Validación de VAT: Validación automática de números de VAT de la UE mediante VIES (Sistema de intercambio de información sobre el VAT). Los clientes B2B válidos reciben exención automática de VAT en las facturas, cumpliendo con las normas de suministro intracomunitario de la UE.
- Condiciones de pago: Ofrece a los clientes B2B condiciones de pago (Neto 15, Neto 30, Neto 60, o personalizado) con límites de crédito configurables. Los pedidos con condiciones se entregan inmediatamente con pago de la factura debido posteriormente.
- Gestión de límites de crédito: Establece límites de crédito por empresa o por cliente. Bloqueo automático de pedidos cuando se alcanzan los límites de crédito. Dashboard mostrando saldos pendientes, facturas vencidas y utilización de crédito.
- Sistema de puntos de fidelidad: Otorga puntos por compra (puntos-por-unidad-monetaria configurables) que los clientes pueden canjear como crédito de tienda o aplicar directamente como descuentos en pedidos futuros.
- Dashboard de administración: Dashboard completo del back office mostrando distribuciones de niveles de fidelidad, resúmenes de saldos de crédito, historial de transacciones de recarga, seguimiento de pagos vencidos y analítica de valor de vida del cliente.
Funcionalidad B2B que significa negocios
La mayoría de las soluciones B2B para PrestaShop son complementos añadidos — descuentos de grupo básicos sin gestión real de cuentas empresariales. Loyalty + Credit Revolution trata B2B como un caso de uso de primera clase. Cuentas de empresa con gestión jerárquica de empleados, validación automática de VAT, condiciones de pago adecuadas con control de crédito y extractos de cuenta detallados transforman tu tienda PrestaShop en una plataforma profesional de pedidos mayoristas que los clientes B2B realmente querrán usar.
El sistema de condiciones de pago es particularmente poderoso para operaciones B2B. En lugar de requerir pago inmediato, los clientes empresariales de confianza pueden realizar pedidos con condiciones acordadas (Neto 30, Neto 60, etc.) hasta su límite de crédito aprobado. Esto coincide con el flujo de compra que los compradores empresariales esperan y elimina la fricción que los lleva a competidores con opciones de pago más flexibles.
Detalles técnicos
- Stripe Payment Intents: Las recargas de crédito usan la API Payment Intents de Stripe con recopilación segura de tarjetas del lado del cliente y confirmación del lado del servidor. Soporta autenticación SCA/3DS.
- Integración con API VIES: Los números de VAT se validan en tiempo real contra el servicio VIES de la UE con caché para gestionar las caídas de VIES de forma elegante.
- Cálculo de niveles basado en cron: Las asignaciones de niveles de clientes pueden recalcularse vía tarea cron para tiendas con grandes bases de clientes, evitando la sobrecarga de cálculo en tiempo real durante el procesamiento de pedidos.
- Arquitectura de base de datos: Tablas dedicadas para transacciones de crédito, configuraciones de niveles, cuentas de empresa, condiciones de pago y libros de puntos de fidelidad con claves foráneas e indexación adecuadas.
- Integración mediante hooks: Se integra con la validación de pedidos, procesamiento de pagos, registro de clientes y cálculo del carrito para una integración fluida con el ciclo de vida de pedidos de PrestaShop.
- Compatible con multitienda: Niveles de fidelidad, cuentas de crédito y configuraciones B2B independientes por tienda.
- Compatible con PrestaShop 1.7, 8.x y 9.x.
¿Por qué es único este módulo?
- Fidelización B2B y B2C combinada en un módulo — precios por niveles, crédito de tienda, cuentas de empresa y validación de VAT
- Las recargas de crédito autoservicio impulsadas por Stripe permiten a los clientes financiar sus cuentas sin intervención del administrador
- Condiciones de pago reales (Neto 15/30/60) con gestión de límites de crédito — flujo de compra B2B profesional
- Cuentas de empresa con gestión jerárquica de empleados y controles de gasto por empleado
- Validación automática de VAT de la UE mediante VIES con generación de facturas exentas de impuestos para clientes B2B válidos
- Sistema de puntos de fidelidad con canje flexible — conversión a crédito de tienda o descuentos directos en pedidos
Casos de uso
- Tiendas mayoristas B2B: Cuentas de empresa, condiciones de pago, límites de crédito y validación de VAT para operaciones mayoristas profesionales
- Tiendas híbridas B2B/B2C: Sirve a clientes minoristas con niveles de fidelidad mientras ofrece a clientes empresariales precios B2B separados y condiciones de pago
- Tiendas de suscripción: Las cuentas de crédito de tienda prefinanciadas permiten a los suscriptores mantener saldos para compras recurrentes
- Compra recurrente de alto valor: Los precios por niveles recompensan a tus mejores clientes automáticamente, aumentando la retención en mercados competitivos
- B2B internacional: Validación y exención de VAT de la UE para ventas intracomunitarias transfronterizas
- Comercio y distribución: La gestión de límites de crédito y condiciones de pago replican las relaciones tradicionales de cuentas comerciales en tu tienda online
-
Referenciamprloyaltyrevolution
-
En stock999 Artículos
-
Compatibilidad PrestaShopPS 1.7 – 9.x
-
Modelo de precioCompra unica
-
Tipo de moduloFront & Back-office
-
Relevante para RGPDNo
-
Objetivo comercialAumentar conversiones
-
Cuenta externa necesariaNo
-
Complejidad del moduloModulo completo
-
Etapa del recorrido del clienteRetener clientes
-
Funciona con plataformaSin plataforma externa
MPR Loyalty Revolution
Un modulo completo de gestion de cuentas comerciales B2B, fidelizacion de clientes y cuentas de credito para PrestaShop 1.7+.
Descripcion general
MPR Loyalty Revolution proporciona una solucion completa para gestionar clientes comerciales, niveles de fidelizacion y cuentas de credito:
- Solicitudes de cuenta comercial - Los clientes solicitan cuentas comerciales con validacion de IVA y carga de documentos
- Sistema de niveles - Niveles configurables para clientes comerciales e individuales con calificacion automatica
- Cuentas de credito - Linea de credito para clientes B2B con seguimiento de pagos e integracion Stripe
- Gestion de empresas B2B - Cuentas de empresa multi-usuario con recursos compartidos
Funciones
Gestion de cuentas comerciales
- Formulario de solicitud en linea con campos personalizables
- Validacion del numero de IVA (integracion API VIES)
- Soporte de carga de documentos (licencias comerciales, certificados)
- Aprobacion automatica basada en reglas configurables
- Flujo de trabajo de revision y aprobacion manual
- Seguimiento del estado de la solicitud para los clientes
- Gestion de vencimiento con notificaciones
Sistema de niveles
Dos vias de niveles separadas:
- Niveles comerciales - Para clientes B2B/comerciales (requiere aprobacion de cuenta comercial)
- Niveles individuales - Para clientes regulares (basados en historial de compras)
Funciones de niveles:
- Reglas de calificacion configurables (facturacion, cantidad de pedidos, antiguedad de cuenta, etc.)
- Beneficios: descuentos, envio gratuito, terminos de pago, soporte prioritario
- Evaluacion automatica del nivel al realizar el pedido
- Bloqueo de nivel con vencimiento opcional
- Periodos de gracia antes de la degradacion
- Historial completo de cambios de nivel
Sistema de cuentas de credito
Modelo de linea de credito:
- Limites de credito configurables (desde nivel, empresa o manual)
- Ratio de cobertura (ej. 50% credito, 50% pago adelantado)
- Terminos de pago (Neto 7, 14, 30, 60 dias)
- Intereses sobre pagos vencidos (configurable)
Seguimiento de pagos:
- Seguimiento de credito por pedido con fechas de vencimiento
- Declaraciones de pago con carga de comprobantes
- Flujo de trabajo de confirmacion del administrador
- Integracion Stripe Checkout para pagos en linea
- Asignacion de pagos FIFO o selectiva
- Saldo excedente de reembolsos
Credito empresarial:
- Pool de credito compartido para miembros de la empresa
- Sub-limites opcionales por miembro
- El administrador de la empresa puede gestionar los limites de los miembros
Gestion de empresas B2B
- Perfiles de empresa con verificacion
- Multiples empleados por empresa
- Permisos basados en roles (admin/miembro)
- Libreta de direcciones compartida
- Sistema de invitacion (enlace o email)
- Coincidencia automatica de dominio de email
Instalacion
- Subir el modulo a
/modules/mprtradeaccount/ - Install via PrestaShop Back Office → Modules
- Configure settings in Trade Accounts → Configuration
Configuracion
Configuracion general
- Activar/desactivar el modulo
- Campos del formulario de solicitud (requerido, opcional, oculto)
- Condiciones de aprobacion automatica
- Asignacion de grupo de clientes
- Configuracion de vencimiento
Configuracion de niveles
- Crear niveles comerciales e individuales
- Definir reglas de calificacion por nivel
- Configurar beneficios por nivel
- Establecer la frecuencia de evaluacion
Configuracion de cuenta de credito
- Activar cuentas de credito
- Limites y terminos predeterminados
- Ratio de cobertura
- Configuracion de intereses
- Gestion de atrasos
- Programacion de recordatorios
Integracion con Stripe
Para la cobro de pagos de credito:
- Activar Stripe en la configuracion de cuenta de credito
- Configurar las claves API de Stripe
- Set up webhook endpoint:
https://yourshop.com/module/mprtradeaccount/StripeWebhook - Activar los metodos de pago deseados
Controladores de administracion
| Controlador | Descripcion |
|---|---|
| Dashboard | Descripcion general, estadisticas, alertas |
| Trade Applications | Gestionar solicitudes |
| Customers | Todos los clientes con info de nivel/credito |
| Tiers | Trade and Individual tier management |
| Credit Accounts | Limites de credito, pagos, transacciones |
| Companies | Gestion de empresas B2B |
| Configuration | Configuracion del modulo |
Paginas Frontend
| Pagina | Ruta | Descripcion |
|---|---|---|
| Solicitud | /trade-account/apply |
Formulario de solicitud de cuenta comercial |
| Estado | /trade-account/status |
Pagina de estado de la solicitud |
| Cuenta de credito | /trade-account/credit |
Gestion de cuenta de credito |
| Empresa | /trade-account/company |
Area de miembros de la empresa |
Hooks
The module uses the following PrestaShop hooks:
Hooks de visualizacion:
displayCustomerAccount- Enlace de cuenta comercial en el area de clientedisplayNav1/2,displayTop,displayFooter- Boton de cuenta comercialdisplayAdminOrder- Info de credito en la vista de pedido admindisplayAdminCustomers- Info de comercio/credito en la vista de cliente
Hooks de accion:
actionValidateOrder- Crear pedidos de credito, evaluar nivelesactionOrderStatusUpdate- Gestionar cancelaciones/reembolsospaymentOptions- Registrar opcion de pago de credito
Integracion con MPR Express Checkout
Cuando ambos modulos estan instalados:
- La cuenta de credito aparece como opcion de pago en Express Checkout
- Funciones de Stripe compartidas entre modulos
- Experiencia de cliente unificada
Tareas Cron
Configurar cron para ejecucion diaria:
0 2 * * * curl -s "https://yourshop.com/module/mprtradeaccount/Cron?token=YOUR_TOKEN"
Maneja:
- Actualizaciones de estado de atraso
- Calculo de intereses
- Recordatorios de pago
- Evaluaciones de nivel (si estan programadas)
Tablas de base de datos
Tablas principales
mprtradeaccount_application- Trade applicationsmprtradeaccount_attempt- Application audit logmprtradeaccount_document- Uploaded documentsmprtradeaccount_config- Module configuration
Tablas de niveles
mprtradeaccount_tier- Tier definitionsmprtradeaccount_tier_rule- Qualification rulesmprtradeaccount_tier_benefit- Tier benefitsmprtradeaccount_customer_tier- Customer assignmentsmprtradeaccount_tier_history- Change historymprtradeaccount_customer_metrics- Cached metrics
Tablas de credito
mpr_credit_account- Credit accountsmpr_credit_member_limit- Company member sub-limitsmpr_credit_order- Credit ordersmpr_credit_payment- Paymentsmpr_credit_payment_allocation- Payment to order mappingmpr_credit_transaction- Transaction log
Tablas compartidas (prefijo mpr_)
mpr_company- B2B companiesmpr_company_member- Company membershipsmpr_company_address- Shared addressesmpr_company_contact- Company contactsmpr_company_invite- Email invitations
Requisitos
- PrestaShop 1.7.0+
- PHP 7.1+
- MySQL 5.5+
Optional:
- MPR Express Checkout (for enhanced payment integration)
- Stripe account (for credit payment collection)
Soporte
Para soporte, contacte: info@mypresta.rocks
Licencia
Licencia comercial - restringida solo a dominios autorizados.
Desarrollo
Estructura de archivos
mprtradeaccount/
├── controllers/
│ ├── admin/ # Back office controllers
│ └── front/ # Front office controllers
├── mails/ # Email templates
├── sql/ # Database install/uninstall
├── src/
│ ├── Classes/ # ObjectModel and Manager classes
│ └── Traits/ # Shared traits
├── views/
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript
│ └── templates/ # Smarty templates
├── mprtradeaccount.php # Main module file
└── config.xml # Module configuration
Documentos de planificacion
PLAN_TIER_SYSTEM.md- Tier system implementation detailsPLAN_CREDIT_ACCOUNTS.md- Credit account system implementation details
v1.2.0 — 2026-02-14
- ▸Added PrestaShop 9.x compatibility
- ▸New store credit wallet: customers can add funds and use as payment method
- ▸Added referral program: earn credits for referring new customers
- ▸Configurable credit expiration with automated email reminders at 7, 3, and 1 day
- ▸Fixed credit balance not updating in real-time on checkout page
v1.1.1 — 2025-09-08
- ▸Fixed partial credit redemption leaving negative rounding balance
- ▸Added credit transaction history export (CSV) for accounting
- ▸Improved admin dashboard with credit liability overview and charts
- ▸Added credit gift feature: admin can issue credits with custom message
v1.1.0 — 2025-04-22
- ▸Introduced loyalty points + store credit hybrid system
- ▸New tier-based earning multipliers (VIP customers earn more per purchase)
- ▸Added points-to-credit conversion with configurable exchange rate
- ▸Customer-facing credit balance widget in header and account page
- ▸Webhook integration for external loyalty program sync
v1.0.1 — 2024-11-10
- ▸Fixed credit not applying correctly when combined with cart rules
- ▸Added multi-currency credit support with automatic conversion
- ▸Improved checkout flow with inline credit balance display
v1.0.0 — 2024-07-08
- ▸Initial release
- ▸Loyalty points system with configurable earning rules
- ▸Store credit management for customers and admin
- ▸Credit redemption as partial or full payment at checkout
- ▸Back office credit balance management per customer
- ▸Compatible with PrestaShop 1.6, 1.7, and 8.x
Devolucion facil - sin preguntas
Instalar, configurar y beneficiarse
Prioridad en ayuda y satisfaccion
No reviews yet. Be the first to leave a review!
Write a Review