Aller au contenu principal
Advanced Shipping Carrier

Fonctionnement d'Advanced Shipping Carrier Integration dans Odoo 19 et 20 : menus, tâches et enregistrements

Dans Odoo 19 et 20, Advanced Shipping Carrier Integration apporte à Odoo les tarifs, les étiquettes et le suivi de DHL Express, d'après sa fiche. En interne, il ajoute Shipping › Compliance › GDPR Requests, Shipping › Compliance › Intrastat Export et Shipping › Reporting › Record Carrier Invoice, et laisse quatre actions planifiées actives : une toutes les heures, deux chaque jour et une chaque mois. Chaque envoi est un enregistrement Shipping Shipment, entouré de modèles pour les étiquettes, les tarifs, le suivi, les réclamations et les coûts ; dans Odoo 17 et 18, le module portant ce nom est un autre produit.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Ce que le module ajoute à votre Odoo 19 ou 20

Tout ce qui suit décrit le module publié pour Odoo 19 et 20. Dans Odoo 17 et 18, le module portant ce même nom est un autre produit : sa fiche le présente comme multitransporteur (plus de 12 transporteurs, comme FedEx, UPS, DHL ou Royal Mail), son code appelle directement les transporteurs et il n'utilise pas FlexigoTech Cloud. Si vous travaillez en 17 ou 18, ce parcours ne vous concerne pas.

Quels menus apparaissent à l'installation d'Advanced Shipping Carrier Integration

Le module ajoute trois entrées de menu dans Shipping, réparties entre Compliance et Reporting :

  • Shipping › Compliance › GDPR Requests
  • Shipping › Compliance › Intrastat Export
  • Shipping › Reporting › Record Carrier Invoice

La facture du transporteur s'enregistre depuis la dernière.

Avec quels enregistrements il travaille en interne

Le module définit ses propres modèles. Regroupés par thème, avec la description de chacun :

  • Configuration : flexigo_shipping.carrier et carrier.config (les deux Shipping Carrier Configuration) et flexigo_shipping.carrier_service_type (Carrier Service Type).
  • Envois et étiquettes : flexigo_shipping.shipment (Shipping Shipment), qui hérite de mail.thread, et carrier.label (Shipping Label).
  • Tarifs : rate.lookup (Rate Lookup Result), rate.lookup.line (Rate Lookup Line) et rate.lookup.history (Rate Lookup History).
  • Règles et coûts : flexigo_shipping.routing_rule (Carrier Routing Rule), flexigo_shipping.cost_adjustment_rule (Cost Adjustment Rule), flexigo_shipping.weight_band (Weight Band Pricing), flexigo_shipping.cost_reconciliation (Monthly Cost Reconciliation), flexigo_shipping.hazmat_category (Hazmat Category) et flexigo_shipping.slo (Service Level Objective).
  • Suivi : carrier.tracking (Carrier Tracking Information), carrier.tracking.event (Carrier Tracking Event) et flexigo_shipping.tracking_event (Tracking Event (Immutable Audit Log)).
  • Réclamations : flexigo_shipping.claim (Shipment Claim).
  • Lots : carrier.batch.job (Carrier Batch Job), carrier.batch.line (Carrier Batch Line) et l'assistant batch.processing.wizard (Batch Processing Wizard).
  • Journal et tableau de bord : carrier.api.log (Carrier API Log), carrier.audit (Carrier Audit Log) et carrier.dashboard (Carrier Integration Dashboard).
  • Rapport : report.flexigo_advanced_shipping_carrier_integration.cost_summary (Carrier Cost Summary Report).

Si vous êtes consultant et que vous allez revoir les droits ou les données, voici les noms techniques que vous allez rencontrer.

Assistant Bulk Print Labels sur la liste des envois DHL Express avec deux envois sélectionnés et les boutons Download Labels et Cancel
La liste des envois avec deux enregistrements DHL Express sélectionnés et l'assistant d'impression ouvert.

Pour quel transporteur il est conçu et ce qu'il faut lire avant de l'acheter

Dans Odoo 19 et 20, la fiche d'Odoo Apps le présente avec le titre DHL Express rates, labels and tracking in Odoo. Dans cette même fiche, on trouve une section intitulée Before you buy: this app uses a paid external service, c'est-à-dire que l'app utilise un service externe payant, et une rubrique Privacy policy. Lisez-les sur la fiche d'Odoo Apps avant de décider.

Quelles actions planifiées tournent toutes seules

Quelles actions planifiées il installe et à quelle fréquence elles s'exécutent

Le module apporte quatre actions planifiées, et les quatre sont actives dès l'installation :

  • Update Shipment Tracking : toutes les heures.
  • Reconcile Shipping Costs : chaque jour.
  • Shipping: GDPR anonymization after the retention period : chaque jour.
  • Shipping Carrier Health Check : chaque mois.

Quelles pièces du module concernent le RGPD

