Questions fréquentes

Je n'ai pas d'affichage du transporteur en front après configuration
  • multi-boutiques : vérifier que le module n'est pas activé pour toutes les boutiques mais boutique par boutique
  • gestion des stocks avancés, plusieurs entrepôts : il faut activer les transporteurs sur chaque entrepôt
  • vérifier si les poids sont exprimés en g, le transporteur est limité à 70g au lieu de 70 kg (70 000g).
  • vérifier si le transporteur doit peut être spécifié pour chaque produit
Le transporteur n’apparaît plus lorsque j'ajoute plusieurs produits dans mon colis

il faut activer hors limite dans la configuration du transporteur

Seuls mes tarifs grand public s'affichent au lieu des tarifs négociés

Vérifier que l'option soit bien paramétrée, que le mode test soit désactivé.

Vérifier auprès du commercial UPS la validation effective des tarifs négociés.

Le prix de transport affiché sur la page de confirmation de commande ne correspond pas au prix saisi dans le back office du module

Dans les options du module, débrayer l'option "rating" qui va chercher en temps réel le tarif UPS afin de gérer le transporteur via la grille tarifaire & géographique de PrestaShop

Il est impossible d'activer le compte "Pour UPS Access Point Economy", je n'ai pas la checkbox sur la page "modifier le compte", et pas d'UPS Access Point non plus dans l'onglet "Services".

Le service UPS Standard inclut les Access Points.

Le service "Access Point Economy" est réservé aux anciens clients Kiala, il a tout simplement changé de nom pour "Access Points" et englobé dans l'offre standard d'UPS.

Apres installation du module et configuration initiale, j'ai le message d'erreur

[PrestaShop] Fatal error in module upsshipping:
Cannot access protected property HelperList::$_default_pagination

Sur certaines versions de PrestaShop 1.6.0.X il est nécessaire de mettre le fichier HelperList.php dans

override/classes/helper

puis de supprimer ./cache/class_index.php

Les étiquettes ne s'impriment pas

Si l'administration est en SSL, il faut aller dans la configuration générale et activer le SSL sur tout le site, puis si le problème est toujours présent désactiver le chargement du jQuery par le module.

Les cartes Google Maps ne s'affichent pas

Vérifier que dans la gestion du cache « Ne jamais recompiler » ne soit PAS coché
Avec le onestepcheckout il ne faut PAS cocher l'option "Move JavaScript to the end" dans le menu "Performance"

Lors du choix d'un service "home only", le module n'affiche pas en front la case a cocher pour indiquer qu’il s’agit d’une adresse residentielle

Il faut aller dans l'onglet "services" de la configuration du module et switcher l'option :

Permettre la sélection du mode "Adresse résientielle" en Front-office

Les commandes UPS n'apparaissent plus en back office, ou alors les exports ne se font plus correctement

Pour que les commandes s'affichent correctement et soient correctement exportées, le module doit être activé et les commandes réalisées en front office. Désactiver le module fait perdre certaines informations sur le passif, aussi est il préférable de désactiver les transporteurs UPS générés si vous souhaitez temporairement désactiver ce choix en front office.

Est-il possible de faire en sorte que le statut de la commande soit modifié automatiquement en au minimum "Livré" en fonction des informations reçues par UPS

Oui le cron affecte le statut, on peut configurer quel statut affecter pour "En cours de livraison" et pour "Livré"

Je n'ai pas le choix de livraison UPS en front office :
  • dans "Transport" > "Transporteurs" : vérifier que les transporteurs UPS sont actifs, si la gestion du rating est désactivée, vérifier que les transporteurs UPS sont bien configurés (Tranche / Zone / dimension max / poids max)
  • dans "Catalogue" > "Produits" > "Livraison" : soit tous les transporteurs sont actifs (la liste est alors vide), soit les transporteurs UPS sont bien ajoutés
  • dans “Stock > Entrepôts > editer le profil” en bas de page ajouter les transporteurs UPS
J'ai activé X Transporteurs mais j'en vois moins sur le front

Ce que retourne comme services UPS prédomine sur ce qui est activé sur le module en BO, car UPS retourne les services valide utilisable en fonction des paramètres envoyé dans le XML "request", si lors de l'appel API, un/plusieurs ne sont pas retourné, c'est que UPS n'autorise pas l'utilisation de ce(s) dernier(s) avec les paramètres "request" envoyé.

Le Point Relais choisis ne s'affiche pas dans l'email de notification de commande dans l'encadrer "Livraison"

Menu "Position" Prestashop:

Le module AlertMail/Alert par e-mail étant positionné dans le hook "actionValidateOrder" AVANT le module UPS, il ne récupère donc pas l'adresse enregistré par le module UPS dans ce hook.

Déplacez la position du module AlertMail/Alert par e-mail en dernière position ou après UPS.

De cette manière l'ordre est respecté:

  1. Le module UPS enregistre en BDD la nouvelle adresse de l'AP
  2. Le module AlertMail récupère cette adresse pour l'envoyer par mail.
J'ai une commande Point Relais mais avec l'adresse du client uniquement, pourquoi?

Si vous avez une/plusieurs commandes en Point Relais mais toutefois qu'elles n'ont pas d'adresse Point Relais, seulement celle du client, alors il est possible qu'il y ai eu un problème Javascript sur votre boutique au moment ou le module effectue ces vérifications de sécurité pour éviter ce problème.

 

Les causes connu de ces erreurs proviennent du module googleanalytic, plus précisément d'une variable de ce module qui est en erreur, par conséquent elle bloque tout le code qui suit, y compris celui du module UPS.

 

Pas de panique, avant l'export vous pouvez attribuer un point relais a/aux commandes en défaut, leu bouton sera alors encadré en rouge pour les commandes défectueuses.

Export Impossible, erreur getShippingInfo : UPS Access Point Economy Service shipments must have a Hold for Pickup at UPS Access Point or UPS Access Point Delivery ...

Si lors de l'export vous avez l'erreur suivante:

getShippingInfo : UPS Access Point Economy Service shipments must have a Hold for Pickup at UPS Access Point or UPS Access Point Delivery Shipment Indication Type or must be a Return shipment.

 

Cela signifie que vous tentez d'exporter une commande Point Relais, sans Point Relais enregistré, définissez en un manuellement sur la ligne de la commande via le bouton dédié.