¿A que sería un plan de fidelización estupendo un sistema mediante el que asignes a tus clientes perfiles a medida que gasten en tu tienda creada con WooCommerce, y en base a ello accedan a servicios especiales, productos o descuentos?
En esta idea hay 2 partes. La primera es configurar tu tienda de manera que se cambie automáticamente el perfil de cliente a partir de cierto gasto en la tienda, y luego, la segunda parte, ya son tus reglas de precios personalizadas.
Un paso previo: Crea los perfiles personalizados
Por defecto, la combinación de WordPress + WooCommerce crea una serie de perfiles, como gestor de tienda o cliente, pero para este truco necesitarás crear – al menos – un tipo de cliente adicional.
Para ello lo más fácil es usar un plugin gratuito como Members. Mi consejo es que crees el nuevo cliente como una copia, un clon, del perfil por defecto ‘cliente’, así tendrá sus mismos permisos, que es lo adecuado.
Es vital que, al crear el nuevo cliente, te fijes (o apuntes) en el slug creado, en el ejemplo cliente_vip
.
Cómo cambiar el perfil de usuario cuando el cliente supere un gasto determinado
Ahora vamos a por la parte importante, y es configurar WordPress (y WooCommerce) para que cuando un cliente supere un gasto concreto en la tienda, se le cambie automáticamente, en nuestro ejemplo, del perfil por defecto de WooCommerce (customer
), al nuevo perfil creado anteriormente (cliente_vip
).
Es tan fácil como añadir el siguiente código a tu instalación, usando el método que prefieras:
/* Subir perfil de cliente al gastar mas de 999,99 euros */ add_action( 'woocommerce_order_status_changed', 'ayudawp_cambiar_perfil_cliente' ); function ayudawp_cambiar_perfil_cliente( $order_id ) { $order = wc_get_order( $order_id ); $user_id = $order->get_user_id(); $order_status = $order->get_status(); $switch_already_done = $order->get_meta( '_bb_role_switched' ); if ( ! $switch_already_done && $order->has_status( wc_get_is_paid_statuses() ) && wc_user_has_role( $user_id, 'customer' ) ) { ayuadwp_cliente_puede_ser_vip( $user_id ); $order->update_meta_data( '_bb_role_switched', 'true' ); $order->save(); } } function ayuadwp_cliente_puede_ser_vip( $user_id ) { if ( wc_get_customer_total_spent( $user_id ) > 999.99 ) { // GASTO A SUPERAR PARA SUBIR DE PERFIL $user = new WP_User( $user_id ); $user->add_role( 'cliente_vip' ); $user->remove_role( 'customer' ); } }
Con este código, cuando un cliente supere la cantidad gastada de 999,99 euros pasará al perfil de cliente vip. Por supuesto, puedes cambiar el gasto a superar, y adaptar el slug de nuevo perfil al que tú hayas creado.
¿Y ahora qué?
Una vez implementado este código el cambio de perfil va a suceder, ahora bien, depende de ti que esto sirva de algo o de nada.
Deberías hacerte estas preguntas:
- ¿Mis clientes saben que al superar los 999 euros cambian a un perfil de cliente «superior»?
- ¿Saben mis clientes qué pasa su pasan a ser clientes VIP?
- ¿He creado alguna ventaja para los clientes VIP?
- etc.
Supongo que me vas entendiendo.
Debes informar a los clientes de que existe la posibilidad de ser cliente VIP (o no), o al menos que lo sepan cuando lleguen a serlo, y debe suponer alguna ventaja, descuento, o lo que sea, para que todo esto tenga algún sentido ¿no te parece?
Por otra parte, si utilizas este truco como estrategia de fidelización y aumento de ventas, y lo planificas bien, en cada una de sus partes, puede suponer un revulsivo para la rentabilidad de tu tienda online.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Binance推荐码
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Регистрация на binance
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/fr-AF/register?ref=JHQQKNKN