A la hora de configurar nuestra tienda online Opencart, uno de los puntos que puede llevarnos algunos dolores de cabeza es el establecer correctamente los importes que cobraremos por los envíos. En muchos casos nos encontramos que deseamos establecer diferentes precios de envío, según el lugar donde se deba enviar el producto vendido, y por otra parte también nos gustaría que el precio del envío varié en relación al importe de la compra.

Opencart podría mejorar este aspecto de la tienda para facilitar esta tarea (existen plugins de pago que lo hacen), pero de todas formas es posible hacerlo, os explicamos como.

Pongamos como ejemplo que queremos establecer las siguientes condiciones para los envíos:

  • Importes de compra superiores a 50€ –> Envío Gratuito
  • Importes de compra inferiores a 50€ – Envío a España (península) –> 5€ de gastos de envío
  • Importes de compra inferiores a 50€ – Envío a España (Islas Baleares) –> 15€ de gastos de envío
  • Importes de compra inferiores a 50€ – Envío a España (Islas Canarias) –> 25€ de gastos de envío

CREANDO GEO ZONAS

El primer paso que deberemos realizar para ello es establecer en Opencart las GEO ZONAS, más adelante deberemos indicar a la tienda cuando debe aplicar un importe u otro, y para ello la tienda debe saber desde donde nos hace la compra el cliente.

Geo Zonas Opencart

 

Llegaremos a Geo Zonas a través de la ruta MENÚ – SISTEMA- LOCALIZACIÓN – GEO ZONAS, una vez allí le daremos al botón «AÑADIR NUEVO», donde para crear una nueva  geo zona nos pedirá un nombre y una descripción, vamos a comenzar poniendo como nombre «España» y descripción «Península», después clic en «Añadir Geo Zona» y aquí estableceremos todas las provincias de España que entran en este grupo (la tarea es algo pesada, pero necesaria), en este ejemplo serán todas las de España, excepto Islas Baleares y Canarias, para cada provincia hay que clicar el botón «Añadir Geo Zona» al finalizar guardaremos nuestro trabajo.

Insertar Geo Zonas

Este ejercicio tendremos que realizarlo con tantas Geo Zonas como deseemos establecer, en la imagen inferior podéis ver un ejemplo de como quedaría la geo zona Islas Canarias.

Geo Zona Canarias

CONFIGURANDO IMPORTES DE ENVÍO

Una vez que tengamos establecidas nuestras geo zonas iremos a configurar nuestros importes de envío a través de la ruta MENÚ – EXTENSIONES – ENVÍO.

Configuración envíos opencart

 

El primer importe que estableceremos es el envío gratuito, (en el ejemplo deseábamos que fuera a partir de compras superiores a 50€), para ello deberemos hacer clic en instalar (Botón verde) en la opción «Envíos gratuitos«, y después, la editaremos (Botón azul) con estos parámetros.

Envío Gratuito opencart

 

Como podéis observar indicamos 50€ de compra para envío gratuito, sea cual sea la zona, si lo deseáramos podríamos establecer que esta opción solo estuviera disponible para una geo zona en concreto.

Ahora vamos a establecer los envíos que tiene un coste para el cliente,para ello instalaremos y editaremos la opción que pone «Envío basado en peso», (no os preocupéis por lo de peso, no nos va a afectar en nada a lo que hacemos).

En esta opción podréis ver todas las geo zonas que hemos creado a la izquierda, y en la derecha iremos modificando las que deseemos utilizando los parámetros 999999:15 (dónde 15 es el importe que deseamos aplicar).
Para nuestro ejemplo en Baleares pondremos 999999:15, Canarias 999999:25 y España península lo dejaremos vacio, recordar habilitar la opción. Una vez realizado esto guardaremos.

Basado en peso

Ya solo nos quedará establecer («Importes de compra inferiores a 50€ – Envío a España (Península) –> 5€ de gastos de envío»), esto lo haremos instalando y editando la opción «Tarifa plana» en métodos de envío.

Tarifa Plana opencart

Y eso es todo, solo os queda probarlo, podéis generar un cliente ficticio e ir cambiando las direcciones de envío, para probar las variaciones de los importes.


 Acceder a la Demo de extensiones. (Usuario: demo  | Contraseña: demo)


Comentarios

    1. Soluciones Opencart Article Author

      Debes acceder a EXTENSIONES – METODOS DE ENVIO – ENVIO GRATUITO.
      Una vez allí, indicar a que zona aplicas este envio.

    1. Soluciones Opencart Article Author

      Hola Manuel, el tutorial es para 2.X.
      Para 3.X has de entrar en Extensiones y abrir la pestaña principal (donde pone Analytics), allí encontrarás Métodos de envío.
      El resto funciona igual.

  1. mari

    Hola, buenos días.
    Nuestra empresa puede vender desde un tornillo hasta un gato hidráulico de 300 kg. ¿Cómo puedo establecer estos envios?

    1. Soluciones Opencart Article Author

      Cuando tienes la necesidad de configurar envios más complicados, con muchos productos y caracteristicas diferentes para cada uno de ellos, lo mejor es que utilices algún módulo que te facilite la labor. Te recomiendo X-Shipping Pro, funciona realmente bien.

  2. Mario García Rojo

    Hola, genial tu post.
    Me sucede que quiero poner envio gratis en peninsula para compras superiores a 60€ y para Islas,Ceuta y Melilla para compras superiores a 90€, ¿como puedo configurarlo?
    ¿ me echas un cable?

  3. Soluciones Opencart Article Author

    Hola, ante todo has de utilizar geo zonas, como explicamos.
    Y la verdad que Opencart no te deja jugar en exceso con el tema envíos.
    Puedes utilizar envío gratuito para configurar una de tus dos opciones, la otra te verás obligado a comprar alguna extensión que te ayude.
    Envío gratuito, solo permite una geo zona.

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.