Calcular precio del producto según peso, dimensiones y otras variables

factoriadigital

Expertos en Hosting para Prestashop
Miembro del equipo
Publicamos una miniguía para solucionar un tema que nos consultan bastante a menudo: ¿Cómo calcular y ajustar el precio de un producto en Prestashop según el peso de ese producto?

Si necesitáis una solución gratuita os dejamos un ejemplo que aportan nuestros amigos de Digitaldot.

Consiste en añadir una condición respecto del peso, cuando haya un porte gratis a partir de un importe de precio.

El ejemplo que aporta es limitar el trasnporte gratis a partir de 60 € pero con la condición que el monto total del carrito no supere los 25 Kg de peso. Para evitar perder dinero, por un envío gratis de una compra superior a 65 € que seguramente ha superado los 25 kg de peso de la suma de los productos añadidos al carrito.


Lo que proponen es modificar la clase Cart.php creando un override para no modificar el core, y evitar perder el cambio realizado en posteriores actualizaciones.

Este es el link, donde explican como crear el "override"

Si por el contrario necesitáis una solución más completa que contemple diferentes configuraciones os recomendamos el siguiente módulo de Alabazweb: Megaproduct

Con dicho módulo se puede vender por peso, metros, metros cuadrados, metros cúbicos, pulgadas, kilos.

Se puede utilizar más de tres medidas (alto, largo, profundo…) e introducir las medidas por milímetros, centímetros, decímetros, metro, kilogramos, etc.

Es un complemento necesario para aquellas webs en Prestashop que necesiten personalizar la venta en productos que precisan un alto nivel de configuración para su venta.

Una de las ventajas del módulo es que no es necesario trabajar con las combinaciones de Prestashop. Funciona de forma independiente, se puede aplicar el recargo a cada atributo por separado sin depender de una combinación determinada.

Los atributos se pueden mostrar en diferentes pestañas y se pueden asignar diferentes forma de vista: como imagen, botón, radio, etc.

Ejemplo de venta de productos según su peso:

Según vemos en la siguiente captura de pantalla nos permite seleccionar un peso predefinido o introducir una cantidad elegida por el usuario:

1597220507875.png


Una vez se elige el peso, da otra opción de elegir el envase (todas estas opciones son configurables según necesidades de cada tienda).

1597220564263.png


Al clicar sobre el botón de “calcular precio" nos aparece un desglose de compra.

1597220601863.png


Se puede decidir un peso específico, que no se encuentre en el desplegable previamente configurado.

Por ejemplo, 2.5 kg, que no aparece en la lista desplegable:

1597220629738.png



Ejemplo de venta de producto en etapas y con capas:

Veamos ahora, un ejemplo de un producto configurable en diferentes “etapas".

Podemos elegir diferentes colores, para diferentes partes de un mismo producto, creando al mismo tiempo capas para que visualmente cambien el color de cada parte del producto

Primera etapa: Elegir el color de la mesa.

1597220692054.png


Si cambio el color a Turquesa. Cambia el color solo de esa parte en la vista del producto:

1597220709939.png


Segunda etapa: Elegir el color del Frontis.

Cambiando el color del “Frontis” cambia solo el color de esa parte de la imagen:

1597220748801.png


Tercera etapa: Cambiar el color de la mesita de tres cajones.

1597220767514.png


De esta forma y sin salir del producto podemos configurar a nuestro gusto.


Ejemplo de venta de producto en M2:

Podemos incluir el alto y ancho de nuestro producto y elegir un color, en liso o estampado, en este caso concreto:

1597220842817.png


A continuación, podemos elegir otra opción, en este caso el tipo de caída de la cortina:

1597220856491.png


Lo mejor y más importante, es que nos llegará un pedido con toda esta información sobre el producto, desglosando todas las opciones que hemos elegido.

Quizás uno de los módulos más completos para la venta de productos personalizables en Prestashop. Disponible para todas las versiones.

Saludos.

Leer post
 
Última edición por un moderador:

digitaldot

Aprendiz de Prestashop
Hola nosotros hicimos una pequeña modificación para una tienda online por supuesto con un override , espero que pueda aportar.


un saludo
 
Upvote 0

Enrique FactoriaDigital

Experto en Prestashop de FactoriaDigital
Miembro del equipo
Hola nosotros hicimos una pequeña modificación para una tienda online por supuesto con un override , espero que pueda aportar.


un saludo
Gracias por vuestra aportación. Seguro que resulta interesante para aquellos que necesiten esta modificación. El haberlo hecho sobre un "override" da un plus de profesionalidad a vuestro trabajo.

Enhorabuena !!!

Saludos.
 
Upvote 0
Arriba