Soporte » Plugins y Hacks » WooCommerce » Precio por kilo en productos

  • Hola, estoy desarrollando una carniceria online y quiero que en el precio del producto me salga el precio por kilo, no el mínimo del importe de venta ya que es un producto variable, ¿saben como puedo hacerlo? Muchas gracias por la ayuda.

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

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador jose64

    (@jose64)

    Hola

    La el precio por kilo puedes ponerlo en la descripción corta, te aparece justo debajo del precio mínimo o del rango de precios. Comercialmente sería mejor, puesto que el cliente puede ver precios menores al del kilo y animarse a comprar.

    Lo que quieres hacer se puede con código, pero debes personalizarlo para cada producto, te dejo un ejemplo:

    function cm_precio_kilo ( $price_html, $product ) {
    
    	if ( 'cachopo-de-ternera' === $product->slug ) {
    		$price_html = '<span class="amount">14,50€ por kg</span>';	
    	}
    	if ( 'carne-picada-de-ternera' === $product->slug ) {
    	$price_html = '<span class="amount">7,80€ por kg</span>';	
    	}
    	
    	return $price_html;
    }
    add_filter( 'woocommerce_get_price_html', 'cm_precio_kilo ', 10, 2 );

    Si prefieres hacerlo con el id del producto en lugar del slug tendrías que reemplazar

    if ( 'cachopo-de-ternera' === $product->slug )
    por
    if ( xxx === $product->id ):
    Donde xxx es el id del producto.

    Si con esto queda resuelta tu duda, por favor, háznoslo saber y recuerda cerrar el debate marcándolo como resuelto.

    Iniciador del debate DigitalBall

    (@digitalball)

    Hola, gracias por responder. La primera opción que me das no me funciona con el tema que tengo ahora mismo instalado porque no aparece la descripción corta en los productos de mi tienda. La 2ª opción me parece interesante, pero ¿en que lugar puedo meter ese código que me has dado? Muchas gracias por tu ayuda

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Precio por kilo en productos’ está cerrado a nuevas respuestas.