Blog


4
agosto
- 2012 -
David Nieves Coronado

Hola a todos, vamos a mostrar como conseguir implementar gastos de envío gratis a determinados productos en Opencart (Probado en versión 1.5.1.3).

Lo he programado con Vqmod, el cual debe estar instalado en nuestro Opencart.

Paso 1: Descargar e instalar Vqmod.

 

Paso 2: Instalar y editar la extensión de “envío basado en peso”.

  1. Dentro de nuestro panel de administración de Opencart nos dirigimos a Extensiones > Envíos e instalamos la extensión “Envío Basado por el Peso“.
  2. Editamos la nueva extensión instalada, y en la ventana que nos saldrá configuraremos los parámetros necesarios para que nuestro envío cueste 0€, en la pestaña de “España Peninsular” he configurado el parámetro “99.00:0” esto quiere decir que los productos con 99 Kg tendrán un envío de 0€. Pongo una imagen de lo explicado:

Paso 3: Configurar nuestros productos.

  1. Dentro de nuestro panel de administración de Opencart nos dirigimos a Catálogo > Productos y editaremos los productos que deseemos aplicar los 0€ de envío.

Una vez dentro del producto deseado nos vamos a la pestaña “Datos” y bajamos hasta encontrar el campo “Peso” donde lo rellenaremos con 99. Pongo una imagen de lo explicado:

Paso 4: Descargar archivo XML.

Por si alguien no lo sabe, el funcionamiento de Vqmod es bastante sencillo, en esencia lo que hace es “búscame X en el archivo Y y una vez encontrado sustituye/inserta después X“. Por lo tanto y MUY IMPORTANTE -> Si vuestra versión de Opencart es otra de la que he utilizado puede dar el caso de que no encuentre exactamente las líneas que yo he indicado en mi archivo XML, por lo que tendréis que modificar vuestro archivo XML.

He creado el archivo XML para evitar estos problemas:

  • Si un producto tiene 99 Kg a la hora de elegir el envío te saldrá tanto la oferta de 0€ como la oferta de envío de tarifa fija (el precio por defecto que tengamos configurado).
  • Si añadimos a la cesta un producto de 99 Kg, con otro que no tenga 99 Kg saldrá la opción de la oferta de 0€. (Lo ideal sería que solo se aplique la oferta cuando solo tengas en la cesta productos de 99 Kg.).
  • Con este XML también se cambia el nombre de “Envío basado en peso (99.00 Kg)” por “Oferta envío gratuito“.
  1. Una vez tenido en cuenta lo de arriba vamos a descargar nuestro archivo XML, lo guardamos en “vqmod/xml/oferta_envio_gratis.xml” lo podéis descargar desde aquí.

Con esto nos bastaría, MUY IMPORTANTE tener en cuenta nuestra versión de Opencart para que nuestro archivo XML trabaje correctamente.

Opencart, gastos de envío gratis a determinados productos fue posteado el agosto 4, 2012 a las 11:38 en Opencart y. fue modificado el agosto 4, 2012 at 12:01. Puedes seguir cualquier respuesta a esta entrada a través de la RSS 2.0 feed. Puedes dejar una respuesta o hacer un trackback desde tu web.

Compartir: Twitter, Facebook, Delicious, Digg, Reddit

|

Deja tu comentario

Tranquilo, tu email no será publicado o compartido.
Rellena los campos obligatorios marcados con *


*

Puedes utilizar etiquetas HTML con sus correspondientes atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>