Aller au contenu
Suivre

Prestashop

Vous pouvez connecter PrestaShop à Envia de deux façons. Choisissez-en une et suivez uniquement cette section.

Le module Envia Shipping and Fulfillment affiche les tarifs dans le panier et au checkout, et génère l’étiquette depuis la commande. Installer maintenant télécharge le ZIP.

La clé de webservice connecte la boutique dans Ecommerce Pro. Intégrer ouvre cette connexion.

Module. Utilisez-le si vous voulez coter au checkout et générer l’étiquette dans PrestaShop. Suivez Installer le module.

Clé de webservice. Utilisez-la si vous voulez connecter la boutique depuis Ecommerce Pro, sans installer le module. Suivez Intégrer avec une clé de webservice.

Il y a des réglages dans Envia.com et, si vous utilisez le module, aussi dans PrestaShop. Même s’ils se ressemblent, ils se font sur chaque plateforme. L’origine et les colis du module deviennent disponibles lorsque l’état est Connecté.

  1. Ouvrez le panneau de votre boutique PrestaShop.

  2. Dans Personnaliser, ouvrez Modules > Gestionnaire de modules.

  3. Sélectionnez Téléverser un module.

    Téléverser un module dans PrestaShop

  4. Choisissez le ZIP que vous avez téléchargé et installez-le.

    Sélectionner le ZIP du module Envia dans PrestaShop

  5. Lorsque vous voyez Module installé !, sélectionnez Configurer.

    Module installé. Bouton Configurer

Si vous avez fermé cette fenêtre, cherchez Envia Shipping and Fulfillment dans le gestionnaire de modules et ouvrez-le pour le configurer.

Dans Configurer, l’état apparaît comme Non connecté. L’adresse d’origine et les colis deviennent disponibles après la connexion.

  1. Dans Connexion, sélectionnez Connecter votre boutique.

    Connecter votre boutique depuis le module Envia

  2. L’écran Envia s’ouvre pour intégrer votre ecommerce.

  3. Vérifiez l’URL de votre boutique et la clé. Le module les remplit en général ; confirmez-les.

  4. Sélectionnez Create.

    Formulaire de connexion PrestaShop dans Envia

  5. Vérifiez l’e-mail enregistré dans Envia.com et cliquez sur Continuer.

Lorsque la connexion est prête, l’état dans PrestaShop passe à Connecté. Vous verrez l’ID de boutique, l’ID d’entreprise, la version du module, la clé API PrestaShop (lecture seule) et le jeton d’expédition Envia (enregistré à la connexion).

S’il est déjà installé, téléchargez à nouveau le ZIP et téléversez-le pour remplacer l’actuel.

  1. Dans Personnaliser, ouvrez Modules > Gestionnaire de modules.
  2. Sélectionnez Téléverser un module.
  3. Choisissez le nouveau ZIP.

Après la mise à jour, videz le cache pour que la boutique prenne les changements.

  1. Dans le menu latéral, ouvrez Paramètres avancés > Performances.
  2. Dans le coin supérieur droit, sélectionnez Vider le cache.

Avec la boutique Connecté, dans Configurer du module vous définissez l’origine, les colis, le checkout et les réglages qui s’ouvrent dans Envia.

L’adresse d’origine est l’entrepôt d’où partent les expéditions. Les tarifs du checkout utilisent cette adresse.

  • Dans Adresse d’origine, ouvrez la liste Origine actuelle.
  • Choisissez l’adresse qui convient, ou Adresse d’origine par défaut.
  • Si vous en avez besoin d’une autre, sélectionnez Ajouter une adresse d’origine.
  • Sélectionnez Enregistrer.

Adresse d’origine dans le module PrestaShop

Dans Colis se trouvent les colis enregistrés pour générer les étiquettes depuis les commandes. Si vous n’avez pas encore connecté la boutique, ce réglage s’ouvre dans Envia après l’avoir liée.

Colis dans le module PrestaShop

Vous définissez ce que l’acheteur voit à l’étape de livraison. Cela ne change pas les étiquettes ni les cotations déjà ouvertes depuis la commande. Les tarifs sont recalculés lorsque le contenu du panier ou de la commande change.

  • Activez Tarifs d’expédition Envia en direct sur Oui pour afficher les cotations Envia dans le panier et au checkout.
  • Choisissez les transporteurs par pays. Ouvrez le pays (par exemple Mexique), cochez les transporteurs voulus et, si besoin, ouvrez Services pour choisir lesquels coter.
  • Si vous proposez une livraison en point relais, activez Activer le retrait au checkout de l’ecommerce.
  • Dans Format d’affichage du retrait, choisissez comment les points s’affichent. (Carte et liste, liste seule ou carte seule).
  • Dans Nombre maximum de points par transporteur, indiquez combien de points afficher (de 1 à 10 ; le plus proche d’abord).
  • Sélectionnez Enregistrer.

