Panier d’achat

Aucun produit dans le panier.

🎉 Constituez votre Pack de Modules PrestaShop en choisissant au moins deux modules PrestaShop et économisez 10 %

Module PrestaShop – Commande avec Transporteurs / Livraisons Multiples

(3 avis client)

Le prix initial était : 251,99 €.Le prix actuel est : 214,99 €.

Version : 1.0.2 pour PrestaShop 1.7 | 1.0.1 pour PrestaShop 8

Version PrestaShop compatible : 1.7.6 - 8.2.0

Optimise le tunnel d'achat

Expédier une commande en plusieurs colis pris en charge par différents transporteurs (livraisons/expéditions multiples). Expédier des produits de différents entrepôts ou ajouter des produits en dropshipping sur votre boutique.

Regarder la démo

Vidéo

Essayer la démo

Front Office
Back Office

Lire la documentation

Documentation

Dernière mise à jour : 24/07/24

Date de publication : 20/02/24

Compatibilité multiboutique : Oui

Disponible en : Anglais, Français

UGS : PS-MOD-MCO Catégorie :
Disponible aussi sur PrestaShop Add-ons Marketplace
Inclus dans votre achat
  • Le produit et sa licence d'utilisation à vie
  • 1 an de mises à jour sécurité et compatibilité
  • 1 an de mises à jour évolutions et futures fonctionnalités
  • 1 an de support direct
  • Renouvellement de licence à -70% du prix initial
Paiement Sécurisé Garanti

Description

Vos produits sont répartis entre plusieurs entrepôts, ou vous souhaitez vendre vos produits en dropshipping en expédiant directement depuis vos multiples fournisseurs ? Alors ce module est fait pour vous ; Il est la solution !

Ce module vous permet de :

  • Gérer les commandes avec des livraisons multiples depuis différents lieux de stockage (entrepôts) de manière fluide. Chaque livraison est gérée de manière indépendante.
  • Ajouter des produits en vente en dropshipping sans se soucier de la gestion des expéditions multiples. Si votre client achète des produits vendus par deux fournisseurs différents, alors il aura deux livraisons indépendantes l’une de l’autre, la commande sera scindée en sous-commandes, et il pourra suivre chaque livraison à travers sa sous-commande respective.
  • Bonus : activer la livraison gratuite à partir d’un montant minimum pour des pays spécifiques.

Comment ça marche ?

  1. Il vous suffit d’assigner les différents transporteurs à vos produits, en s’assurant de ne pas avoir des transporteurs en commun (si vous n’utilisez qu’un seul transporteur, il vous faudra créer un transporteur par entrepôt). En d’autres termes, un transporteur utilisé pour expédier des produits de l’entrepôt A ne doit pas être utilisé pour expédier des produits de l’entrepôt B.
  2. Lors du passage d’une commande, si le panier comporte plusieurs produits qui ne sont pas à expédier par les mêmes transporteurs, les articles seront listés séparément avec leurs transporteurs respectifs.
  3. Le client choisit le transporteur souhaité pour chaque groupe d’articles et valide la commande.
  4. Par la suite, la commande est scindée en plusieurs sous-commandes indépendantes. Chaque sous-commande est livrée par un transporteur différent et dispose d’un numéro de suivi dédié (ce qui ressemble au fonctionnement standard de PrestaShop).
  5. Vous pouvez ainsi gérer chaque sous-commande indépendamment des autres (changement du statut, mise à jour du numéro de suivi, génération de facture, etc.).

