Avisos
Vaciar todo

[Resuelto] Pedir talla en producto de regalo  

 
Carlos
 Carlos
Estimable Member

Hola

Estoy utilizando el plugin WooCommerce Multiple Free Gift para regalar una camiseta al gastar una cantidad determinada. El problema es que necesito preguntar la talla y este plugin no tiene esta opción. No conozco otro plugin de este estilo, todos son de cupones, descuentos,...

Se me ocurrió añadir un campo personalizado que permita al cliente escoger la talla, estoy probando Advanced Custom Fields, consulté varios vídeos y temas del foro, pero no encuentro respuesta a mis dudas. 

Cuando un cliente supera el importe establecido y va al carrito le aparece una pantalla (la adjunto) donde puede añadir el regalo o rechazarlo, me gustaría poner ahí el campo y que se refleje en el carrito, o en todo caso ya en el carrito poner el campo.

Yo el campo lo tengo creado (mando capturas), pero tal vez seleccione mal la ubicación. Como trabajo con DIVI, en el generador de temas edito el carrito y añado:

En caso de regalo indica la talla: [acf field="talla"] (adjunto pantalla).

La web es: https://www.badumbadero.com/

Gracias

Regalo
Carrito
ACF 2
ACF 1

 

Respondido : 17/07/2020 8:42 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lo mejor sería que el propio plugin lo controle, he visto que hay uno de pago que podrías evaluar:
https://woocommerce.com/products/free-gifts-for-woocommerce/

 

Veo que por código podrías igualmente evaluar agregar un campo al producto agregado, revisa:
https://pluginrepublic.com/how-to-add-an-input-field-to-woocommerce-cart-items/

Saludos

Respondido : 17/07/2020 9:46 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Carlos
 Carlos
Estimable Member

@jmarreros

Hola, gracias por la respuesta.

La verdad es que el plugin se me va de precio. 

La otra opción que me comentas me parece buena idea, pero no entiendo los pasos.

1. La primera imagen de código entiendo que se añade en functions.php y añade el campo textarea al carrito, después del producto. Pero lo que el usuario escriba no se guarda.

2. (Sigo la opción del código en functions.php y no como plugin, ya que no lo entiendo) pone que debo cambiar la ubicación del archivo JS actualizando la línea 21 del código anterior. Esto no lo entiendo, mis conocimientos de php se limitan a seguir indicaciones.

3. Esta segunda imagen no sé dónde ponerla, ¿en functions.php? Creo entender que es para que se almacene el texto que indica el usuario.

4. La tercera imagen de código lo mismo, ¿lo coloco en functions.php? Habla de una comprobación de seguridad del carrito y que guarda el contenido del campo de texto como metadatos, no lo entiendomuy bien, pero supongo que será necesario.

5. ¿Una vez terminase de añadir estos códigos, me quedaría algo por hacer?

Gracias Jhon

Respondido : 17/07/2020 11:16 pm
Carlos
 Carlos
Estimable Member

Hola, me olvidaba de una duda.

6. Con la opción del código ¿se puede hacer que el campo texto sólo aparezca en un producto concreto?

Gracias

Respondido : 17/07/2020 11:19 pm

Cursos Gratuitos WordPress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Carlos,

En este caso la guia lo especifica, que si has cambiado la ubicación del functions.php debes modificar la línea 21 del código como en tu caso no es asi, puedes únicamente usar el primero código que comparten en esa guia, y con el tercero se guardan estos campos en las notas de los pedidos.

Por lo que una vez agregues todos ya no debes hacer mas nada, nos comentas como te va saludos 🖐️ 

Respondido : 17/07/2020 11:57 pm
Carlos
 Carlos
Estimable Member

Hola

Gracias por la respuesta.

Me funciona bien, pero solo una cosa, ¿es posible especificar en qué producto debe aparecer ese campo texto, para que no salga en todos?

Muchas gracias.

Respondido : 18/07/2020 12:34 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Carlos,

En este caso como es un código desarrollado por el que indica en la parte superior de la guia podrias dejar un comentario para solicitarle si puede elaborar el código para solamente algunos productos, tal como lo necesitas, parece ser que es bastante activo y tiene respuestas en sus comentarios.

El mas que nosotros debería poder ayudarte con esta personalización de códigos, si no consigues respuesta por parte del mismo desarrollador del código puedes dirigirte al apartado de colaboradores  donde podrás ayudarte con el requerimiento en específico por edición de código

Un saludo 🖐️ 

Respondido : 18/07/2020 1:29 am
Carlos
 Carlos
Estimable Member

@argenis

Gracias por vuestra ayuda. Intentaré contactar con ellos, de todos modos he conseguido resolver el problema, que por ahora es más que suficiente.

Un saludo.

Respondido : 18/07/2020 11:16 am