Cuando en tu tienda en línea creada con WooCommerce ofreces productos gratuitos en ocasiones es confuso mostrar 0,00 € como precio, y sería mejor mostrar un texto que, claramente, indicase que el producto es gratuito ¿no te parece?
Para conseguirlo solo tienes que añadir unas pocas líneas de código a tu archivo functions.php o el método que prefieras para este tipo de personalizaciones, como estas:
/* Mostrar texto GRATIS en vez de precio cero */ add_filter( 'woocommerce_get_price_html', 'ayudawp_precio_cero_gratis', 9999, 2 ); function ayudawp_precio_cero_gratis( $price, $product ){ if ( '' === $product->get_price() || 0 == $product->get_price() ) { $price = '<span class="woocommerce-Price-amount amount">GRATIS</span>'; } return $price; }
En este código, si el precio de un producto es cero en la página de producto individual, lo sustituimos por el texto «GRATIS», que puedes cambiar por otro que tú prefieras, haciendo así más clara la gratuidad del producto.
¡Ya está!, así de fácil y rápido.
El artículo WooCommerce: Cómo ocultar el precio cero y mostrar el texto de «Gratis» lo publicó Fernando Tellado previamente en Ayuda WordPress. Lo que ves aquí es una copia de dicho contenido :/
0 Commentaires