🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

PrestaShop: Cómo configurar el envío y las zonas de impuestos

Actualizado el 26 de marzo de 2026

¿Estás montando una tienda online con PrestaShop y te sientes un poco abrumado con eso de los impuestos y las tarifas de envío? No te preocupes, es mucho más sencillo de lo que parece. En esta guía vamos a desglosar, paso a paso y sin tecnicismos, cómo configurar las zonas de impuestos y los métodos de envío en PrestaShop para que tu tienda funcione como un reloj suizo desde el primer día.

PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles que existen, pero su panel de administración puede parecer un laberinto al principio. La buena noticia es que, una vez que entiendes la lógica de su estructura, todo fluye. La clave está en entender que los impuestos se aplican según la zona geográfica y que el envío se calcula según el peso, el precio o la zona. Vamos a por ello.

Entendiendo la Lógica de Impuestos y Envíos en PrestaShop

Antes de empezar a hacer clics, es fundamental que entiendas cómo piensa PrestaShop. No es un capricho, es una estructura lógica que te permitirá escalar tu negocio sin dolores de cabeza.

Piensa en ello como una receta de cocina: primero preparas los ingredientes (impuestos y rangos), luego los mezclas (reglas de impuestos) y finalmente horneas el pastel (métodos de envío).

Los Tres Pilares: Zonas, Impuestos y Reglas

  1. Zonas Geográficas: Son la base de todo. PrestaShop viene con zonas predefinidas como "Europa", "América del Norte" o "Asia". Tú puedes crear las tuyas propias, por ejemplo, "Península Ibérica" o "Islas Canarias". Estas zonas son contenedores que agrupan países.

  2. Impuestos: Aquí defines el porcentaje de IVA o impuesto local. Por ejemplo, el IVA estándar en España es del 21%. Puedes crear impuestos para el 21%, el 10% (reducido) o el 4% (superreducido). Un impuesto por sí solo no sirve de nada hasta que no se asigna a una regla y a una zona.

  3. Reglas de Impuestos: Esta es la "pegatina" que une las dos anteriores. Una regla de impuestos le dice a PrestaShop: "Aplica el impuesto del 21% a todos los países de la zona Europa". Puedes tener una regla que combine varios impuestos, pero para empezar, una regla por impuesto y zona es lo más limpio.

[INFO] Imagina que vendes desde España. Tu cliente en Francia (Zona Europa) pagará el IVA español (21%). Pero si vendes a Canarias (que tiene un impuesto especial), necesitarás crear una zona "Canarias" y una regla de impuestos con el IGIC (7%). PrestaShop te permite ser muy granular, pero para empezar, la configuración básica es más que suficiente.


Paso 1: Configurando las Zonas Geográficas

Vamos a ensuciarnos las manos. Accede a tu panel de administración de PrestaShop y sigue esta ruta:

Menú Internacional -> Zonas

Aquí verás una lista de zonas ya creadas. Para crear una nueva, haz clic en el botón "Nueva zona" en la parte superior derecha.

Creando una Zona Personalizada

  1. Nombre: Ponle un nombre claro. Por ejemplo, "Zona Península" o "Zona UE sin IVA".
  2. Habilitada: Asegúrate de que esté en .
  3. Guardar: Haz clic en Guardar.

Ahora, necesitas asignar países a esa zona. Ve al menú Internacional -> Zonas y en la columna de la derecha, sobre la lista de zonas, verás un enlace que dice "Países". Haz clic en él.

Asignando Países a tu Zona

  1. En la lista de países, busca el que necesitas (por ejemplo, España).
  2. Haz clic en el icono de edición (el lápiz) a la derecha del país.
  3. En el campo "Zona", selecciona la zona que acabas de crear (ej. "Zona Península").
  4. Guarda los cambios.

Repite este proceso para todos los países que quieras incluir en esa zona. Es un poco tedioso, pero es la forma más precisa de hacerlo.

[TIP] Si tu mercado es principalmente España, no necesitas crear zonas complejas. Con la zona "Europa" que viene por defecto y el impuesto estándar, ya tienes el 90% del trabajo hecho.


Paso 2: Creando tus Impuestos

Ahora vamos a definir los porcentajes. Ve a:

Menú Internacional -> Impuestos

Verás una lista con impuestos comunes. Para crear uno nuevo, haz clic en "Nuevo impuesto".

Configurando un Impuesto (Ejemplo IVA 21%)

  1. Nombre: "IVA 21%".
  2. Tasa: Introduce el número "21" (el símbolo % no hace falta).
  3. Habilitado: Sí.
  4. Mostrar etiqueta: Sí, para que el cliente vea el desglose.
  5. Guardar.

