Funciones de WooCommerce Agregue la etiqueta del método de envío en los totales del carrito, en el lado izquierdo del precio. Esto arruina la alineación de los montos de los precios (subtotal, envío, impuestos, total) y muchos clientes me han pedido que lo elimine por completo. Además, podría ser que a veces no quiera mostrar el nombre de una tarifa de envío en el front-end. Entonces, ¡así es como lo haces!

WooCommerce: elimine las etiquetas de envío en la página del carrito

Fragmento de PHP: eliminar etiquetas de tarifa de envío no gratuitas @ WooCommerce Cart & Checkout

Por ejemplo, estos:

  • Entrega de 5 días: 25.00 €
  • Recogida local
  • Envío gratis

… se mostrará como:

  • 25.00 €
  • Recogida local
  • Envío gratis

Lo que hace el fragmento es que busca un «:» y elimina eso y lo que sea antes. Los métodos de envío pagados siempre están en el formato «Etiqueta: Costo», por lo que esto dejará de lado solo el costo. Para los métodos gratuitos, no hay «:» y, por lo tanto, la cadena permanece como es.

/**  n*@snippet       Removes shipping method labels @ WooCommerce Cart / Checkout  n*@how-to        https://tdestudiodesign.com/tutoriales  n*@author        Tomás Lucas D´Amario, TD Estudio Design  n*@testedwith    WooCommerce 3.9  n*@community     https://tdestudiodesign.com/club */ add_filter( 'woocommerce_cart_shipping_method_full_label', 'tddesign_remove_shipping_label', 9999, 2 );  function tddesign_remove_shipping_label( $label, $method ) {    $new_label = preg_replace( '/^.+:/', '', $label );    return $new_label;}

¿Dónde agregar código personalizado?

Debes colocar PHP personalizado en funciones.php y CSS personalizado en style.css del tema de su hijo: ¿Dónde colocar la personalización de WooCommerce?

Este código todavía funciona, a menos que informe lo contrario. Para excluir los conflictos, cambie temporalmente al tema de la tienda, deshabilite todos los complementos, excepto WooCommerce, y pruebe el fragmento nuevamente: Solución de problemas de WooCommerce 101

Contenido relacionado

Tomás Lucas D´Amario

Programador y Desarrollador

Experto en WooCommerce y WordPress. Trabajando como un profesional independiente de WooCommerce desde 2016. Su objetivo es ayudar a los empresarios y desarrolladores a superar sus pesadillas de WooCommerce. Sigueme o contactame por Linkedin