Checkout de l’ecommerce dans le module PrestaShop

Dans le détail de la commande, le panneau Envia n’apparaît que lorsque l’expédition est d’Envia. Sélectionnez Générer l’étiquette. Le formulaire ne demande pas le point d’origine où déposer le colis.

Les tarifs de secours s’utilisent lorsque les cotations en direct échouent. Les règles de tarif changent le prix affiché au checkout (remise, majoration ou montant fixe). Sélectionnez Configurer les règles de tarif dans Envia pour les définir dans Envia.

En savoir plus

Règles de tarif dans le module PrestaShop

Ces réglages sont les mêmes que dans Envia : assurance, valeur déclarée, politique de retours et fulfillment automatique. Sélectionnez Configurer les réglages avancés dans Envia.

En savoir plus

Réglages avancés dans le module PrestaShop

Décidez quelles destinations voient les tarifs Envia, et configurez les transporteurs et les zones pour le checkout. Sélectionnez Configurer les zones d’expédition dans Envia.

En savoir plus

Zones d’expédition dans le module PrestaShop

Cette section n’utilise pas le module. Vous créez une clé dans PrestaShop et vous la collez dans Ecommerce Pro.

  1. Ouvrez le panneau de votre boutique PrestaShop.
  2. Ouvrez Advanced Parameters > Webservice.
  3. Sélectionnez Add new webservice key.
  4. Complétez la clé et sélectionnez Save.
Section Action
Key Générez une nouvelle clé. Vous la collerez en connectant la boutique.
Key description Écrivez une description pour la clé.
Status Laissez-le sur Yes.
Permissions Consultez et configurez les permissions.

Sur le même écran, dans Configuration, laissez Enable PrestaShop’s Webservice sur Yes. Si vous avez déjà enregistré la clé, rouvrez-la pour le vérifier.

  1. Connectez-vous à votre compte Envia.com.
  2. Ouvrez Ecommerce Pro > Prestashop.
  3. Saisissez l’URL de votre boutique et sélectionnez Continuer.
  4. Collez la clé et sélectionnez Créer.
  5. Vérifiez l’e-mail enregistré dans Envia.com et sélectionnez Continuer.

Pour confirmer l’URL, ajoutez /api/ à la fin. Si le navigateur demande un nom d’utilisateur et un mot de passe, l’adresse est correcte. Consultez la documentation PrestaShop.

Au Brésil, pour afficher le champ Identification number au checkout, suivez ces étapes.

Ces configurations se font dans votre panneau Envia.com, que vous utilisiez le module ou la clé de webservice.

Adresse d’origine et colis dans Paramètres

Adresse d’origine et colis

Définissez d’où partent vos expéditions et quels emballages vous utilisez pour calculer les tarifs d’expédition.

En savoir plus

Produits avec poids et dimensions pour le devis

Produits

Définissez le poids et la taille de chaque produit. Ainsi le système calcule bien les tarifs et choisit le colis idéal.

En savoir plus

Checkout de la boutique avec le coût d’expédition

Checkout de votre boutique

Affichez le coût de l’expédition en temps réel au client lors de l’achat. Cela améliore l’expérience et évite les surprises.

En savoir plus

  • Confirmez que le module est installé et que l’état est Connecté.
  • Si Connecter votre boutique n’ouvre pas Envia, connectez-vous à votre compte Envia et réessayez.
  • Si les tarifs n’apparaissent pas au checkout, vérifiez que Tarifs d’expédition Envia en direct est sur Oui et qu’il y a des transporteurs actifs pour le pays de l’acheteur.
  • Si les tarifs ne changent pas lorsque vous modifiez le panier, videz le cache dans Paramètres avancés > Performances.
  • Si Adresse d’origine ou Colis restent bloqués, la boutique n’est pas encore connectée.
  • Si vous ne voyez pas le panneau Envia sur la commande, cette expédition n’est pas d’Envia.

Si 403 Forbidden ou 400 apparaît lors de l’intégration, le pare-feu bloque l’API. Désactivez le blocage un moment ou ajoutez ces IP à la liste blanche :

  • 3.209.100.219
  • 34.224.235.111
  • 3.211.106.119
  • 35.173.225.189

Erreur Forbidden lors de la connexion de la boutique

Si vous avez intégré plusieurs boutiques sur la même URL racine, faites une intégration par domaine. Par exemple, https://ejemplo.com/1 et https://ejemplo.com/2 s’intègrent séparément, même s’ils partagent https://ejemplo.com.

Cet article vous a-t-il été utile ?

Partager cet article