Objectif : Apprenez à intégrer votre plateforme de commerce en ligne Odoo avec Sendcloud en quelques étapes faciles.
Étape 1 : Configurez votre intégration
- Connectez-vous à Sendcloud et accédez à SendCloud > Configuration > Wizards
- Trouvez Odoo dans la liste des intégrations disponibles et cliquez sur
Setup Integration
- Un assistant de configuration s'affiche dans une nouvelle fenêtre :
- Sélectionnez Odoo Integration et cliquez sur
Confirm
- Vous serez redirigé vers Sendcloud. Cliquez sur
Connect
pour autoriser la connexion avec Odoo. - Dans Odoo, naviguez à nouveau vers Integration configuration
- Vous devriez maintenant voir qu'une intégration nommée "OdooShop" est apparue dans la liste des intégrations.
- Ouvrez le formulaire Intégration OdooShop pour modifier l'intégration
- Les modifications que vous apportez dans cette vue seront automatiquement synchronisées avec Sendcloud, et toute modification apportée aux paramètres dans Sendcloud sera synchronisée avec l'intégration Odoo
- Si plusieurs intégrations apparaissent dans cette liste, triez-les par ordre de priorité pour permettre à Odoo de sélectionner l'intégration par défaut à utiliser.
Lorsque vous confirmez une commande de vente dans Odoo, elle sera automatiquement créée dans Sendcloud en tant que commande entrante.
Pour confirmer une commande client :
-
Dans Odoo, allez dans SendCloud > Sales > Orders
-
Dans la liste des commandes de vente, sélectionnez la commande que vous voulez confirmer et cliquez sur
Confirm
Traitement des commandes dans Odoo
Une fois la commande confirmée, vous pouvez générer l'étiquette à partir d'Odoo ainsi que de Sendcloud.
- Pour ce faire, sélectionnez une commande de vente qui est déjà confirmée et cliquez sur
Delivery
- Ensuite, cliquez sur
Validate
- L'étiquette sera créée et se trouve dans votre compte Sendcloud sous l'onglet Étiquettes créées.
- Vous pouvez trouver le numéro de suivi de la livraison dans Odoo, sous la vue Order history
Traitement des commandes dans Sendcloud
La commande restera dans l'aperçu des commandes entrantes jusqu'à ce que vous choisissiez d'imprimer l'étiquette d'expédition. Vous pouvez en savoir plus sur le fonctionnement du traitement des commandes dans Sendcloud dans cet article.
Lorsque vous cliquez sur Créer des étiquettes
, les étiquettes d'expédition seront créées au format PDF ou imprimées automatiquement et les étiquettes seront envoyées au transporteur. Ces commandes seront ensuite déplacées vers l'onglet Étiquettes créées.
Étape 2 : Synchronisation des objets
- Dans Odoo, allez dans SendCloud > Configuration > Wizards >Sync the SendCloud Objects.
-
Un assistant apparaît dans une fenêtre pop-up :
- Sélectionnez tous les objets et cliquez sur
Confirm
pour commencer à récupérer les données de Sendcloud
- Les données suivantes sont automatiquement synchronisées de Sendcloud à Odoo:
-
-
- Statuts des colis
- Factures
- Méthodes d'expédition
- Adresses des expéditeurs
-
-
- Pour configurer la fréquence à laquelle ces données doivent être récupérées, allez à la page Settings > Technical > Automation > Scheduled Actions
-
Recherchez Scheduled Actions pour "SendCloud"
- Définissez la valeur "Execute Every" selon vos préférences.
Étape 3 : Adresses des expéditeurs et entrepôts
Si vous avez plusieurs adresses d'expéditeur, vous pouvez les ajouter à votre compte Sendcloud. Cliquez ici pour voir comment configurer vos adresses d'expéditeur.
Lorsque vous traitez vos commandes, vous pouvez sélectionner l'adresse de l'expéditeur à partir de laquelle expédier votre commande dans l'aperçu des commandes entrantes.
Si vous avez plusieurs entrepôts configurés dans Odoo, vous pouvez les affecter à une adresse d'expéditeur correspondante dans Sendcloud en effectuant les étapes suivantes :
- Allez dans SendCloud > Configuration > Integration
- Cliquez sur
Configure Warehouse Addresses
- Un assistant s'affiche dans une nouvelle fenêtre
- Définissez l'adresse d'expéditeur Sendcloud correspondante pour chacune des adresses d'entrepôt
Alternativement :
- Dans Inventory > Configuration > Warehouses, sélectionnez une adresse
- Dans le formulaire d'adresse, allez à l'onglet Ventes et achats et définissez l'adresse de l'expéditeur Sendcloud
- Dans Sale Order > Delivery, sélectionnez l'entrepôt approprié
- Vérifiez que l'adresse de l'entrepôt a également une adresse d'expéditeur Sendcloud
Mode test
L'activation du mode test vous permet d'accéder à des fonctionnalités supplémentaires afin de tester l'intégration.
- Pour activer le mode test, allez dans les General settings > Sales > Settings
- Sous la section SendCloud, vous trouverez le drapeau Enable Test Mode
Remarque : si vous utilisez le mode test pour tester les commandes, veillez à définir un préfixe différent pour vos numéros de livraison dans votre environnement de test. Par exemple, allez dans Debug Mode > Technical/Sequences Identifiers/Sequences et ajustez le préfixe à WH/OUT/TEST par exemple. Sinon, lorsque vous commencez à expédier des colis réels, si Sendcloud reconnaît le même numéro de livraison que celui utilisé précédemment pendant le test, il traitera la commande réelle comme une "mise à jour" de la commande de test et les détails de l'expédition pourraient être incorrects.
Comment traiter les commandes dans Odoo vers Sendcloud ?
Voici un bref aperçu de la manière dont vous traiterez vos commandes lorsque l'intégration avec Sendcloud sera établie avec succès :
- Vous allez créer une commande dans Odoo, puis cliquer sur
Add shipping
pour sélectionner l'une des méthodes d'expédition proposées par Sendcloud
- Lors de la confirmation de la commande de vente, un document de livraison est généré (stock.picking)
- Lors de la confirmation du prélèvement, un colis (ou plusieurs colis) pour la commande client spécifique est créé dans Sendcloud sous Mes Envois > Étiquettes créées.
- L'enlèvement/le colis est mis à jour avec les informations de Sendcloud (numéro de suivi, url de suivi, étiquette, etc.).
Sélecteur de points relais
Le module Sendcloud permet la livraison à un point relais via le widget de sélection de point relais. Le widget est visible dans l'onglet Sendcloud shipping lorsque les conditions suivantes sont remplies :
- Vous avez activé la livraison en point relais dans Sendcloud, en allant dans Règlages > Boutiques connectées > Odoo > Editer et en cochant la case Points Relais
- Vous avez sélectionné une méthode d'expédition Sendcloud dans la sélection des colis comme expliqué dans l'étape ci-dessus
- La méthode d'expédition a le champ sendcloud_service_point_input == "required" (obligatoire)
- Tous les critères (de pays, à pays, poids) correspondent à la commande en cours
Dépannage
Si la communication avec le serveur SendCloud échoue (ex. : lors de la création d'un colis), le message échangé est stocké dans une section Log, sous Logging > Actions.