Avisos
Vaciar todo

¿Cómo puedo calcular los gastos de envío de productos de diferentes proveedores?

4 Respuestas
2 Usuarios
0 Me gustas
1,191 Visitas
(@sergioreyngod)
Respuestas: 2
New Member
Topic starter
 

Buenas, necesito que cuando un cliente realice un pedido de varios proveedores, se sumen los gastos de envío de cada proveedor.

Ejemplo: un pedido de un producto que pesa 1kg del proveedor Biedma Ferreteria (BF..) te cobra un porte de 4,84
Si el pedido es de una barbacoa que pesa 30kg te cobra 16,94
Si los dos productos son del mismo proveedor no tengo que hacer nada, el precio lo calcula prestashop según el peso total que son 30 + 1 = 31kg
Pero si son 2 proveedores, el porte total sería 4,84 + 16,94
Como si se tratara de dos pedidos distintos

He estado modificando el archivo (classes / cart.php) y las funciones (getPackageShippingCost, getTotalWeight). Pero no he tenido ningún resultado, así que lo dejé como estaba, ¿qué funciones debo modificar ? ¿me equivoco al modificar estas funciones?

 
Respondido : 03/01/2019 11:41 am
Josraso
(@josraso)
Respuestas: 834
Prominent Member Moderator
 

Lo puedes hacer es por medio de dos transportistas uno para cada proveedor, y desde la ficha de cada productos asignarle el transportista correspondiente, de esta manera te sumara los portes de cada proveedor.


Telegram:@Josraso
Correo

 
Respondido : 03/01/2019 10:34 pm
(@sergioreyngod)
Respuestas: 2
New Member
Topic starter
 

Buenas josraso, gracias por responder, tengo unos 9 proveedores y 5 transportista de correos seur etc tendría que crear esos 5 transportistas para cada proveedor? osea casi un total de 50 transportistas? no hay otra manera?

 
Respondido : 04/01/2019 12:09 am
Josraso
(@josraso)
Respuestas: 834
Prominent Member Moderator
 

Exacto, esa es la única manera que se me ocurre o bien mira en addons si hay algún modulo que haga lo que necesitas.


Telegram:@Josraso
Correo

 
Respondido : 04/01/2019 7:08 am