Soporte » Plugins y Hacks » WooCommerce » Crear cuotas

  • hola quisiera si alguien me ayuda por favor .. tengo esta función para insertar la descripción corta después de la foto del producto en la tienda de woocommerce
    pero necesito tomar el precio rebajado o precio final y dividirlo en 6 cuotas.para posicionarlo despues del texto «6 Cuotas sin interes de»
    para atraer al cliente con el precio que pagaría en cuotas y que no figure solo el precio final.

    function limit_product_short_description($post_excerpt)
     {
        if (!is_product()) 
        {
             $pieces = explode(" ", $post_excerpt);
             $post_excerpt = implode(" ", array_splice($pieces, 0, 15));
         }
       return $post_excerpt.'6 Cuotas sin interes de';
     }

    gracias y aguardo su ayuda.

    • Este debate fue modificado hace 3 años, 8 meses por jose64. Razón: Etiquetar código
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola.
    Supongo que para eso tendrás que conocer la variable que te muestra el precio. Vamos a suponer que fuera $price (tienes que investigar cuál es realmente).
    Podrías hacer algo así:

    `function limit_product_short_description($post_excerpt)
    {
    if (!is_product())
    {
    $pieces = explode(» «, $post_excerpt);
    $post_excerpt = implode(» «, array_splice($pieces, 0, 15));
    }
    $fee = $price/6;
    return $post_excerpt.’6 Cuotas sin interes de ‘.$fee;
    }

    Espero haberte ayudado.

    Iniciador del debate tincho785

    (@tinchonebot)

    Eduardo muchas gracias por tomarte el tiempo!!
    estuve investigando y la variable es esa $price o $saleprice .. cuando tiene descuento..
    pero es como que me falta hacer el GET dentro de la función o un código que me tome el precio que tiene el producto.. para hacer la división ..
    Con esa funcion me esta tirando «6 Cuotas sin interes de 0».
    Si me podes dar una mano seria genial
    gracias

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Crear cuotas’ está cerrado a nuevas respuestas.