[WARNING] IMPORTANTE: No confundas el nombre del impuesto con la regla del impuesto. El impuesto es solo el porcentaje. La regla es la que decide dónde se aplica ese porcentaje. Muchos novatos se quedan atascados aquí porque crean el impuesto y no ven el cambio en la tienda. La magia ocurre en el siguiente paso.


Paso 3: Creando Reglas de Impuestos (El Paso Clave)

Este es el corazón de la configuración fiscal. Ve a:

Menú Internacional -> Reglas de impuestos

Aquí es donde le dices a PrestaShop qué impuesto se aplica en cada zona.

Creando una Regla de Impuestos para tu Zona

  1. Haz clic en "Nueva regla de impuestos".
  2. Nombre: "Regla Península" o "Regla Europa".
  3. Habilitada: Sí.
  4. En el apartado "Comportamiento", deja la opción "Agrupar impuestos" tal cual (a menos que sepas exactamente lo que haces).
  5. En la tabla de "Reglas de impuestos", haz clic en el botón "Añadir nueva regla".
  6. País: Selecciona el país (ej. España).
  7. Zona: Selecciona la zona (ej. "Zona Península").
  8. Impuesto: Selecciona el impuesto (ej. "IVA 21%").
  9. Descripción: Pon un texto interno para ti (ej. "IVA general Península").
  10. Guardar.

¡Enhorabuena! Acabas de crear la conexión más importante. Ahora, cuando un cliente de la "Zona Península" haga un pedido, PrestaShop sabrá que debe aplicarle el 21% de IVA.

[INFO] Puedes tener varias reglas de impuestos para una misma zona si, por ejemplo, vendes productos con diferentes tipos de IVA (libros al 4%, comida al 10%, etc.). En ese caso, al crear el producto, asignarás la "Regla de impuestos" correspondiente (la que contiene el 4% o el 10%). Para la mayoría de tiendas, con una sola regla por zona es suficiente.


Paso 4: Configurando el Transportista (Envío)

Ahora que los impuestos están listos, vamos a por la logística. Ve a:

Menú Mejoras -> Transporte -> Transportistas

Aquí verás los transportistas que vienen por defecto. Puedes editarlos o crear uno nuevo. Vamos a crear uno desde cero para que veas todo el proceso.

Creando un Nuevo Transportista

  1. Haz clic en "Nuevo transportista".
  2. Nombre: Ponle un nombre visible para el cliente, por ejemplo, "Envío Estándar 24-48h".
  3. Tiempo de tránsito: "24/48h". Esto es informativo.
  4. Velocidad: Es un valor interno, pon un número del 0 al 9 (9 es el más rápido). Sirve para ordenar los transportistas en el checkout.
  5. Logo: Puedes subir el logo de tu empresa o el de la mensajería.
  6. Activar: Sí.

Configurando el Coste y las Zonas de Envío

Esta es la parte donde se relaciona el transportista con las zonas que creaste antes.

  1. En la pestaña "Zonas" (dentro de la configuración del transportista), verás una lista de todas las zonas. Marca la casilla "Activar" para las zonas donde quieres que este transportista esté disponible (ej. "Zona Península").
  2. Ahora ve a la pestaña "Costes".
  3. Aquí es donde la cosa se pone interesante. Tienes dos opciones principales:
    • Por peso: Ideal para tiendas de ropa o artículos pequeños. Pagas según el peso del paquete.
    • Por precio: Ideal para tiendas de electrónica o muebles, donde el peso no es el factor principal.

Método de Cálculo: Por Peso (Ejemplo Práctico)

  1. En "Costes" selecciona "Por peso".
  2. Verás una tabla con columnas: Peso máximo, Precio y Facturación.
  3. Rellena las filas de la siguiente manera:
    • Fila 1: Peso máximo = 1 (kg), Precio = 4.99 (€). Esto significa que cualquier paquete que pese hasta 1 kg cuesta 4.99€.
    • Fila 2: Peso máximo = 2 (kg), Precio = 6.99 (€).
    • Fila 3: Peso máximo = 5 (kg), Precio = 9.99 (€).
    • Fila 4: Peso máximo = 10 (kg), Precio = 14.99 (€).
  4. En la columna "Facturación", asegúrate de tener "Total" seleccionado. Esto significa que el coste se aplica sobre el peso total del pedido.
  5. No olvides asignar este transportista a un "Grupo de clientes" (normalmente "Cliente" o "Visitante") en la pestaña "Grupos".

[TIP] Si vendes productos muy pesados, te recomiendo configurar el envío "Por precio". Es más intuitivo para el cliente: "Si tu pedido supera los 100€, el envío es gratis" o "Para pedidos entre 50€ y 100€, el envío cuesta 5€".


Paso 5: Aplicando la Configuración a tus Productos

Todo lo que hemos hecho hasta ahora es la base. Ahora tenemos que decirle a PrestaShop qué productos usan qué reglas de impuestos y cómo se comportan con el envío.

