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

Si tiene condiciones de envío específicas del país, o desea mostrar un mensaje condicionalmente después de la selección del país en la página de pago, aquí hay un fragmento simple de WooCommerce PHP que puede usar libremente. En su lugar, esto puede personalizarse ligeramente para la selección del estado objetivo.

También he editado el código inicial para hacer que esto funcione en la carga también, de modo que el mensaje se mostraría condicionalmente incluso entonces. ¡Disfrutar!

Mostrar una notificación basada en la selección de países de facturación @ WooCommerce Teckout

Php Snippet: Mostrar contenido condicional @ WooCommerce Checkout

/**   n*@snippet       Show Conditional Message Upon Country Selection @ WooCommerce Checkout   n*@how-to        https://tdestudiodesign.com/tutoriales   n*@author        Tomás Lucas D´Amario, TD Estudio Design   n*@compatible    WooCommerce 5   n*@community     https://tdestudiodesign.com/club  */   // Part 1 // Add the message notification and place it over the billing section // The "display:none" hides it by default   add_action( 'woocommerce_before_checkout_billing_form', 'tddesign_echo_notice_shipping' );   function tddesign_echo_notice_shipping() {    echo '<div class="shipping-notice woocommerce-info" style="display:none">Please allow 5-10 business days for delivery after order processing.</div>'; }   // Part 2 // Show or hide message based on billing country   add_action( 'woocommerce_after_checkout_form', 'tddesign_show_notice_shipping' );   function tddesign_show_notice_shipping(){         wc_enqueue_js( "         // Set the country code that will display the message       var countryCode = 'FR';        // Get country code from checkout       selectedCountry = $('select#billing_country').val();        // Function to toggle message       function toggle_upsell( selectedCountry ) { if( selectedCountry == countryCode ){ $('.shipping-notice').show(); } else { $('.shipping-notice').hide(); } }        // Call function toggle_upsell( selectedCountry ); $('select#billing_country').change(function(){ toggle_upsell( this.value ); });      " );      } 

Deja una respuesta

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