Caractéristiques

  • Le module fonctionne en triant les transporteurs par ordre de prix croissant (voir section recommandation pour plus d’informations sur le paramétrage recommandé).
  • Une commande avec multiples transporteurs est scindée en sous-commandes (selon le nombre de transporteurs choisis, c’est-à-dire, en fonction du nombre d’entrepôts concernés par la commande). La page de confirmation de commande affiche les sous-commandes. Le client reçoit un e-mail de confirmation, ainsi qu’une facture séparée pour chaque sous-commande. Les sous-commandes auront la même référence et seront affichées séparément dans le back office.
  • L’application de code de réduction sur une commande scindée reste fonctionnelle dans la majorité des cas (voir les limitations mentionnées dans la section recommandation).
  • Dans le cas d’une commande scindée passée avec un code de réduction de type montantle montant de réduction est réparti au prorata de la valeur de chaque sous-commande entre chacune d’elles.
  • Dans le cas d’une commande scindée passée avec un code de réduction de type montant avec utilisation partielle, le calcul du montant de réduction restant reste fonctionnel et le reste du code de réduction sera envoyé par e-mail au client.
  • Dans le cas d’une commande scindée passée avec un code de réduction de type pourcentagele pourcentage de réduction s’applique sur toutes sous-commandes.
  • Le message soumis par le client, lors de l’étape de validation de livraison (page commande), est copié pour chaque sous-commande.
  • Le prix du paquet-cadeau est réparti sur toutes les sous-commandes. Le message lié est copié dans chaque commande. Le paquet recyclé est aussi copié dans chaque commande.
  • La définition d’un transporteur comme étant un point de retrait en magasin est possible. Cela permet de ne pas prendre en compte ce dernier dans le calcul du meilleur prix (prix le moins cher). Ainsi, il ne sera jamais sélectionné par défaut lors de l’affichage de la liste des transporteurs dans la page commande.
  • La définition d’un montant minimum pour une livraison gratuite pour certains pays est également possible. Dans le cas d’un transporteur choisi comme point de retrait, il ne sera pas indiqué comme gratuit, même si le montant de gratuité est atteint (dans le cas où la liste comporte plus qu’un seul transporteur). Attention, si le client n’est pas connecté, il est considéré comme éligible à la livraison gratuite (si cette option est activée).

Ce que vos clients aimeront

La commande avec multiples transporteurs offre un fonctionnement intuitif pour le client, car elle lui permet de :

  • Avoir un affichage clair lors du passage de la commande, lui permettant de bien distinguer quel article sera livré par quel transporteur.
  • Avoir un affichage clair au niveau de la page de confirmation de commande, lui permettant de bien distinguer les sous-commandes, ainsi que leurs transporteurs respectifs et factures respectives.
  • Recevoir un mail de confirmation pour chaque sous-commande.
  • Accéder aux sous-commandes, dans la page d’historiques et détails des commandes, de la même manière qu’une commande classique : chaque sous-commande liste les produits qui la composentindique le transporteur en charge de la livraison et met à disposition la facture correspondante.

Recommandations

Nous vous recommandons de faire des tests dans un environnement de test avant d’utiliser notre module multi-transporteurs dans l’environnement de production. Vous pourrez ainsi tester le fonctionnement avec les modules de livraison et de paiement déjà installés sur votre boutique.

Après installation du module, vous devrez peut-être :

  • Adapter les fichiers de template du module multi-transporteurs au thème actuel de votre boutique en surchargeant les fichiers templates de notre module dans votre thème si nécessaire.
  • Adapter les modules de livraison ou paiement si besoin (par exemple Revolut, Packlink), car ces derniers sont conçus pour fonctionner dans le contexte standard de PrestaShop (commande simple et pas de commande scindée). En conséquence, une modification adaptée à ces modules doit être effectuée afin de les faire fonctionner dans un contexte de commande scindée (exemples : affichage d’une sous-commande indiquée payée alors que la totalité de la commande a été réglée, gestion des points relais par les modules de livraison). Les modules Stripe et PayPal fonctionnement correctement sans avoir le besoin d’apporter des modifications.

Si vous ne pouvez pas appliquer les paramétrages recommandés et les prérequis (listés ci-dessous) ou que les limitations et fonctionnalités non supportées mentionnées (listés ci-dessous) ne sont pas en adéquation avec le fonctionnement actuel de votre boutique, nous vous recommandons de ne pas acheter et utiliser ce module.

Paramétrages recommandés et prérequis pour un fonctionnement correct du module :

  • Les transporteurs doivent être séparés par groupe d’articles (ou entrepôt ou fournisseur dans le cas de dropshipping). Par exemple, les transporteurs assignés à un groupe d’articles localisés dans un entrepôt A ne doivent pas être les mêmes ou avoir un transporteur en commun avec les transporteurs assignés à un groupe d’articles localisés dans un entrepôt B.
  • Un produit doit être défini uniquement comme étant expédiable depuis un seul et unique entrepôt ou fournisseur, ainsi, il aura une liste bien définie de transporteurs qui pourront assurer sa livraison.
  • Un paramétrage général dans “Livraison > Préférences > Options des transporteurs” est nécessaire pour que le module fonctionne correctement. Les transporteurs doivent être triés par prix dans un ordre croissant et le transporteur par défaut doit être défini comme étant le meilleur prix.
  • Le déclenchement des remboursements à travers les webhooks des modules de paiement doit être désactivé. Nous vous recommandons de procéder au remboursement manuellement depuis le back office de votre service de paiement, car ces derniers sont implémentés en se basant sur le fonctionnement classique de PrestaShop, c’est-à-dire, le fait d’avoir une seule commande et pas plusieurs sous-commandes. En conséquence, le changement des statuts ou le déclenchement du remboursement à travers les webhooks, peut ne pas bien fonctionner.

