Este plugin permite deshabilitar los campos de dirección del checkout de WooCommerce si todos los productos en el carrito son virtuales. De este modo, la página de finalizar compra no solicitará campos innecesarios en el caso de que el cliente sólo esté comprando productos virtuales y ninguno de los productos del carrito requiera envío.
Descarga con seis meses de soporte – 4,99€
Descarga con soporte continuado – 4,99€/año
Concretamente, el plugin oculta los siguientes campos del checkout (siempre que todos los productos que se estén comprando sean virtuales):
- Nombre de la empresa
- País/región
- Campo de dirección 1 (Dirección de la calle)
- Campo de dirección 2
- Código postal
- Localidad / Ciudad
- Provincia
- Teléfono (opcionalmente, sigue leyendo)
- Notas del pedido (opcionalmente, sigue leyendo)
El plugin no necesita configuración, y basta con activarlo para que se deshabiliten los campos de dirección y teléfono en el checkout en el caso de comprar sólo productos virtuales. Sin embargo, el código incluye también algunos snippets para el archivo functions.php que te permiten decidir si mostrar o no los campos de teléfono y de notas del pedido.
El campo de teléfono se deshabilita por defecto con el plugin activado cuando sólo se compran productos virtuales. Sin embargo, si quieres que se siga mostrando, sólo tienes que añadir la siguiente línea al final del archivo functions.php de tu plantilla:
add_filter ('virtuales_oculta_telefono', '__return_false');
Así, el campo para el teléfono seguirá mostrándose en el checkout incluso si todos los productos comprados son virtuales. De igual modo, puedes hacer que se oculte también el campo para notas del pedido (por defecto seguirá visible) añadiendo la siguiente línea en functions.php:
add_filter ('virtuales_oculta_notas_pedido', '__return_true');
Esto hará que se oculte el campo si todos los productos en el carrito son virtuales. El plugin incluye también un filtro (virtuales_oculta_campos_personalizados) que permite ocultar campos personalizados para las compras que incluyan sólo productos virtuales. Consúltame en caso de necesitar ayuda con esto.
Vídeo: Ocultar campos de dirección en el checkout para la compra de productos virtuales
En este vídeo puedes ver el funcionamiento del plugin:
El plugin Quitar los campos de dirección del checkout con productos virtuales incluye las siguientes características:
- Compatible con WordPress 6.7
- Compatible con WooCommerce 9.4
- Compatible con HPOS
- Preparado para traducciones y compatible con WPML para webs multilingües
- Incluye actualizaciones automáticas para siempre
- Incluye mi soporte personal para cualquier tema relacionado con su instalación y funcionamiento
- Se puede pagar mediante PayPal o, a través de esta pasarela, con tarjeta de crédito/débito
- Este plugin cuenta con garantía de reembolso 30 días
Puedes conseguir este plugin, junto al resto de los 96 plugins a la venta en esta web, y los que vaya añadiendo, con tu membresía anual [+info]
Cómo instalar el plugin una vez descargado
Instalar un plugin premium es muy sencillo. Sólo tienes que ir a Plugins > Añadir nuevo y pulsar el enlace Subir plugin (3) de la parte superior.
En el cuadro de selección que aparece (4) seleccionas el archivo ZIP que has descargado y pulsas el botón Instalar ahora (5). Después sólo tienes que activarlo como cualquier otro plugin.