Mis à jour le 06/06/2023

Comment configurer les transporteurs avec le module Stock par magasin

Rappels sur les transporteurs

Les modes de livraison

Dans le BO de PrestaShop (menu Livraisons/Transporteurs), il est possible de définir plusieurs modes de livraisons.

Voir les tutos officiels pour leur paramétrage ici : Expédition & Logistique

Tous les transporteurs s'affichent en Front si :

  • ils sont cochés dans la zone liée au pays du client
  • le ou les produits dans le panier ne sont pas limités à un transporteur via les options de la fiche produit

A noter : le module Stock par magasin hérite de ce fonctionnement si aucune option spécifique n'est paramétrée

Le module Stock par magasin permet de combiner plusieurs types d'associations entre un ou des transporteurs et un ou des magasins. Il est ainsi possible de gérer efficacement :

- le retrait en magasin

- la livraison 

Retrait en magasin

Scénario 1 : un seul transporteur par magasin

Concept :

Il y a plusieurs plusieurs boutiques physiques et chaque boutique est liée à un transporteur PrestaShop unique servant à gérer un "Retrait en magasin"

Exemple :

  • Boutique 1 est liée uniquement à Transporteur 1
  • Boutique 2 est liée uniquement à Transporteur 2
  • Boutique 3 est liée uniquement à Transporteur 3
  • etc...

Le client :

  • choisit un magasin au niveau de la fiche produit
  • ne peut pas ajouter un produit disponible dans un autre magasin
  • ne voit que le transporteur lié au magasin à l'étape choix du mode de livraison dans le tunnel d'achat

S'il ajoute au panier 2 produits qui se trouvent respectivement dans 2 magasins différents, le client ne peut valider la commande (un message s'affiche pour l'en informer).

Configuration nécessaire :

  • créer un transporteur gratuit dédié au magasin
  • dans la configuration du module Stock par magasin : cocher uniquement ce transporteur dans les options du magasin/entrepôt

    Remarque : il semble cohérent d'empêcher les commandes hors stock dans ce type de configuration

    Scénario 2 : plusieurs transporteurs pour un magasin

    Concept :

    Il y a un seul magasin (entrepôt) qui gère la préparation de commandes mais plusieurs points de retrait sont possibles (donc plusieurs transporteurs PrestaShop)

    Exemple :

    • Le magasin 1 (l'entrepôt général) est lié à Transporteur 1, Transporteur 2, Transporteur 3, etc...

    Le client :

    • choisit le retrait en magasin au niveau de la fiche produit (un seul choix possible)
    • peut retirer sa commande dans les points de retrait (transporteurs) liées au magasin/entrepôt à l'étape choix du mode de livraison dans le tunnel d'achat

    Configuration nécessaire :

    • créer au moins 2 transporteurs dédiés au retrait en magasin
    • dans la configuration du module Stock par magasin : cocher tous les transporteurs dédiés au retrait en magasin dans les options du magasin/entrepôt

      Livraison

      Remarque : il n'est pas nécessaire de configurer le module Stock par magasin si tous les transporteurs configurés dans PrestaShop doivent s'afficher pour la livraison. De base, le module n'impacte pas le fonctionnement natif de PrestaShop.

      Si par contre, on souhaite uniquement afficher un ou certains transporteurs, merci de lire le scénario 1 ou 2 ci-dessous.

      Scénario 1 : un seul transporteur pour la livraison

      Concept :

      Il n'y a qu'un seul transporteur qui peut assurer la livraison.

      Exemple :

      • Colissimo, TNT, Chronopost, etc.

      Le client :

      • choisit l'option livraison au niveau de la fiche produit
      • peut ajouter n'importe quel produit disponible pour la livraison
      • ne voit qu'un seul transporteur à l'étape choix du mode de livraison dans le tunnel d'achat

      Configuration nécessaire :

      • créer 1 transporteur dédié à la livraison (il peut etre lié à un module officiel type Colissimo, TNT, etc.)
      • dans la configuration du module Stock par magasin : cocher le transporteur dédié à la livraison dans l'onglet "Paramètres" du module

        Scénario 2 : plusieurs transporteurs pour la livraison

        Concept :

        Il y a plusieurs transporteurs qui peuvent assurer la livraison y compris le retrait en magasin

        Exemple :

        • Colissimo, TNT, Chronopost, etc.
        • Points de collecte, magasin 1, magasin 2, etc.

        Le client :

        • choisit l'option livraison au niveau de la fiche produit
        • peut ajouter n'importe quel produit disponible pour la livraison
        • sélectionne le transporteur de son choix à l'étape choix du mode de livraison dans le tunnel d'achat

        Configuration nécessaire :

          • créer autant de transporteurs que souhaité (livraison réelle, retrait, lié à un module officiel type Colissimo, TNT, etc.)
          • dans la configuration du module Stock par magasin : cocher les transporteurs dédiés à la livraison dans l'onglet "Paramètres" du module