Limitations et fonctionnalités non supportées :

  • Le module n’est pas adapté à la livraison d’un même produit à partir de plusieurs entrepôts.
  • Le module ne gère que l’aspect front office, à savoir, permettre à un client de passer une commande avec plusieurs transporteurs. Pas de fonctionnalités implémentées au niveau du back office. Aussi, le marchand ne pourra pas créer une commande avec multi-transporteurs depuis la page des paniers dans le back office.
  • La modification d’une sous-commande (au niveau du back office) déjà passée avec un code de réduction engendre le recalcul à nouveau de la répartition du code de réduction. Dans le cas d’une réduction de montant ou d’application de frais de paquet-cadeau, la répartition du montant au prorata de la valeur de chaque sous-commande sera annulée et remplacée par une application totale de la réduction sur la sous-commande.
  • L’utilisation de plusieurs règles panier (codes de réduction) en même temps n’est pas supportée. Il est recommandé de n’utiliser qu’une seule règle panier par commande.
  • Les règles panier, avec application de réduction seulement sur le produit le moins cher, ne sont pas supportées.
  • L’utilisation d’un code de réduction avec livraison gratuite est redondante et inutile, étant donné que le module gère la livraison gratuite à partir d’un montant en appliquant la gratuité sur le transporteur le moins cher.
  • Les règles panier avec restriction sur les transporteurs ne sont pas supportées.
  • L’expédition de tout ou partie des sous-commandes vers un point relais n’est pas supportée par défaut par les modules de livraison. Il faut adapter le code du module de livraison pour prendre en charge la livraison en point relais. Cela est propre aux besoins et spécificités de chaque boutique.

Foire aux questions

Q : Quel est le nombre maximum de sous-commandes pris en charge ?
R : Il n'y a pas de limite. Tant que vous définissez un transporteur distinct pour chaque site, entrepôt ou fournisseur de dropshipping.

Q : Est-ce que le module intervient sur le stock de manière native ?
R : Oui, le module ne change rien au niveau de la gestion du stock. Dans le contexte d'une commande scindée, chaque sous-commande met à jour le stock de manière native (comme pour une commande classique).

Q : À quel niveau se fait l'attribution des transporteurs aux produits ?
R : Cela se fait dans le back office au niveau de chaque page produit dans la section "Livraison" (se référer la documentation).

Q : Est-il possible d'avoir un transporteur en commun entre deux ou plusieurs groupes de produits (autrement dit, des produits expédiables de sites différents) ?
R : Non, il ne s'agit pas du fonctionnement fourni par le module. Afin d'assurer le bon fonctionnement de ce dernier, aucun transporteur ne doit être en commun entre les différents groupes de produits (autrement dit, les différents sites). Dans le cas où vos différents sites (ou fournisseurs de dropshipping) utilisent le même transporteur (exemple DHL) et que ce dernier a été créé manuellement (non pas par un module de livraison) dans votre back office, vous pouvez définir par exemple deux transporteurs nommés "DHL - Site 1" et "DHL - Site 2", et les attribuer aux produits expédiables par les sites appropriés.

