Añadir contenido condicional en fichas de productos
En esta ocasión os mostraré como añadir contenidos y mensajes condicionales en las fichas de productos de una tienda de Woocommerce.
Concretamente, mostraremos un mensaje de "Envíos Gratis", sólo en productos de un precio determinado y todo esto con la ayuda de Chat Gpt.
CÓDIGO UTILIZADO:
function agregar_texto_condicional_envio_gratis() {
// Verificar si estamos en la página de un producto individual
if (is_product()) {
// Obtener el precio del producto actual
$precio_producto = get_post_meta(get_the_ID(), '_price', true);
// Verificar si el precio es superior a 30€
if ($precio_producto > 30) {
// Mostrar el texto condicional con el icono
echo '<p style="color: #4aa401;"><img src="https://armasparaemprender.com/wp-content/uploads/2023/12/check-envios-gratis.png" alt="Icono Envío Gratis"> ¡Envíos Gratis en 24 horas!</p>';
}
}
}
// Agregar el texto condicional justo debajo del precio del producto
add_action('woocommerce_before_add_to_cart_button', 'agregar_texto_condicional_envio_gratis', 11);