Zonas de envío y métodos de envío
Módulo 4: IVA, envío y pago · Tiempo de lectura: 10 minutos
Objetivo de aprendizaje: Después de esta lección, usted podrá configurar zonas y métodos de envío que se ajusten a su plan de tienda, prever qué zona recibe un cliente y evitar los errores habituales.
Conceptos clave: zona de envío, región (país, provincia, código postal), orden de las zonas, primera zona que coincide, ubicaciones no cubiertas por sus otras zonas, método de envío, tarifa fija, envío gratuito (importe mínimo, cupón), recogida local, clase de envío, ubicaciones de envío, IVA sobre los gastos de envío
Cómo elige WooCommerce un precio de envío
Un cliente introduce su dirección. WooCommerce tiene que decidir entonces: ¿qué formas de envío puede elegir este cliente y cuánto cuestan? Para ello utiliza dos niveles:
- Una zona de envío es un área: uno o varios países, provincias o códigos postales. Por ejemplo, "Países Bajos" o "Benelux".
- Dentro de una zona están los métodos de envío: lo que el cliente puede elegir, con un precio. Por ejemplo, "Estándar (PostNL) € 4,95" y "Gratis a partir de € 50".
La regla más importante: WooCommerce recorre las zonas de arriba abajo y toma la primera zona que coincide. El resto ya no se examina, aunque una zona más abajo coincida con más precisión. En el código fuente es literalmente así: zonas ordenadas por posición y, a continuación, la primera. Por eso las zonas específicas (un área de códigos postales, un solo país) se colocan por encima de las zonas generales (toda la UE).
Abajo del todo hay siempre una zona fija: Ubicaciones no cubiertas por sus otras zonas (Locations not covered by your other zones). Un cliente que no encaja en ninguna zona acaba ahí. Si esa zona no tiene métodos, el cliente ve el aviso de que no hay opciones de envío y no puede hacer el pedido.
¿Dónde vende y adónde envía?
Para las zonas hay dos ajustes en WooCommerce > Ajustes > General:
- Ubicación(es) de venta (Selling location(s)): qué países aparecen en el formulario de dirección.
- Ubicación(es) de envío (Shipping location(s)): a qué países realiza envíos.
Limite sus ventas a los países de su plan de tienda (lección 1.3). Un cliente suizo que puede hacer un pedido mientras usted no sabe cómo gestionar la aduana y el IVA fuera de la UE no es una oportunidad, sino un problema. Y mantenga esa elección en línea con lo que indica al inicio del proceso de pedido sobre las restricciones de entrega (lección 5.1).
Configurar las zonas para Theehuis Example
Theehuis Example envía dentro de los Países Bajos, a Bélgica y a Alemania, y a ningún otro sitio:
| Orden | Zona | Regiones | Métodos |
|---|---|---|---|
| 1 | Países Bajos | Países Bajos | Estándar € 4,95; gratis a partir de € 50; recogida en Utrecht |
| 2 | Bélgica y Alemania | Bélgica, Alemania | Estándar € 9,95; gratis a partir de € 100 |
| Ubicaciones no cubiertas por sus otras zonas | (todo lo demás) | ninguno |
Si más adelante quiere tratar aparte un área de códigos postales (por ejemplo, un recargo para islas), cree para ello una zona con el país y los códigos postales, y colóquela por encima de "Países Bajos". Para los códigos postales, WooCommerce admite un rango con tres puntos (1000...1099) y un comodín con un asterisco (35*). Si esa zona está por debajo de "Países Bajos", nunca se utilizará: cualquier código postal neerlandés ya coincide con la zona de arriba.
Los métodos de envío
WooCommerce incluye tres métodos:
- Tarifa fija (Flat rate): un importe fijo por pedido, con un posible recargo por clase de envío (véase más abajo). También puede calcular con
[qty](cantidad) y[cost](importe), por ejemplo4.95 + 0.50 * [qty]. - Envío gratuito (Free shipping), con una condición: un importe mínimo, un cupón que da envío gratuito, uno de los dos o ambos. Hay una opción para determinar el importe mínimo antes o después del descuento. Elija con criterio: con "antes del descuento", un cliente con un código de descuento del 20 por ciento puede seguir obteniendo envío gratuito.
- Recogida local (Local pickup): el cliente recoge el pedido. Con los bloques de finalizar compra se configuran uno o varios puntos de recogida (pickup locations).
Los servicios de reparto, como las empresas de paquetería, suelen tener su propio plugin que genera etiquetas u obtiene tarifas. Es práctico, pero es una extensión más que mantener (curso de WordPress, lección 5.3).
Clases de envío
Una clase de envío agrupa productos con los mismos gastos de envío. Theehuis Example crea la clase "Frágil" para las teteras. En el método "Tarifa fija" introduce entonces un recargo por clase, por ejemplo € 3 adicionales para "Frágil". En Tipo de cálculo elige por clase (cada clase del carrito recibe su recargo) o por pedido (solo el recargo de la clase más cara). Con dos teteras y un paquete de té, el total es € 4,95 + € 3: una sola vez, porque hay una sola clase "Frágil". Si quiere cobrar por cada tetera, utilice 3 * [qty] en el recargo.
IVA sobre los gastos de envío
Los gastos de envío no son un servicio independiente del producto, sino que forman parte de la entrega. En los ajustes de impuestos (lección 4.1) usted determina con Clase de impuesto de envío qué tipo se aplica; por defecto, WooCommerce sigue los productos del carrito. En la tabla de tipos, la casilla Envío debe estar marcada en el tipo correspondiente; de lo contrario, WooCommerce no aplica IVA al envío. Si muestra los precios con IVA incluido, introduzca los gastos de envío como WooCommerce los espera: los importes de los métodos de envío son sin IVA. Así, € 4,95 se convierte en € 5,99 con un 21 por ciento. Si quiere que el cliente pague exactamente € 4,95, introduzca € 4,09 (4,95 / 1,21). Compruébelo con un pedido de prueba.
En la práctica: así se ve en WooCommerce
- Ajustes > General: vender y enviar solo a los Países Bajos, Bélgica y Alemania.
- Ajustes > Envío > Zonas: Añadir zona, nombre "Países Bajos", región Países Bajos, añadir métodos.
- Segunda zona "Bélgica y Alemania". Arrastre las zonas al orden correcto: lo específico por encima de lo general.
- Clases de envío: crear "Frágil" y seleccionarla en las teteras (Datos del producto > Envío).
- Pruebe con una dirección por zona en una ventana privada: ¿qué métodos ve y cuánto cuestan con IVA incluido?
Resumen
- Una zona es un área; dentro de ella se eligen métodos con un precio.
- WooCommerce toma la primera zona desde arriba que coincide: las zonas específicas, arriba.
- La zona fija de abajo recoge el resto; sin métodos, nadie puede hacer pedidos desde ahí.
- La tarifa fija, el envío gratuito (con condición) y la recogida vienen incluidos; las clases de envío añaden recargos por tipo de producto.
- Los importes de los métodos de envío son sin IVA; marque "Envío" en sus tipos y compruebe el precio final. Si vende desde España, tenga en cuenta que Canarias, Ceuta y Melilla quedan fuera del ámbito del IVA de la UE (en Canarias se aplica el IGIC).
Cuestionario
Ejercicio
Ejercicio A4.3: ¿Qué zona de envío? (caso práctico). Una tienda tiene estas zonas, en este orden: 1 "Países Bajos" (NL), 2 "UE" (todos los países de la UE), 3 "Benelux" (BE, LU), y "Ubicaciones no cubiertas por sus otras zonas" sin métodos. Elija para cada cliente qué zona utiliza WooCommerce (Países Bajos / UE / Benelux / Otras ubicaciones, sin envío):
- un cliente en Utrecht;
- un cliente en Amberes;
- un cliente en Viena;
- un cliente en Zürich.
El programa compara sus respuestas con una clave fija; no se consulta nada. Verde si todo es correcto, naranja con un error, rojo con más. Si hay un error, recibirá una pista.
Pregunta para usted (no se corrige): ¿qué zona de esta tienda no se utiliza nunca y cómo cambiaría el orden?
Para saber más
- Setting up shipping zones (woocommerce.com, en inglés): https://woocommerce.com/document/setting-up-shipping-zones/
- Setting up taxes in WooCommerce (woocommerce.com, en inglés): https://woocommerce.com/document/setting-up-taxes-in-woocommerce/
- Curso gratuito de WordPress 5.3: Elegir y evaluar plugins
