Que vérifier si les transporteurs PrestaShop ne sont pas disponibles au moment du paiement?
Il est un problème connu que, après avoir configuré les transporteurs PrestaShop, ils n'apparaissent toujours pas lors de la validation. Dans certains cas, PrestaShop affiche au client le message d'erreur suivant:
"Il n'y a aucun transporteur qui livre à l'adresse que vous avez sélectionnée"
ou
"La sélection de produits ne peut pas être livrée par les transporteurs disponibles. Veuillez modifier votre panier"
Dans d'autres cas, PrestaShop afficherait une liste incomplète de transporteurs.
Dans cet article, nous avons rassemblé une liste des raisons qui pourraient causer le problème. Vérifiez-les un par un si les PrestaShop transporteurs ne s'affichent pas dans votre boutique.
1. Le Transporteur est-il Actif?
Si le transporteur est désactivé, il ne sera pas disponible pour la livraison. Pour vérifier l'état du transporteur, connectez-vous à votre PrestaShop back-office et allez dans Livraison > Transporteurs. Si le transporteur est désactivé, cliquez sur la case à cocher, développez la liste déroulante État et sélectionnez Oui.

2. La Zone Correcte Est-elle Assignée et Le Pays Actif?
Lorsque vous configurez un transporteur dans PrestaShop, vous devez le rattacher à une zone où les colis doivent être livrés. Si le transporteur n'est pas associé à la zone correspondant à l'adresse du client, il ne sera pas proposé comme méthode de livraison lors du paiement.
Si la zone est associée et correspond à l'adresse du client mais que le PrestaShop transporteur n'apparaît toujours pas, vérifiez si les pays nécessaires sont activés pour cette zone. Accédez à Localisation > Pays, sélectionnez la zone correspondante dans la liste déroulante et vérifiez les pays inactifs.

3. Le Transporteur Est-il Autorisé Pour le Groupe de Clients?
Ce détail peut facilement être passé inaperçu, car vous pouvez avoir des centaines ou des milliers de clients appartenant à divers groupes de clients. Si un client appartient au groupe qui n'est pas servi par le transporteur actuel, il ne sera pas proposé comme méthode de livraison pour ce client.
Par conséquent, l'association du groupe de clients est importante et vous devriez vérifier:
- À quel groupe appartient le client actuel (Clients->Modifier le client->Accès au groupe)?
- Quels groupes le transporteur travaille-t-il avec (ouvrir le transporteur en mode édition->ouvrir l'onglet Taille, Poids et Accès aux groupes->vérifier l'accès au groupe)?

[quote color="green"]Avez-vous besoin d'ajouter plusieurs transporteurs à plusieurs produits? Lisez comment attribuer des transporteurs en masse avec Store Manager for PrestaShop.[/quote]
4. Les plages de poids et de prix sont-elles spécifiées?
Lorsque vous créez un PrestaShop transporteur, vous définissez généralement les coûts d'expédition pour chacun selon l'un des critères: le prix de la commande ou le poids. Après avoir sélectionné une méthode appropriée, vous devez créer des plages et fixer des prix pour elles. Si les plages ne sont pas créées, un message "La sélection de produits ne peut pas être livrée par le transporteur(s) disponible(s). Veuillez modifier votre panier" s'affichera à l'étape de la livraison pour le client.
Pour corriger cet inconvénient, ajoutez des plages de poids/tarifs pour les transporteurs souhaités. Pour ce faire, activez l'édition du transporteur, passez à l'onglet "Lieux de livraison et coûts" dans le wizard, puis créez au moins une plage.

5. Les dimensions du colis sont-elles comprises dans la plage?
Si toutes les configurations mentionnées ci-dessus sont correctement configurées mais que le transporteur PrestaShop ne s'affiche toujours pas au moment de la commande, vous devez comparer les dimensions du colis avec les dimensions maximales que le transporteur PrestaShop peut gérer. Si le colis dépasse ces limites, le transporteur ne pourra pas l'expédier et ne s'affichera donc pas comme méthode de livraison.
Pour vérifier la hauteur maximale, la largeur, la profondeur et le poids du colis que le transporteur peut livrer à votre client, ouvrez le transporteur en mode édition et passez à l'onglet "Taille, poids et accès au groupe".

[quote color="green"]Lisez comment créer des transporteurs de livraison via Store Manager for PrestaShop étape par étape.[/quote]
Le transporteur est-il assigné au magasin?
Dans le cas où la gestion avancée des stocks est utilisée pour le suivi de l'inventaire dans votre boutique, vous devez inclure ce point dans la liste de vérification. En raison de la PrestaShop exigence, le transporteur doit être activé pour le magasin si la quantité de produits est gérée via la gestion avancée des stocks.
Par contraste, aucune méthode de livraison ne sera affichée. "Il n'y a aucun transporteur qui livre à l'adresse que vous avez sélectionnée" s'affichera pour les clients et ils ne pourront pas finaliser le processus de commande. Pour résoudre ce problème, vérifiez les associations entre entrepôts et assurez-vous que les transporteurs nécessaires sont liés (Stock->Entrepôts->Modifier l'entrepôt->Transporteurs).

Important:
Si aucun transporteur n'est associé à un produit dans PrestaShop, tous les transporteurs disponibles en magasin seront affichés lors du passage à la caisse pour ce produit.
Pour rendre la configuration des transporteurs moins chronophage et afficher immédiatement les modes de livraison, vérifiez les points que nous avons couverts et envisagez-les à l'avance.
Créez des Transporteurs de Livraison et affectez-les en masse via Store Manager for PrestaShop
Essai GRATUIT
Articles connexes:

PrestaShop Transporteur. Comment créer des transporteurs de livraison
Utilisez ce guide pour créer un PrestaShop transporteur (associer la boutique, les frais de livraison et attribuer le transporteur aux produits). Lire la suite...

Attribution des Transporteurs aux Produits PrestaShop en Masse
Attribuez des transporteurs de livraison PrestaShop manuellement ou configurez une affectation en masse via l’importation. En savoir plus...

Facile à utiliser pour gérer le USPS dans PrestaShop
Obtenez la liste des fonctions et avantages de l'intégration du module PrestaShop USPS. Lire la suite...

Générez des étiquettes de code-barres pour vos produits PrestaShop
Découvrez les types d'étiquettes de code-barres PrestaShop, et apprenez à créer et imprimer. Lire la suite...
COMMENTAIRES
En tant que développeurs de solutions tierces pour PrestaShop, nous convenons que découvrir la raison pour laquelle les transporteurs ne s'affichent pas correctement est chronophage et nécessite beaucoup de vérifications manuelles. Ce serait plus facile si les messages d'erreur étaient plus informatifs et utiles pour résoudre le problème. Nous pouvons, ainsi que vous, soumettre une demande d'amélioration sur le PrestaShop forum officiel.

Cela n'a pas résolu le problème. C'est incroyable qu'un tel problème existe et semble ne pas avoir de solution qui fonctionne réellement, ce qui rend Prestashop complètement inutilisable si vous vendez également à des acheteurs internationaux. Ce devrait être beaucoup plus simple à configurer.