Hola,
Me gustaría saber si es posible añadir mensajes en la ficha de producto de woocomerce a través de código o mediante algún plugin.
En concreto querría poner debajo del botón - añadir al carrito - el siguiente mensaje del tipo.
(Recibe tu producto el próximo "día de la semana") Seria para que el sistema pusiera el día en D+3. Es decir si hoy es miércoles por ejemplo que pusiera (Recibe tu producto el próximo Jueves)
Muchas gracias por vuestra ayuda
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola Luis,
Sería para poner un texto debajo del botón de - añadir al carrito -
Un texto que apareciese en todos los productos.
Un saludo
Hola Joaquín,
Te vale que aparezca debajo del nombre del producto tal como te he puesto en la imagen o tiene que ser expresamente debajo del botón de "añadir al carrito" de cada producto?
Lo comento porque no es lo mismo usar un plugin que permita lo primero que te indico y que mostré en captura que tener que aplicar un campo personalizado y hacer que se pinte justo debajo del botón de carrito.
Saludos
Hola Luis,
Me gustaría que fuese debajo del botón de añadir al carrito.
Gracias
Hola
Quieres poner este contenido igual en todos los productos?
Podrías evaluar usar un código similar al que se comenta en este artículo:
https://decodecms.com/modificar-elementos-en-pagina-de-producto-de-woocommerce/
(Revisa la sección Agregando elementos en la página de producto)
Lo más práctico sería poner un texto fijo, algo como:
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_custom_content', 12 ); function woocommerce_template_custom_content(){ echo "Recibe tu producto en 3 días
"; }
Si quieres sumar días, tendrías que hacer más programación, sería mostrarle la fecha sumada 3 días , podrías revisar: https://www.php.net/manual/en/datetime.add.php, si quieres mostrar el nombre del día posiblemente te lo devuelva en inglés.
Lamentablemente para esta última parte es un programación más personalizada, desde este foro sólo podemos darte generalidades ya que no vemos temas de programación específicos.
Saludos.
Hola John,
Funciona perfectamente. Muchas gracias.
También me gustaría colocar una imagen justo debajo de este texto. ¿Cuál sería el código?
Un saludo
Hola
Lo primero que tienes que tener es la url de la imagen que quieres insertar, es decir sube la imagen y luego desde el administrador de medios ubica la url, copia la url, luego usa esa url para genera código HTML de la etiqueta img
sería algo similar a:
echo "";
Tienes que reemplazar RUTA_IMAGEN por la ruta que copiaste
Este código lo puedes agregar dentro de la función , es decir, quedaría:
function woocommerce_template_custom_content(){ echo "
Recibe tu producto en 3 días
"; echo ""; }
También puedes dar ancho y algo de la imagen, y otros valores, pero asegúrate de usar comillas simples ya que las dobles ya estan siendo usadas como contenedor de la cadena, revisa:
https://www.w3schools.com/tags/tag_img.asp
Saludos.