https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

Si vende productos descargables/virtuales y necesita simplificar su pago de WooCommerce cuando dicho tipo de producto está en el carrito, ¡ha venido al lugar correcto!

Aquí hay un fragmento simple, así como un práctico mini-plugin, que verifica si solo hay productos «virtuales» en el carrito y oculta todos los campos de facturación y notas de pedido (excepto el nombre y el correo electrónico).

El Mini-Plugin también le permite habilitar esto solo para pedidos virtuales gratuitos y mover los campos de facturación relevantes bajo una palanca en lugar de eliminarlos todos juntos.

¡Disfrutar!

Simplifique el pago de WooCommerce eliminando los campos de facturación si el carrito contiene productos virtuales

1) Fragmento de PHP: elimine los campos de facturación si el carrito contiene productos virtuales @ WooCommerce Checkout

 /**  * @snippet       Hide Fields if Virtual @ WooCommerce Checkout  * @how-to        businessbloomer.com/woocommerce-customization  * @author        Rodolfo Melogli, Business Bloomer  * @compatible    WooCommerce 8  * @community     https://businessbloomer.com/club/  */  add_filter( 'woocommerce_checkout_fields', 'bbloomer_simplify_checkout_virtual' );   function bbloomer_simplify_checkout_virtual( $fields ) {    $only_virtual = true;    foreach( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {       // Check if there are non-virtual products       if ( ! $cart_item['data']->is_virtual() ) $only_virtual = false;    }    if ( $only_virtual ) {       unset($fields['billing']['billing_company']);       unset($fields['billing']['billing_address_1']);       unset($fields['billing']['billing_address_2']);       unset($fields['billing']['billing_city']);       unset($fields['billing']['billing_postcode']);       unset($fields['billing']['billing_country']);       unset($fields['billing']['billing_state']);       unset($fields['billing']['billing_phone']);       add_filter( 'woocommerce_enable_order_notes_field', '__return_false' );    }    return $fields; } 

2) Mini-Plugin: Business Bloomer WooCommerce oculta los campos de pago para productos virtuales

No te sientes Confiado con la codificación? No quieres comprar otro complemento hinchado y costoso? ¡Excelente!

Business Bloomer WooCommerce oculta campos de pago para productos virtuales mini-plugin viene sin el Hassles de complementos de WordPress habituales. Una característica. Licencia de por vida. No hay suscripciones molestas. 1 archivo de complemento. Unas pocas líneas de código. Sin pancartas. No hay ventas ascendentes. Sin notificaciones de WordPress. Úselo en tantos sitios web como desee. Soporte de por vida. Documentación de 1 página. Configuración súper simple.

Hablando de eso, aquí hay una captura de pantalla de la configuración:

Demo rápida:

Como puede ver, el complemento es sencillo. Instale, decida cuándo habilitar la funcionalidad, ocultar o mover los campos de facturación relevantes y ahorrar. ¡Simple!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *