WOOCOMMERCE: campo de precio calculado y ocultar un div segun precio de articulo

Menudo titulo mas largo,

Hace poco me pidieron para el woocommerce que administro, que los productos que suestan mas de 200€ mostraran que disponen de financiación hasta 12 meses sin intereses.

Asi que lo que hay que hacer son dos cosas.

La primera crear una cajita con información que se muestre en los artículos que cuesten mas de 200€
La segunda es mostrar el precio del articulo dividido en 12 meses, ya que la financiación que se oferta es sin intereses ni gastos.



Ok ¿entonces como lo hacemos?

Vamos a trabajar modificando la plantilla de PRICE.HTML de nuestro tema.


justo abajo del todo el codigo , añadiremos este DIV


<div id = "FINANCIA" class="demofinancia"  <?php $muestra = $product->get_display_price(); if ( 200 > $muestra ) { echo 'style = "display: none;"'; } ?> > TEXTO A MOSTRAR</div>


La segunda parte es introducir la formula que coje el precio del articulo y lo divide entre doce:

<span class="cuota"><?php echo '' . round((preg_replace('/[^0-9]/', '', $product->get_display_price()) / 12), 2); ?> </span>

Esta formula la saque de aqui: http://www.codingforums.com/archive/index.php/t-294497.html



Y ahora todo junto, veamos como queda:

    <div id = "foo" class="demofinancia"  <?php $muestra = $product->get_display_price(); if ( 200 > $muestra ) { echo 'style = "display: none;"'; } ?> > Fináncialo sin intereses desde <span class="cuota"><?php echo '' . round((preg_replace('/[^0-9]/', '', $product->get_display_price()) / 12), 2); ?> €/mes</span> en 12 meses.<br>
Financiación sin intereses. TIN 0% TAE 0%</div>











Comentarios

  1. Hola, como puedo hacer para que cuando el producto sea variable y el precio suba o baje cambie el precio

    ResponderEliminar
  2. Hola. Lamentablemente no he podido darle solución a eso, con artículos variables no funciona bien

    ResponderEliminar
    Respuestas
    1. Hola! no conozco mucho de php, Me interesaria poder introducir esas lineas dentro del plugin para fragmentos de codigo. intente hacerlo pero no funciono. Alguna sugerencia? Gracias de antemano

      Eliminar
  3. Muchas gracias!!!!!!! Funciona 10 puntos!

    ResponderEliminar
  4. Hola.
    Como puedo poner el punto de separación? Acá en Chile los precios son así:

    $1.990 - $29.990 - $109.990

    Ya que en mi pagina con éste código me queda así:

    $1990 - $29990 - $109990

    ResponderEliminar

Publicar un comentario