¡Importante!
Programa de Fidelización (PF) está disponible en el módulo a partir de la versión 4.8.0.
Posibilidades de la integración con el programa de fidelización
El módulo con la funcionalidad del programa de fidelización permite:
- Registrarse en el PF.
- Visualizar la información actual de la participación en PF en la cuenta personal del cliente (información de la participación, puntos acumulados, nivel actual y condiciones para pasar al próximo nivel).
- Pagar una parte del total del pedido con puntos.
- Aplicar descuentos disponibles para el cliente según su nivel.
- Visualizar los puntos pendientes de acumular tras completar el pedido.
- Sincronizar datos del PF entre el sistema y Woocommerce.
Configuración del programa de fidelización
Antes de iniciar la configuración en el lado de WooCommerce, es necesario asegurarse de que el programa de fidelización está configurado y activado en el sistema. Lea más detalles sobre la configuración del programa de fidelización en el siguiente artículo.
Activación del programa de fidelización
En los ajustes del módulo, en el bloque «Programa de fidelización» active la opción «Activar programa de fidelización».
En caso sea necesario, se puede rellenar el campo «Condiciones del programa de fidelización» y «Condiciones de procesamiento de datos personales», las que el cliente puede leer durante la registración en el PF.
Cuando el PF está activado:
- Se cambia la descarga de los precios a través del archivo ICML: no se carga el precio actual del producto, sino el precio básico.
- Se descargan automáticamente los precios de oferta (cada 4 horas) junto con las variantes de productos si la opción «Generar el catálogo ICML catalog a través de wp-cron» está activa. En caso sea necesario, se puede forzar la descarga haciendo clic en el botón correspondiente.
Nota
En el sistema, se creará el tipo de precio de oferta «Precio promocional Woocommerce» con el código
woo-promotion-lp
. Para que sea posible, la clave API debe tener permisos habilitados para recibir y editar directorios.
Componentes del programa de fidelización
Programa de fidelización en la cuenta personal del cliente
En este bloque, depende del estado del cliente se visualizan las siguientes plantillas:
- Formulario para registrarse en el PF;
- Formulario de activación del PF;
- Información sobre privilegios actuales (puntos disponibles, nivel actual, etc.).
Visualización del descuento en el carrito
Al pasar al carrito, el cliente ve el número de puntos disponibles. El descuento se aplica en forma de un cupón y es válido solo para el cliente actual. Dicho descuento se actualiza automáticamente una vez se modifique el contenido del carrito.
Para descontar los puntos, se requiere aplicar el cupón al pedido. Para realizarlo, cópielo y péguelo al campo «Código del cupón», haga clic en «Aplicar el cupón».
Cuando se usa un descuento en porcentaje en PF, el cupón se aplica automáticamente al carrito.
Visualización de puntos pendientes de acumular durante formalización del pedido
En la página de formalizar el pedido se visualizan los puntos que se acumularán en la cuenta de bonificación del cliente al completar el pedido.
Reglas para trabajar con el programa de fidelización en WooCommerce
- El cupón creado del programa de fidelización se elimina al formalizar el pedido pero el descuento se queda intacto.
- Cada modificación de artículos en el pedido (cambio de la cantidad, nuevo artículo, eliminación de un artículo) elimina el descuento del PF.
- Aplicar cupones al pedido ya creado también resulta en cancelación del descuento del PF.
- En caso de cancelar y devolver el pedido a través de WooCommerce, los puntos aplicados se devuelven a la cuenta del cliente. Para hacer seguimiento de cancelaciones y devoluciones, se utilizan los estados básicos de pedidos como
refunded
(Reembolsado) ycancelled
(Cancelado). Si otros estados se utilizan, los puntos no se devolverán. - El PF funciona solamente para los usuarios registrados.
Personalización
La mayor parte de la funcionalidad responsable del PF se encuentra en el archivo class-wc-retailcrm-loyalty.php
que se puede personalizar.