En este blog he explicado varias veces lo importante que son las valoraciones en una tienda online explicando por qué mejorar el sistema de reservas de WooCommerce en tu ficha de producto. Pero…
¿Qué pasa cuando no tenemos?¿O hay un producto que no nos han comprado aún y se muestran las valoraciones?
Lo que vamos a conseguir con este Snippet para WooCommerce es ocultar la pestaña de valoraciones hasta que nos compren ese producto, porque así ya podrán valorarlo en la tienda online y merecerá la pena mostrar la pestaña.
¿Cuando es conveniente aplicar esta estrategia?
- Tienda de nueva creación: Al ser una tienda recién estrenada no podemos tener valoraciones Por lo que en vez de estrenarla con todos los productos mostrando cero valoraciones, suprimimos esa pestaña hasta que compre un producto algún cliente y lo pueda valorar.
- Tiendas con muchísimas referencias: En tiendas grandes es normal que ciertos productos no reciban ventas durante meses o años al abarcar muchos modelos. En estos casos también es conveniente aplicarlo para realzar aquellos productos que si tengan ventas.
- Tiendas en las que las valoraciones tengan poca importancia pero se quieran trabajar.
¿Cómo añadirlo a WooCommerce?
Añade este fragmento a tu functions.php o a tu plugin de funcionalidades:
add_filter( 'woocommerce_product_tabs', 'dl_eliminar_pestaña_reviews_sin_compra' );
function dl_eliminar_pestaña_reviews_sin_compra( $tabs ) {
global $product;
if ( ! wc_customer_bought_product( '', get_current_user_id(), $product->id ) ) {
unset( $tabs['reviews'] );
}
return $tabs;
}
Con este simple código conseguiremos no mostrar las valoraciones hasta que no nos hayan comprado ese producto. Recuerda que si necesitas esto con el desarrollo de tu tienda virtual no dudes en contactarme.
También si no quieres tener valoraciones pero si comentarios, os recomiendo un sistema de preguntas y respuestas.
Por último mencionar que si tenemos las reviews solo para los clientes registrados(que suele ser lo normal), los clientes que compren como invitado, no podrán dejar esas valoraciones y no les saldrá la pestaña para valorar!
Deja una respuesta