Imagine que está vendiendo un producto en el que puede haber confusión entre los clientes sobre si el precio es por unidad de producto o por juego.
Una posible solución sería cambiar el nombre del producto, ¿verdad? Pero no siempre es factible o interesante por marketing, SEO y muchas otras razones.
En estos casos, personalizar la visualización de precios, agregando un sufijo al precio que aclare a qué se refiere, puede ayudar a sus clientes y aumentar sus ventas.
Pues la solución es sencilla: añade un sufijo al precio de los productos para evitar confusiones.
Y cómo no vamos a añadir un sufijo a todos los productos de forma alocada, debemos configurar bien el código para que solo afecte a aquellos productos a los que queramos añadirle en un código function que podemos agregar en:
CPanel > Administrador de archivos > Public_html > dominio > wp-content > themes > Archivo functions.php
Se agrega el siguiente código:
/* Subfijo predeterminado */ add_filter( 'woocommerce_get_price_html', 'we_custom_suffix' ); function we_custom_suffix($price){ global $post; $product_id = $post->ID; $product_array = array( 7484,486,235 );//Post ID para aplicar el subfijo if ( in_array( $product_id, $product_array )) { $text_after_price = ' Precio por unidad '; //Cambiar texto return $price . $text_after_price; }else{ return $price; } }
El resultado de este código de ejemplo sería el siguiente:
Para adaptar el código de ejemplo a tus necesidades, estos son los elementos que debes cambiar / personalizar:
- $product_array = array( 7484,486,235 ); – Entre paréntesis colocados, separados por coma, los ID de los productos a los que se aplicará el texto posterior al precio.
- $text_after_price = ‘ Precio por unidad ‘; – Entre las comillas simples ponga el texto que desea que aparezca después del precio.
Idealmente, debería agregar este código al complemento Code Snippets para mayor facilidad.
¿Te ha resultado útil este artículo?
Equipo de soporte WordPress y WooCommerce en Webempresa.