Incluso cuando la «Calculadora de envío» está deshabilitada en la página del carrito de WooCommerce, aparecerá una cadena «envío a …» en los totales del carrito si se ha ingresado previamente una dirección o si la geolocalización está habilitada.
Sin embargo, la mayoría de los propietarios de las tiendas de WooCommerce desean eliminar / ocultar este texto, ya que puede ser confuso para el cliente. En este tutorial rápido, estudiaremos dos soluciones diferentes para lograr el mismo resultado. ¡Disfrutar!
Php Snippet: Eliminar la página del carrito «Envío a …» @ WooCommerce Cart
No hay un gancho de WooCommerce que pueda modificar la cadena «Envío a …», por lo que necesitamos encontrar una solución. Una opción es Traducir la cadena «Envío a …» en una cadena vacía.
/** * @snippet Remove "Shipping to..." @ WooCommerce Cart * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @compatible WooCommerce 6 * @community https://businessbloomer.com/club/ */ add_filter( 'gettext', 'bbloomer_translate_shippingto', 9999, 3 ); function bbloomer_translate_shippingto( $translated, $untranslated, $domain ) { if ( ! is_admin() && 'woocommerce' === $domain ) { switch ( $translated ) { case 'Shipping to %s.': $translated = ''; break; } } return $translated; }
Puedes leer más sobre el Filtro «getText» y traducción de cadenas de wooCommerce aquí en negocios Bloomer. Si esto falla, hay otra opción, que una vez más no es ideal, pero hará el trabajo.
Php + CSS Snippet: ocultar «envío a …» cadena @ wooCommerce carrito
/** * @snippet Hide "Shipping to..." @ WooCommerce Cart * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @compatible WooCommerce 6 * @community https://businessbloomer.com/club/ */ add_action( 'woocommerce_before_cart', 'bbloomer_hide_shippingto' ); function bbloomer_hide_shippingto() { echo ''; }