Soporte » Plugins y Hacks » WooCommerce » Añadir un shortcode en el input del precio del producto

  • Resuelto sergioa3w

    (@sergioa3w)


    Hola amigos,

    llevo horas buscando la posibilidad de introducir un shortcode en el input del precio del producto en WooCommerce, pero no doy con la solución. La idea es utilizar productos externos/afiliados, pero con un precio que esté actualizado mediante shortcode.

    ¿Es esto posible de hacer?

    Muchas gracias de antemano.

    • Este debate fue modificado hace 3 años, 8 meses por sergioa3w.
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Hola @sergioa3w

    Si que se puede hacer lo que comentas, pero incluso no hace falta que utilices un shortcode.
    Debes hacer un override de la plantilla /single-product/price.php

    Ponerle un condicional del tipo
    if(product_tipo == ‘external’){ mostrar el precio que quieres; }

    OJO! que esto que te pongo es pseudo código no lo enganche y pegues, solo es una idea de como lo puedes conseguir.

    Espero que te sirva para llegar a hacer lo que quieres y recuerda volver al debate para explicar como lo has resuelto o cualquier duda.

    Salut!

    Iniciador del debate sergioa3w

    (@sergioa3w)

    Muchas gracias por tu tiempo @adriandegrafreak

    He estado mirando lo que me comentas, pero se escapa de mi poco conocimiento. Mi pregunta iba más por la parte de poder «saltarse» la obligación de escribir en «formato monetario decimal» del input del precio del producto, y poder meterle el shortcode de AAWP para así tener el precio del producto (de Amazon) actualizado.

    Igualmente, muchas gracias Adrián.

    Hola @sergioa3w

    Eso lo tendrás que hacer por código en el fichero que te comentaba. Además piensa que el campo de precio del producto se hace servir en otros sitios y entraría en conflicto con muchos plugins y funcionalidades.

    Salut!

    Moderador José Arcos

    (@josearcos)

    Marcamos el debate como resuelto.

    Iniciador del debate sergioa3w

    (@sergioa3w)

    Muchas gracias por tu interés, @adriandegrafreak.

    Al final lo he resuelto creando un campo personalizado en el cuál meter el shortcode, y modificando el Loop Price y Single Product Price. De momento, me vale para lo que quería.

    Muchas gracias por tu tiempo, un saludo!!!

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Añadir un shortcode en el input del precio del producto’ está cerrado a nuevas respuestas.