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 RequestsShipping › Compliance › Intrastat ExportShipping › 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.carrieretcarrier.config(les deuxShipping Carrier Configuration) etflexigo_shipping.carrier_service_type(Carrier Service Type). - Envois et étiquettes :
flexigo_shipping.shipment(Shipping Shipment), qui hérite demail.thread, etcarrier.label(Shipping Label). - Tarifs :
rate.lookup(Rate Lookup Result),rate.lookup.line(Rate Lookup Line) etrate.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) etflexigo_shipping.slo(Service Level Objective). - Suivi :
carrier.tracking(Carrier Tracking Information),carrier.tracking.event(Carrier Tracking Event) etflexigo_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'assistantbatch.processing.wizard(Batch Processing Wizard). - Journal et tableau de bord :
carrier.api.log(Carrier API Log),carrier.audit(Carrier Audit Log) etcarrier.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.

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.

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.

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.

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