La «Calculadora de envío» se puede habilitar a través de la configuración de WooCommerce para dar al usuario una forma de calcular sus tarifas de envío antes de llegar a la página de pago. Por lo general, completan los campos de formulario de país, estado, ciudad y código postal y hacen clic en «Actualizar totales» para calcular el envío.
Sin embargo, ¿qué pasa si solo calcula el envío en función del país? ¿O qué pasa si solo cobra por código postal / código postal? En este caso, deberá ocultar los campos de entrada que no necesita y mejorar UX.
Bueno, aquí hay algunos filtros de WooCommerce que puede usar de WooCommerce versión 3.4 en adelante para ocultar los campos que desee (aparte del país, lo cual es obligatorio).
Php Snippet: ocultar campos de «Calculadora de envío» @ WooCommerce Cart
/** * @snippet Remove Shipping Calculator Fields - WooCommerce Cart * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @compatible WooCommerce 5 * @community https://businessbloomer.com/club/ */ // 1 Disable State add_filter( 'woocommerce_shipping_calculator_enable_state', '__return_false' ); // 2 Disable City add_filter( 'woocommerce_shipping_calculator_enable_city', '__return_false' ); // 3 Disable Postcode add_filter( 'woocommerce_shipping_calculator_enable_postcode', '__return_false' );