D'un côté, l'action quotidienne Shipping: GDPR anonymization after the retention period, active dès l'installation. De l'autre, l'entrée de menu Shipping › Compliance › GDPR Requests. Dans ce même menu Compliance se trouve aussi Intrastat Export. Pour les réglages de la mise en route, vous les avez pas à pas dans ce qu'il faut vérifier la première semaine.

Ce que parcourt un envoi dans le module

Comment imprimer les étiquettes de plusieurs envois à la fois

Depuis la liste des envois, vous sélectionnez ceux que vous voulez et vous ouvrez l'assistant Bulk Print Labels. Il affiche les envois choisis, un texte sur le téléchargement en un seul PDF ou en ZIP et les boutons Download Labels et Cancel.

Assistant Bulk Print Labels avec deux envois DHL Express sélectionnés, texte sur PDF unique ou ZIP et boutons Download Labels et Cancel
L'assistant d'impression en masse d'étiquettes sur la liste des envois.

Comment créer le retour d'un envoi livré

Sur le formulaire d'un envoi à l'état Delivered, le dialogue Create Return s'ouvre. On y trouve l'envoi d'origine, le transporteur, le type de service, la case Email Customer et un champ de notes du retour.

Dialogue Create Return sur le formulaire d'un envoi à l'état Delivered avec envoi d'origine, transporteur, type de service, case Email Customer et notes
Le dialogue de retour ouvert depuis un envoi déjà livré.

Où enregistrer la facture du transporteur

Dans Shipping › Reporting › Record Carrier Invoice. Le dialogue demande le transporteur, le mois, l'année et le total, propose un bouton pour téléverser le fichier et les boutons Record Invoice et Cancel. Le module comprend aussi le modèle flexigo_shipping.cost_reconciliation (Monthly Cost Reconciliation), l'action quotidienne Reconcile Shipping Costs et le rapport Carrier Cost Summary Report.

Impression en masse d'étiquettes, dialogue Create Return sur un envoi livré et dialogue Record Carrier Invoice sur la liste des envois
Parcours des écrans du module : étiquettes en lot, retour et facture du transporteur.

Si un avertissement s'affiche en utilisant l'un de ces écrans, vous trouverez dans les messages d'erreur du module le texte littéral de chacun et la marche à suivre.

Dans quelles versions d'Odoo il existe, son prix et qui vous aide à le mettre en place

Il est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, à 9 € HT par version d'Odoo, en paiement unique ; rappelez-vous qu'en 17 et 18 c'est un autre produit. Dans Odoo 19 et 20, ce paiement n'est pas tout : le manifeste indique qu'il faut l'abonnement à FlexigoTech Cloud, dont le plan Connecteur coûte 49 €/mois ou 490 €/an HT. Dans ces versions, la connexion passe par FlexigoTech Cloud, qui conserve chiffrés les identifiants, surveille la synchronisation et prévient par e-mail en cas d'échec ; sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête et les données restent dans votre Odoo. Vous trouverez l'achat et les détails sur la page du module. Chez FlexigoTech, nous mettons en place Odoo 17, 18, 19 et 20 et nous développons des connecteurs et des intégrations sur mesure, donc nous pouvons vous aider à le mettre en route ou à l'adapter à votre façon d'expédier.

À lire aussi

Erreurs d'Advanced Shipping Carrier Integration dans Odoo : que signifient-elles et que faireMessages d'erreur d'Advanced Shipping Carrier Integration dans Odoo 19 et 20 : quand chacun apparaît, ce qu'il signifie et que faire, avec le texte littéral du module.Advanced Shipping Carrier Integration : ce qu'on ne vous dit pas à la mise en serviceQuels champs remplir pour créer un transporteur dans Advanced Shipping Carrier Integration, quels statuts vous allez voir et quoi vérifier la première semaine.Advanced Shipping Carrier Integration : mythes et réalités avant de déciderCe que couvre Advanced Shipping Carrier Integration sur Odoo 19 et 20 : DHL Express via FlexigoTech Cloud, son coût, ce qui reste exclu et pourquoi 17 et 18 diffèrent.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources

  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): views/wizard_views.xml
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): data/cron_jobs.xml
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): data/gdpr_data.xml
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): static/description/index.html
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_api_log.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_audit.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_batch_job.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_config.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_dashboard.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_label.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/carrier_service_type.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/claim.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/cost_adjustment_rule.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/cost_reconciliation.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/hazmat_category.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/rate_lookup.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/rate_lookup_history.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/routing_rule.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/shipment.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/slo.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/tracking.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): models/tracking_event.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): reports/carrier_cost_summary_report.py
  • Code du module : flexigo_advanced_shipping_carrier_integration 20.0 (ffa31c5f): wizards/batch_processing_wizard.py
  • apps.odoo.com/apps/modules/20.0/flexigo_advanced_shipping_carrier_integration
  • apps.odoo.com/apps/modules/17.0/flexigo_advanced_shipping_carrier_integration
  • apps.odoo.com/apps/modules/18.0/flexigo_advanced_shipping_carrier_integration
  • apps.odoo.com/apps/modules/19.0/flexigo_advanced_shipping_carrier_integration
  • flexigotech.com/precios.html
  • flexigotech.com/en/services.html