WooCommerce: Cómo añadir un texto después del precio (sufijo) a ciertos productos

Imagina que estás vendiendo un producto en el que puede haber confusión entre los clientes si el precio es por producto unitario o por un conjunto.

Una solución posible sería cambiar la denominación del producto ¿verdad? Pero no siempre es viable, o interesante, por cuestiones de marketing, SEO y otras muchas razones.

Un ejemplo…

Como puedes ver en el ejemplo anterior, el nombre del producto es por unidad, pero el precio indicado es por el paquete de 12 unidades, y eso puede generar confusión, aunque los expliques en la descripción; sí, esa que no lee casi nadie.

En estos casos, personalizar la visualización de los precios, añadiendo un sufijo al precio que aclare a qué se refiere, puede ayudar a tus clientes y aumentar tus ventas.

Pues bien, la solución es sencilla: añadir un sufijo al precio de los productos para evitar la confusión.

Y como no vamos a añadir un sufijo a lo loco a todos los productos hay que configurar bien el código para que solo afecte a aquellos productos a los que se lo queramos añadir.

Por ejemplo:

/* Sufijo personalizado precio pack 12 latas coca cola */
add_filter( 'woocommerce_get_price_html', 'ayudawp_sufijo_precio_pack_cocacola' );
function ayudawp_sufijo_precio_pack_cocacola($price){
global $post;
$product_id = $post->ID;
$product_array = array( 7484,486,235 );//Pon aquí los IDs de los productos a los que añadir el texto posterior
if ( in_array( $product_id, $product_array )) {
$texto_tras_el_precio = ' por pack de 12 latas '; //cambia el texto entre comillas simples por el tuyo 
return $price . $texto_tras_el_precio;
}else{
return $price; 
}
}

El resultado de este código de ejemplo sería el siguiente:

Ahora queda mucho más claro que el precio es por el conjunto, en este ejemplo el pack de 12 latas de Coca Cola.

Para adaptar el código de ejemplo a tu necesidad estos son los elementos que debes cambiar/personalizar:

  • $product_array = array (); – Entre los paréntesis pon, separados por coma, los IDs de los productos a los que se aplicará el texto después del precio.
  • $texto_tras_el_precio = '  ' – Entre las comillas simples pon el texto que quieras que aparezca a continuación del precio.

Lo ideal es que este código lo añadas a tu plugin de personalizaciones, aunque también funcionará si lo añades al final del archivo functions.php de tu tema hijo activo.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(5 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba Ir al contenido