Añadir texto antes del precio en WooCommerce

Añadir texto antes del precio en WooCommerce

Añade un texto antes del precio en los productos de WooCommerce.

Para todos los productos:

add_filter('woocommerce_get_price_html', 'wc_price_prefix');

function wc_price_prefix($price) {
    $text_to_add_before_price = 'Prefijo: ';
    return $text_to_add_before_price.$price;
}

Para los productos en oferta:

add_filter('woocommerce_get_price_html', 'wc_price_prefix_discounts', 100, 2);

function wc_price_prefix_discounts($price, $product) {
    if ($product->is_on_sale()) {
        $text_to_add_before_price = str_replace('<ins>', '<ins><br>En oferta: ', $price);
        return $text_to_add_before_price;
    } else {
        return $price;
    }
}

2 comentarios en “Añadir texto antes del precio en WooCommerce”

  1. Gracias por compartir estos códigos, yo lo personalice un poco para que aparezca solo a los productos que se les asigno un precio, ya que queria dejar algunos productos sin precio y por lo tanto no deben llevar ese texto.

    add_filter(‘woocommerce_get_price_html’, ‘wc_price_prefix’);

    function wc_price_prefix($price) {
    global $product;
    if ($product->get_price() > 0) {
    $text_to_add_before_price = ‘Precio Desde: ‘;
    return $text_to_add_before_price . $price;
    }
    return $price;
    }

¿Te ha gustado este código? Coméntalo con códigosWP:

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

Scroll al inicio