Asignando Impuestos a un Producto

  1. Ve a Catálogo -> Productos y edita el producto que quieras.
  2. En la pestaña "Precio", verás un campo llamado "Regla de impuestos".
  3. Selecciona la regla que creaste (ej. "Regla Península").
  4. Guarda.

¡Ojo! Si tienes muchos productos, no tienes que hacerlo uno a uno. Puedes usar la edición masiva:

  1. Ve a Catálogo -> Productos.
  2. Marca la casilla de la izquierda para seleccionar varios productos.
  3. En la parte inferior, en el desplegable "Acciones masivas", elige "Actualizar opciones".
  4. Busca el campo "Regla de impuestos" y selecciona la que necesites.

Configurando el Peso del Producto

Para que el envío por peso funcione, cada producto debe tener su peso definido.

  1. En la ficha del producto, ve a la pestaña "Envío".
  2. Introduce el "Peso" en kilogramos (ej. 0.500 para 500 gramos).
  3. Guarda.

[WARNING] Un error común es olvidar el peso del producto. Si lo dejas en 0, PrestaShop calculará el envío como si fuera gratis o no encontrará una tarifa que coincida, lo que puede bloquear el proceso de compra. Siempre define el peso.


Paso 6: Verificando tu Configuración

Una vez que hayas hecho todo esto, es hora de la prueba de fuego. Te recomiendo hacer un pedido de prueba en tu propia tienda.

  1. Añade un producto al carrito.
  2. Ve al proceso de compra (checkout).
  3. Introduce una dirección de una de tus zonas configuradas.
  4. Verifica que el impuesto mostrado es el correcto.
  5. Verifica que el transportista aparece y que el coste de envío es el esperado.

Si algo no cuadra, revisa los pasos anteriores. El 99% de las veces, el problema está en que la "Regla de impuestos" no tiene asignado el país correcto o que el "Transportista" no tiene marcada la zona en la pestaña "Zonas".


Preguntas Frecuentes (FAQ)

¿Puedo tener varios impuestos en una misma zona?
Sí, absolutamente. Puedes tener una regla que aplique un 21% a unos productos y otra regla que aplique un 10% a otros. La clave es asignar la regla correcta a cada producto.

Mi transportista no aparece en el checkout. ¿Qué hago?
Revisa estos tres puntos en orden: 1) Que el transportista esté "Activo". 2) Que la zona del cliente esté marcada en la pestaña "Zonas" del transportista. 3) Que el peso del pedido esté dentro de los rangos que configuraste en "Costes". Si el pedido pesa 11 kg y solo configuraste hasta 10 kg, no aparecerá.

¿Qué es un "Rango" en el envío?
Es la tabla de límites. Cada fila que rellenas en "Costes" es un rango. Es la forma de decirle a PrestaShop: "Entre 0 y 1 kg cuesta X, entre 1 y 2 kg cuesta Y", etc.

¿Necesito configurar impuestos si mi producto es digital?
Sí, los productos digitales también están sujetos a impuestos en la mayoría de países. De hecho, suelen tener reglas especiales (como el IVA del país del comprador, no del vendedor). PrestaShop tiene módulos para esto, pero para una configuración básica, te recomendamos aplicar tu impuesto local y consultar con un asesor fiscal para asegurarte de cumplir la normativa.

¿Puedo ofrecer envío gratis?
¡Claro! Simplemente crea un transportista con un coste de 0€, o mejor aún, usa una regla de precios. Ve a Mejoras -> Transporte -> Reglas de carrito y crea una regla que ofrezca descuento en el envío a partir de un importe de pedido. Es una estrategia de marketing muy efectiva.

¿Dónde se gestionan las direcciones de los clientes?
Eso es parte del Front Office, no del Back Office. Tus clientes gestionan sus direcciones desde su cuenta. Tú solo gestionas las zonas y los costes de envío.


Consejos Finales y Buenas Prácticas

Configurar el envío y los impuestos en PrestaShop es un proceso que, una vez dominado, te ahorrará muchos quebraderos de cabeza. Te dejo con algunos consejos de oro:

  • Planifica antes de actuar: Antes de tocar nada, haz un esquema en papel: ¿A qué países vendes? ¿Qué impuesto tiene cada uno? ¿Cómo vas a cobrar el envío (por peso o por precio)?
  • Utiliza nombres claros: Nombra tus zonas, impuestos y transportistas de forma que cualquier persona que mire el panel pueda entenderlo. "Regla España 21%" es mucho más claro que "Regla 1".
  • Revisa periódicamente: Las tarifas de las mensajerías y los tipos de IVA cambian. Revisa tu configuración al menos una vez al año para asegurarte de que todo sigue

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel