La configuración de envíos es uno de los aspectos más complejos de WooCommerce y uno de los que más impacto tienen en la conversión. Un coste de envío inesperado es la primera causa de abandono de carrito según el Baymard Institute, responsable del 48% de los abandonos.
WooCommerce ofrece un sistema flexible basado en zonas de envío que permite definir tarifas diferentes según la ubicación del cliente. En esta guía te explicamos cómo configurarlo correctamente, desde las zonas básicas hasta integraciones avanzadas con transportistas como SEUR, MRW o Correos.
Entender las zonas de envío
Las zonas de envío son regiones geográficas a las que asignas métodos y tarifas de envío. WooCommerce evalúa las zonas de arriba a abajo y aplica la primera que coincida con la dirección del cliente. Siempre existe una zona «Resto del mundo» como fallback.
Para una tienda española típica, necesitarás al menos tres zonas: Península (España menos Canarias, Ceuta y Melilla), Islas Canarias/Ceuta/Melilla y Unión Europea. Si vendes fuera de la UE, añade una zona internacional.
Cada zona puede tener múltiples métodos de envío: tarifa plana, envío gratuito, recogida en tienda o tarifas calculadas en tiempo real por transportista. El cliente verá todas las opciones disponibles para su zona y podrá elegir.
- Península: España sin islas ni ciudades autónomas
- Islas y Ceuta/Melilla: tarifas diferentes por logística especial
- Unión Europea: envío internacional con IVA intracomunitario
- Resto del mundo: tarifa general o envío deshabilitado
Métodos de envío disponibles
WooCommerce incluye tres métodos de envío nativos: tarifa plana, envío gratuito y recogida local. La tarifa plana puede ser un importe fijo, un porcentaje del total del carrito o una fórmula basada en cantidad de productos, peso o clase de envío.
El envío gratuito se puede condicionar a un importe mínimo de pedido, un cupón válido o ambos. Establecer un umbral de envío gratuito (por ejemplo, «envío gratis a partir de 50 €») es una estrategia probada para aumentar el valor medio del pedido.
Para tarifas calculadas por transportista en tiempo real, necesitas plugins adicionales. Los más utilizados en España son: SEUR para WooCommerce, Correos Express WooCommerce y MRW Envíos. Estos plugins consultan la API del transportista y muestran tarifas exactas basadas en peso, dimensiones y destino.
Clases de envío para productos especiales
Las clases de envío permiten agrupar productos que comparten características logísticas similares. Un ejemplo típico: productos voluminosos que requieren transporte especial frente a productos estándar que van por paquetería normal.
Crea clases de envío en WooCommerce → Ajustes → Envío → Clases de envío. Después, asigna la clase a cada producto en la pestaña «Envío» del editor de producto. Finalmente, configura costes específicos por clase en cada método de tarifa plana.
Las clases de envío también son útiles para productos digitales que no necesitan envío. Crea una clase «Digital» con coste cero y asígnala a ebooks, software o cualquier producto descargable.
Configurar peso y dimensiones correctamente
Si usas tarifas calculadas por peso o integración con transportistas, cada producto debe tener peso y dimensiones configurados. Sin estos datos, el cálculo de envío falla o devuelve tarifas incorrectas.
Ve a WooCommerce → Ajustes → Productos y define la unidad de peso (kg en España) y la unidad de dimensiones (cm). Después, rellena el peso y las dimensiones en cada producto. Para productos variables, cada variación puede tener peso y dimensiones propios.
Establece un peso y dimensiones por defecto para evitar errores con productos sin datos. Puedes hacerlo mediante un snippet de código o con plugins como WooCommerce Default Values. Un peso predeterminado de 0.5 kg suele ser razonable como fallback.
Estrategias de envío que aumentan las ventas
El envío no es solo logística: es una herramienta de conversión. La estrategia más efectiva es el umbral de envío gratuito. Analiza tu pedido medio y establece el umbral un 20-30% por encima. Si tu pedido medio es 40 €, ofrece envío gratis a partir de 50 €.
Muestra el progreso hacia el envío gratuito en el carrito: «Te faltan 12 € para envío gratuito». Plugins como «Free Shipping Progress Bar for WooCommerce» añaden esta funcionalidad con una barra visual.
Ofrece múltiples opciones de velocidad: envío estándar (3-5 días), envío express (24-48 h) y recogida en tienda si aplica. Los clientes que necesitan urgencia pagarán más, y los que no, agradecerán la opción económica.
- Umbral de envío gratuito un 20-30% por encima del pedido medio
- Barra de progreso visible en carrito y mini-carrito
- Mínimo dos opciones de velocidad de envío
- Transparencia total: mostrar costes antes del checkout
Puntos clave
- Configura zonas de envío específicas para Península, Islas y Europa
- El umbral de envío gratuito es la estrategia más efectiva para aumentar el pedido medio
- Cada producto necesita peso y dimensiones si usas tarifas calculadas
- Las clases de envío simplifican la gestión de productos con logística diferente
- Muestra los costes de envío lo antes posible para evitar abandonos
- Ofrece al menos dos opciones de velocidad de envío
¿Necesitas ayuda con la configuración de envíos?
Configuramos las zonas de envío, integraciones con transportistas y estrategias de envío gratuito de tu WooCommerce. Optimiza tu logística y reduce los abandonos de carrito.
Solicitar presupuesto