Maintenance programmée sur Envia.com : jeudi 29 octobre, de 00:00 à 00:30. Connexion, API et opérations seront indisponibles.
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é.
Ouvrez le panneau de votre boutique PrestaShop.
Dans Personnaliser, ouvrez Modules > Gestionnaire de modules.
Sélectionnez Téléverser un module.

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

Lorsque vous voyez Module installé !, sélectionnez 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.
Dans Connexion, sélectionnez Connecter votre boutique.

L’écran Envia s’ouvre pour intégrer votre ecommerce.
Vérifiez l’URL de votre boutique et la clé. Le module les remplit en général ; confirmez-les.
Sélectionnez Create.

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.
Après la mise à jour, videz le cache pour que la boutique prenne les changements.
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 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.

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.

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.

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.

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.

Cette section n’utilise pas le module. Vous créez une clé dans PrestaShop et vous la collez dans Ecommerce Pro.
| 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.
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
Définissez d’où partent vos expéditions et quels emballages vous utilisez pour calculer les tarifs d’expédition.

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.

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.
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 :

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.