Hola.
Bienvenido al foro de soporte de WordPress. Te dejo el enlace a las Instruciones de uso de los foros, con tan pocos datos es complicado ayudarte, explica como lo hiciste, indica el código que usaste o que plugin. Para poner código usa la etiqueta CODE
del editor para que no se procese y se muestre correctamente.
Iniciador del debate
vicmanmx
(@vicmanmx)
Gracias por su respuesta.
Encontré un plugin con el que hace lo que quiero, pero no me funciona muy bien.
Te comento como le hice.
Tengo 2 métodos de envío:
-Recogida local
-envió a domicilio
Utilice el plugin: WooCommerce Hide Checkout Shipping Address donde pude ocultar los campos de envió pero también quiero ocultar la dirección de facturación, cuando el método de envió es recogida local, pero solo oculta el campo pero no oculta la etiqueta.
Dejo screenshot: https://drive.google.com/file/d/1–KCYWnQSE3w_N_Fv-vRhZY9au_nLJXv/view
Dejo parte del código modificado del plugin:
https://pastebin.com/MAcqpqpN
la parte donde oculto los campos es aquí: t = jQuery(
#billing_address_1, #billing_address_2, #billing_state, #billing_city, #billing_postcode, .woocommerce-shipping-fields-cnt
);
No se, si me explico que es lo que quiero hacer.
Gracias y saludos
-
Esta respuesta fue modificada hace 3 años, 7 meses por vicmanmx.
Hola.
El plugin que estás utlizando no se actualiza desde hace cuatro años y su desarrollador no atiende el foro desde hace tres, por lo que no te recomiendo que lo uses. Aparte de eso, tienes opciones más sencillas, te dejo un enlace con información al respecto y código mucho más sencillo:
WooCommerce: Hide Shipping If Local Pickup Is Selected
Remove Address Fields in WooCommerce Billing and Shipping in Form Checkout
WooCommerce Shipping – Hide checkout fields based on shipping method
Puedes basarte en esos códigos para crear el tuyo propio, mucho más sencillo que modificar un plugin que no tiene mantenimiento.
Por cierto, en el código que indicas no ocultas los campos en si, creo que ocultas las consultas, por eso ves el título del campo pero no sus valores.
Iniciador del debate
vicmanmx
(@vicmanmx)
Muchas gracias José Luis, revisaré lo que me mandaste.
Saludos
Iniciador del debate
vicmanmx
(@vicmanmx)
Hola Jose Luis, ya había revisado algunos de estos posts que me mandaste y funcionan bien, solo que tengo una duda: ¿como le hago para no tener que actualizar la pagina cada vez que cambio el método de envió?
Porque cuando selecciono el método de local pick up oculta los campos que asigne, pero si el usuario cambia a envío a domicilio no se visualizan los campos y se tiene que actualizar la pagina para que aparezcan.
Espero me puedas ayudar.
Saludos.