Soporte » Plugins y Hacks » WooCommerce » Texto junto al precio solo en algunos productos

  • Resuelto carloslara5

    (@carloslara5)


    Hola!
    Encontré un código en este foro que me funciona, pero solo para un producto, un ID, y no he podido adaptarlo para que me funcione en muchos IDs de productos, el código es el siguiente:

    function custom_price_message( $price ) {
    	global $post;
    	$product_id = 0; /** Numero del producto. */
    	if ( isset( $post->ID ) &&  $product_id === $post->ID ) {
    		$price .= '<span class="textafter">/letra</span>';
    	}
    	return $price;
    }
    add_filter( 'woocommerce_get_price_html', 'custom_price_message' );

    Solo me funciona en este producto https://balancespa.store/comprar/agua-micelar-suavizante-con-avena-y-bayas-de-goji/

    • Este debate fue modificado hace 2 semanas, 5 días por carloslara5.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate carloslara5

    (@carloslara5)

    ¡Hola de nuevo!

    Ya solucioné, comparto el código para quien lo necesite

    /**
     * Agregando sufijo al precio
     */
    add_filter( 'woocommerce_get_price_html', 'custom_price_message' );
    function custom_price_message($price){
    global $post;
    $product_id = $post->ID;
    $product_array = array( 1234,5678 );//IDs de los productos que llevarán sufijo
    if ( in_array( $product_id, $product_array )) {
    $sufijo_precio = ' REMPLAZAR ESTE TEXTO POR SUFIJO '; // sufijo
    return $price . $sufijo_precio;
    }else{
    return $price; 
    }
    }

    Cierro el tema porque ya está solucionado, ¡Gracias!..

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.