DevTalents
Développeur Odoo depuis 2014

Développement Odoo sur mesure : des modules écrits pour durer

Quand une fonction n'existe ni dans Odoo ni sur l'Odoo Store, nos développeurs Odoo la construisent : applications métier, intégrations, interfaces, rapports. Un code propre, testé et livré dans votre dépôt, prêt pour la prochaine version d'Odoo.

  • Modules publiés sur l'Odoo Store
  • Python, OWL, PostgreSQL
  • Code livré dans votre dépôt
Billy, la mascotte de DevTalents, travaille sur son ordinateur entouré des applications Odoo CRM Ventes Comptabilité Inventaire eCommerce Fabrication Projet Point de vente Assistance
Ce que nous construisons

Ce que nous développons dans Odoo

Tout ce qui va au-delà du paramétrage et de la personnalisation du standard.

Applications métier

Une nouvelle application Odoo pour un métier que le standard ne couvre pas, avec ses modèles, ses vues et ses droits.

Applications métier Odoo sur mesure

Intégrations et API

Échanges avec vos autres logiciels par API REST, XML-RPC ou webhooks, avec reprise sur erreur et journal lisible dans Odoo.

Intégration Odoo

Modules de paiement

Connexion à la solution de paiement de votre banque, comme pour les modules que nous publions.

Nos modules de paiement Odoo

Interfaces OWL

Widgets, vues et écrans spécifiques en OWL, le framework JavaScript d'Odoo.

Notre article sur OWL

Rapports et exports

Rapports PDF QWeb, exports Excel et tableaux de bord calculés à partir de vos données.

Automatisations

Tâches planifiées, imports automatiques et traitements en masse qui tournent sans intervention.

La preuve par le code

Du code que vous pouvez juger avant de nous confier un projet

Nous publions nos propres modules sur l'Odoo Store, en particulier des modules de paiement pour des banques européennes. Ils tournent en production et sont maintenus à chaque nouvelle version d'Odoo.

nos modules publiés
  • Alma
  • Monetico
  • CAWL
  • Axepta BNP Paribas
  • Up2pay e-Transactions
  • Rabobank Smart Pay
  • FLOA
  • HiPay
  • Scalapay
  • PayFIP
  • Paybox
  • Monetico Retail
  • Viva Wallet
Avant de coder

Module existant, personnalisation ou développement Odoo sur mesure ?

Le code est la dernière option, pas la première. Pour chaque besoin, nous regardons trois réponses, de la plus simple à maintenir à la plus spécifique.

Un module de l'Odoo Store existe

Nous le vérifions d'abord : qualité du code, maintenance, versions. Souvent moins cher, et nous pouvons l'adapter à votre cas.

Nos modules Odoo

Le paramétrage suffit

Un champ, une vue, une mise en page de document ou une action automatisée : personnalisation du standard, sans module lourd.

Personnalisation Odoo

Développement sur mesure

Règles métier, calculs, nouveaux écrans ou liaisons : un module dédié, écrit pour être maintenu.

Billy, la mascotte de DevTalents, relit le code à la loupe
Nos standards

Un code relu, testé et prêt pour la migration

Un module mal écrit fonctionne le jour de la livraison et bloque la mise à jour suivante. Voici ce que nous appliquons à chaque développement.

  • Héritage des modèles et des vues d'Odoo, jamais de modification du code standard.
  • Conventions de développement d'Odoo, et chaque modification relue par un second développeur.
  • Tests automatisés sur les calculs et les traitements critiques.
  • Historique Git et documentation livrés avec le module.
  • Compatible Odoo Community et Enterprise.

Besoin d'adapter Odoo, sans nouvelle fonctionnalité ?

Personnalisation Odoo

Compétences techniques

Les technologies d'un développeur Odoo

Toute la pile technique d'Odoo, de la base de données à l'interface.

Python et l'ORM d'Odoo

Modèles, champs calculés, contraintes et héritage des objets standard.

OWL et JavaScript

Widgets, vues, actions client et écrans du point de vente.

QWeb

Rapports PDF, pages du site web et modèles d'e-mails.

PostgreSQL

Vues SQL pour le reporting, index et requêtes lentes corrigées sur les grosses bases.

Calculateur de workers et PostgreSQL

API

XML-RPC et JSON-RPC, contrôleurs REST et webhooks pour échanger avec vos autres logiciels.

Git, Odoo.sh et Docker