Q : Est-ce que le module commande multi-transporteurs est compatible avec tous les modules de livraison et de paiement ?
R : Non, le module commande multi-transporteurs n'est pas présenté comme étant une solution magique pour tous les besoins et spécificités de toutes les boutiques, y compris l'exhaustivité des modules de livraison ou de paiement disponibles sur le marché. La mission du module multi-transporteurs est de mettre en place le système de commande scindée en se basant sur une configuration particulière des transporteurs au niveau des produits. Cela fonctionne correctement. Ce n'est donc pas dans la responsabilité du module d'être compatible avec tous les autres modules de livraison ou de paiement, car ces derniers ont été implémentés dans le cadre du fonctionnement classique de PrestaShop. Compte tenu du nombre de modules différents (livraison et paiement), nous ne sommes pas en mesure d'adapter le fonctionnement de ces derniers au contexte d'une commande scindée.
Il est de votre responsabilité d'adapter les modules de livraison ou de paiement utilisés dans votre boutique au contexte de commande scindée. Cela ne fait pas partie de notre support. Notre support intervient seulement dans le cas où le fonctionnement de commande scindée comporte des bugs.
Voici des exemples d'adaptation notés au moment de la rédaction de ce document :
- Exemple d'adaptation à faire pour un module de livraison : la gestion des points relais. Puisque la prise en charge des points relais, d'un module de livraison, a été implémentée dans le contexte d'une commande classique, il y a un grand risque que ce dernier ne soit pas pris en charge dans le contexte d'une commande scindée. Il est donc recommandé d'adapter le module de livraison pour prendre en charge les points relais, et cela dépend de la spécificité de votre boutique. Il s'agit d'une solution au cas par cas.
- Exemple d'adaptation à faire pour un module de paiement : la mise à jour du statut de paiement en "Paiement accepté", comme le cas de Revolut ; la mise à jour du statut de paiement en "Paiement accepté" se fait sur la première sous-commande seulement. Dans ce cas, il faut mettre à jour manuellement le statut des autres sous-commandes en "Paiement accepté", ou adapter le module de paiement pour mettre également à jour le statut des autres sous-commandes. Le module commande avec multi-transporteurs a bien été testé avec chèque, virement, Stripe et PayPal, et cela fonctionne correctement (se référer à la documentation pour plus d'informations).

Installation

Installation facile qui s'accompagne d'une configuration prédéfinie.

  1. Renommez le fichier zip téléchargé en multicarrierorder.zip.
  2. Connectez-vous au back-office de votre boutique.
  3. Naviguez vers "Gestionnaire des modules".
  4. Cliquez sur "Télécharger un module" pour télécharger le fichier zip du module et lancer l'installation.
  5. C'est tout. Lancez la configuration du module et personnalisez-le à votre convenance.

Journal des modifications (en anglais)

Version 1.0.2 - 19/07/2024 (PrestaShop: 1.7.6.0 - 1.7.8.11) and version 1.0.1 - 24/07/2024 (PrestaShop: 8.0.0 - 8.1.7)

  • Handle no available carrier display due to weight or size constraints for better user experience
  • Add memory cache to products by carrier calculation
  • Optimize code in products by carrier calculation
  • Fix carrier delay display when no carrier is available
  • Fix weight calculation relating to carrier maximum package weight restriction
  • Fix carrier delivery price check by weight and price by including only products shipped by the carrier (in the context of out of range carrier deactivation behavior)
  • Fix price shipping method calculation by involving only the products shipped by the carrier (rollback)
  • Update documentation files (title and minor clarification)

Version 1.0.1 - 10/04/2024 (PrestaShop: 1.7.6.0 - 1.7.8.11)

  • Fix package shipping cost calculation by handling carriers with shipping method based on price range
  • Fix compatibility issue with PrestaShop v1.7.6 related to calculation process

Version 1.0.0 - 09/04/2024 (PrestaShop: 8.0.0 - 8.1.7)

  • Initial release compatible with PrestaShop versions from v8.0.0

Version 1.0.0 - 20/02/2024 (PrestaShop: 1.7.6.0 - 1.7.8.11)

  • Initial version

3 avis pour Module PrestaShop – Commande avec Transporteurs / Livraisons Multiples

  1. 5
    (3 avis client)
    100% of customers recommend this product.
    5 Stars100%4 Stars0%3 Stars0%2 Stars0%1 Star0%
  2. julie b.

    parfait pour gérer les frais de port quand on expédie depuis plusieurs entrepôts. Pour ma part, expédition depuis mon entrepôt ainsi que de celui de certains de mes fournisseurs. Développeur réactif

  3. webmarketing

    Livraisons Multiples

    Le module de commandes multiples répond parfaitement à nos besoins. Ahmed a fait preuve d’une grande réactivité et d’un professionnalisme exemplaire. Toujours à l’écoute, il a su répondre à toutes nos attentes. Je recommande fortement ce module ainsi que l’équipe qui l’accompagne !
    Groupe FRIO (leader des caves à vin, Europe)

  4. Rodolphe B.

    parfait

Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.