Skip to content

Latest commit

 

History

History
88 lines (64 loc) · 3.64 KB

File metadata and controls

88 lines (64 loc) · 3.64 KB

roekish_delivery_laposte

roekish_delivery_laposte

Expédiez avec La Poste / Colissimo depuis Odoo 19.
Tarification, étiquettes, suivi, points de retrait.

Licence AGPL-3.0 Odoo 19.0 Python 3.12 CI PRs bienvenues


Fonctionnalités

Tarification Prix calculé depuis une grille tarifaire Colissimo (poids × zone) ou les règles de prix natives d'Odoo. Point d'extension _laposte_get_live_price (fail-closed) pour un futur service de cotation.
Étiquettes Génération d'étiquette Colissimo via roulier ; numéro de suivi enregistré sur le bon de livraison.
Points de retrait Recherche des relais proches (web service Colissimo Point Retrait via zeep), sélectionnable sur le devis et le bon de livraison, propagé à la validation.
Suivi Lien de suivi Colissimo pour le client.

Bâti sur le framework de livraison natif d'Odoo (delivery / stock_delivery). Une seule dépendance de module ; roulier et zeep sont importés à la demande et fail-closed si absents. Le module reste léger et installable.

Transporteurs et zones

Grilles Colissimo 2026 fournies en démo, éditables par vos utilisateurs : France, Outre-mer (OM1/OM2), UE + Suisse, Royaume-Uni, zones internationales B et C. Quatre transporteurs prêts à l'emploi :

Domicile   Point Retrait   Éco Outre-mer   Prêt-à-Envoyer

Installation

pip install roulier zeep          # optionnel : étiquettes + points de retrait

Copiez roekish_delivery_laposte/ dans votre addons_path, puis installez le module depuis Applications. La tarification fonctionne sans aucune librairie externe.

Démo locale (Docker)

Pile Odoo 19 + PostgreSQL fournie pour tester immédiatement :

make init   # image + base de démo avec données
make up     # http://localhost:8069  (admin / admin)
make test   # suite de tests du module

Sécurité

  • Identifiants Colissimo réservés au groupe Administrateur La Poste ; secrets masqués dans les messages d'erreur.
  • Droits d'accès fins : groupes Utilisateur et Administrateur dédiés.
  • Isolation multi-société sur les grilles tarifaires.

Documentation

Contribuer

Les contributions sont bienvenues. Lisez le guide de contribution et le code de conduite. Ouvrez une issue pour discuter d'une évolution, ou proposez une pull request sur la branche 19.0.

Licence

AGPL-3.0. © 2026 ROEKISH. Maintenu par alexis2m.