Code versionné, tests automatisés et livraison sur Odoo.sh ou sur vos serveurs.

Exemples

Exemples de développements Odoo sur mesure

Des demandes fréquentes des entreprises et des agences avec qui nous travaillons.

  • Règles de prix et de remise propres à votre métier
  • Circuits de validation à plusieurs niveaux (achats, devis, notes de frais)
  • Calculs de production, de découpe ou de dimensionnement
  • Portail client ou fournisseur avec vos propres documents
  • Import automatique de commandes ou de catalogues fournisseurs
  • Synchronisation avec une marketplace ou une boutique en ligne
  • Tableaux de bord et indicateurs calculés pour la direction
  • Moyens de paiement et passerelles bancaires
Notre méthode

Comment se déroule un développement Odoo

Quatre étapes, de la spécification aux versions suivantes.

  1. Spécification

    Nous rédigeons avec vous ce que le module doit faire, et ce qu'il ne fera pas.

  2. Développement

    Sur une base de test, avec des points réguliers pour vous montrer l'avancement.

  3. Recette

    Vous testez avec vos données ; nous corrigeons jusqu'à validation.

  4. Livraison et maintenance

    Installation en production, puis portage du module à chaque nouvelle version d'Odoo.

Coût d'un développement Odoo sur mesure

Le prix dépend :

  • du nombre d'écrans, de champs et de règles métier,
  • des liaisons avec d'autres logiciels,
  • des volumes de données à traiter,
  • des tests automatisés nécessaires au module.

Nous envoyons un devis après la spécification, pour un périmètre précis.

Odoo Studio ou développement ?

Studio, disponible avec Odoo Enterprise, ajoute des champs, des vues et des automatisations simples sans code. Il atteint ses limites avec :

  • les calculs et les règles métier,
  • les liaisons avec d'autres logiciels,
  • les gros volumes de données,
  • les changements que vous voulez versionnés et testés.

Nous vous disons franchement quand Studio suffit.

Comment nous travaillons

Trois façons de travailler avec nous

Projet au forfait

Vous décrivez le module dont vous avez besoin ; nous rédigeons la spécification avec vous et vous remettons un devis.

Forfait d'heures

Pour les évolutions au fil de l'eau : vous réservez un volume d'heures et vous nous confiez vos demandes au fur et à mesure.

Renfort d'équipe

Pour les intégrateurs et les agences : nos développeurs rejoignent votre équipe et travaillent dans vos dépôts.

Notre équipe nearshore

Questions fréquentes sur le développement Odoo

À qui appartient le code ?

Le code développé pour votre projet vous appartient. Il est livré dans votre dépôt Git, avec sa documentation.

Développez-vous pour Odoo Community et Enterprise ?

Oui. Nos modules fonctionnent sur les deux éditions, sauf quand ils étendent une application propre à Enterprise.

Que devient mon module quand Odoo sort une nouvelle version ?

Nous le portons vers la nouvelle version, comme nous le faisons pour nos modules publiés. Un module bien écrit se migre plus vite et coûte moins cher.

Migration Odoo

Pouvez-vous reprendre un module développé par quelqu'un d'autre ?

Oui. Nous commençons par relire le code, puis nous vous disons ce qui peut être conservé, corrigé ou réécrit.

Pouvez-vous renforcer notre équipe de développement ?

Oui, nos développeurs peuvent travailler dans vos dépôts, avec vos conventions et vos outils.

Notre équipe Odoo pour agences et intégrateurs

Combien coûte un module Odoo sur mesure ?

Cela dépend du nombre d'écrans et de règles, des liaisons avec d'autres logiciels et des tests nécessaires. Nous envoyons un devis après avoir rédigé la spécification avec vous, pour que le prix corresponde à un périmètre précis.

Pour quelles versions d'Odoo développez-vous ?

Pour toutes les versions encore en service, des plus anciennes à la dernière. Sur une version ancienne, nous vous disons s'il vaut mieux migrer d'abord.

Migration Odoo

Travaillez-vous sur Odoo.sh et sur nos propres serveurs ?

Oui. Nous livrons sur Odoo.sh, sur vos serveurs ou dans votre installation Docker. Odoo Online n'accepte pas les modules Python sur mesure : dans ce cas, nous vous disons ce qui peut se faire avec Studio.

Une fonction qui manque à votre Odoo ?

Décrivez-la en quelques lignes, nous vous répondons sous 48 h.

Parlons de votre projet
Billy décolle sur une fusée