Jump to content

Transport : calcul dimension & poids pour multi-articles


Recommended Posts

Posted (edited)

Bonjour à tous,

Je développe mon nouveau site de vente en ligne sur prestashop, et je bloque sur un souci pour les transports.

La plupart des prix des transporteurs sont calculé en fonction du poids et destination, c'est OK
MAIS certains de mes articles ne font que quelques gramme, et sont souvent assez petit pour être expédier par courrier (moins de 3cm de hauteur).

Seulement voilà, si un client commande plus de 12 petit articles (8x8x3cm) ou plus 6 moyen article (10x10x3cm), ça ne passe plus en enveloppe de moins de 3cm - donc ça doit partir en colis, le transporteur "Enveloppe" doit disparaitre. 

J'ai bien réglé les dimentions maximums de mon transporteur "Enveloppe" à 36x25x3cm

Seulement voilà, il semble que prestashop ne prennent pas en compte ne nombre d'article dans les dimentions max des colis.
 - Si j'ai un seul article supérieur à 3cm de hauteur, le transporteur "enveloppe" disparait  - OK
 - mais si je commande 100 exemplaires d'articles 8x8x3cm - le transporteur "Enveloppe" apparait toujours.
(aucun article individuel ne dépasse les 36x25x3cm - alors que le volume total des articles dépasse largement !)

Je ne peux pas tricher avec les poids, car j'ai aussi des articles sans volume, mais "lourd" (stickers).

Je ne dois pas être le seul dans ce cas, mais je ne trouve pas de solutions.
Merci d'avance

Edited by Kurnass (see edit history)
Link to comment
Share on other sites

Prestashop ne peut pas faire ce calcul simplement (voir https://fr.wikipedia.org/wiki/Problème_de_bin_packing) car il faudrait analyser tous les cas possibles de rangement optimisé dans l'enveloppe, une sorte de Tétris en 3D.

Prestashop ne sait pas si vous les empilez ou si vous les mettez côte à côte.

Certains logisticiens ont des programmes (souvent en python https://github.com/dwave-examples/3d-bin-packing  ou C++) pour optimiser leurs chargements mais implémenter ceci dans un Presta serait une douce folie.

Link to comment
Share on other sites

Bonjour,
Merci pour votre réponse, en effet il peut y avoir de nombreuse variables.
Dans mon cas je n'ai que 3 ou 4 format d'articles (boites), dont je voudrais simplement désactiver le transport "enveloppe" quand un volume "n" (2700cm3) est dépassé.

Il semblerai que ce module le permette : https://www.motionseed.com/fr/modules-prestashop/regles-frais-port
Mais il est payant... 

Merci pour la réponse

Link to comment
Share on other sites

Pourquoi ne pouvez-vous pas "tricher" (je n'ai pas compris ces guillemets) ?
Vous définissez un poids max pour l'enveloppe, vous divisez ce poids par 12 et vous mettez ce poids sur le sticker.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...