Configurar los gastos de envío gratis en WooCommerce para pedidos de un importe mínimo

Configurar los gastos de envío gratis en WooCommerce para pedidos de un importe mínimo

Tabla de contenido

WooCommerce es una de las plataformas de comercio electrónico más populares para WordPress, y es utilizada por millones de personas en todo el mundo. Si tienes una tienda en línea con WooCommerce, es posible que hayas considerado ofrecer el envío gratis a partir de un precio mínimo en la tienda.

En este artículo, te explicaré cómo configurar los gastos de envío gratis para pedidos de un importe mínimo en WooCommerce.

Paso 1: Crear una zona de envío

Lo primero que debes hacer es crear una zona de envío. Para hacer esto, ve a WooCommerce > Ajustes > Envío. Haz clic en «Agregar zona de envío» y escribe un nombre para la zona. Luego, selecciona los países en los que deseas ofrecer envío gratuito y haz clic en «Guardar cambios».

zonas de envio en woocommerce

Paso 2: Configurar los métodos de envío

El siguiente paso es configurar los métodos de envío para la zona de envío que creaste en el primer paso. Para hacer esto, haz clic en la pestaña «Métodos de envío». Selecciona la opción «Envío gratis» y haz clic en «Editar». Aquí, debes establecer las condiciones para que se aplique el envío gratuito. En el campo «Monto mínimo».

Ajustes de envío gratuito en woocommerce

Paso 3: Guardar los cambios

Finalmente, asegúrate de hacer clic en «Guardar cambios» para guardar la configuración que acabas de hacer. Ahora, los clientes que gasten por encima del importe mínimo que estableciste obtendrán envío gratuito automáticamente.

Oculta las opciones de pago cuando el usuario tiene el envío gratis

Cuando terminamos de configurar la posibilidad de tener el envío gratis, lo mejor es ocultar las opciones de pago de envío porque el cliente ya no las necesita. Para eso, podemos implementar el siguiente código en el archivo functions de nuestro child theme o con el plugin code snippets.

function ocultar_gastos_envio_si_pago_gratuito( $rates )
{
    $free = array();
 
 
    foreach ( $rates as $rate_id => $rate ) {
        if ( 'free_shipping' === $rate->method_id )
        {
            $free[ $rate_id ] = $rate;
            break;
        }
    }
 
 
    return ! empty( $free ) ? $free : $rates;
}
 
add_filter( 'woocommerce_package_rates', 'ocultar_gastos_envio_si_pago_gratuito', 100 );

gastos de envío gratis en WooCommerce
Imagen de Sobre el autor:<br>Sebastián echeverri Jaramillo - Sebasweb

Sobre el autor:
Sebastián echeverri Jaramillo - Sebasweb

Apasionado de WordPress, diseñador web y creador de contenido. Ayudo a emprendedores y negocios a construir su presencia online con sitios web funcionales y bien optimizados. Fundador de SEBASWEB, donde comparto tutoriales, guías y recursos sobre desarrollo web.

Enamorado de mis dos hijos y mi esposa, quienes son el motor de mi vida. Me encanta la fotografía y disfruto compartir conocimientos con profesionales de los sectores en los que trabajo. Siempre explorando nuevas herramientas digitales y tendencias del mundo web.

Sígueme en YouTube para más consejos sobre WordPress y desarrollo web.

Comparte este artículo

¿Que tal te pareció este artículo?

Deja una respuesta

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

Información base sobre privacidad:
Responsable: Sebastián Echeverri (portafolio@sebasweb.net)
Fin del tratamiento: Moderación de comentarios para evitar spam
Legitimación: Tu consentimiento
Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
Derechos: Acceso, rectificación, portabilidad, olvido

Recomiendo:

Sobre la afiliación…

Este blog se mantiene en parte gracias a enlaces de afiliación, que me generan una pequeña comisión sin costo adicional para ti. Solo recomiendo productos que he probado y confío. ¡Mil gracias por tu apoyo, significa muchísimo para mí!

También te podría interesar ver estos artículos

Cómo ocultar el rango de precios en productos variables de WooCommerce

Si trabajas con WooCommerce, seguro has visto esos productos variables que muestran algo como “€25 – €60”. Aunque...

Configuración de Pagos con WooCommerce en Amelia: Guía Paso a Paso

Si utilizas Amelia para gestionar reservas y citas en tu negocio, seguramente ya sabes lo potente que es....

Eliminar las imágenes al borrar un producto en WooCommerce

Eliminar las imágenes al borrar un producto en WooCommerce es clave para evitar que tu biblioteca de medios...

Cómo Ocultar el Precio Fijo de Envío en WooCommerce Cuando el Pedido es Gratis

En el mundo del comercio electrónico, ofrecer una experiencia de compra fluida y atractiva es fundamental para aumentar...

Recordar la información del cliente al volver a pagar en WooCommerce

Cuando se trata de comercio electrónico, cada pequeño detalle cuenta para que la experiencia del usuario sea lo...

Filtrar productos con rebaja en la administración de WooCommerce

Si manejas una tienda en WooCommerce con muchos productos, seguro en algún momento quisiste ver rápidamente cuáles tienen...

Algunas plataformas con las que trabajo

Suscríbete y aprende gratis

¿Te apasiona el mundo web? Únete a la newsletter y recibe en tu correo un pequeño resumen donde hablo sobre WordPress, diseño y desarrollo web.