Importer les Contacts (Clients, Fournisseurs, Leads) d’Odoo 8 vers Odoo 18

Publié par David le

Nous voilà enfin, prêts à franchir une nouvelle étape ! Après avoir achevé l’installation d’Odoo 18 sur Debian avec Git et VestaCP, nous entamons le processus de migration des données de notre ancienne instance Odoo vers la nouvelle. Si vous passez d’une antique version d’Odoo 8 à une mouture plus moderne, vous êtes au bon endroit !

Cependant, préparez vous : la tâche ne sera pas de tout repos. Quant à l’importation des factures, c’est un chantier qui paraît si ardu que je ne sais pas encore si je m’y aventurerai, mais, qui sait ? Pour tout ce qui touche au stock et aux entrepôts, en revanche, j’ai décidé de repartir sur des bases saines. Mon stock initial sera enregistré à un instant précis en 2024, sur une instance toute neuve, tandis que le reste des données continuera de résider dans Odoo 8 pour quelques années encore, avant de disparaître.

Configuration de base

Pour débuter, connectez vous à votre base de données. Avant d’aller plus loin, activez dès maintenant la langue française : rendez-vous dans Preferences en haut à droite. Dans la section Languages, cliquez sur l’icône de la planète et ajoutez le choix French / Français. Il ne vous reste plus qu’à sélectionner French / Français pour naviguer en toute aisance dans la langue de Molière !

Puis dans le menu principal, cliquer sur Apps puis activer les applications

  • Ventes
  • France – Comptabilité
  • Activer France – Localisations
  • CRM
  • Inventaire

et désactiver Fabrication si vous ne comptez pas l’utiliser.

Importation des états fédéraux

Dans notre cas, il va falloir importer les départements français, ce n’est pas obligatoire mais c’est tout de même pratique de les avoir dans sa base de données.

Je vous ai préparé le fichier à importer que vous pouvez télécharger en cliquant ici.

Commencez par vous rendre dans Odoo 18

  • Contacts
  • Configuration
  • États fédéraux
  • Icone Réglages
  • Importer des enregistrements
  • Upload Data File
  • Puis choisissez le fichier téléchargé plus haut

Vous obtiendrez un écran comme ci-dessous :

Appuyez sur Tester et si vous obtenez la notification Appuyez sur Importer

Importation des contacts clients Personnes

Pour plus de facilité, nous allons d’abord importer les contact Personnes, c’est-à-dire les contacts qui ne sont pas des compagnies.

Rendez-vous sur notre bon vieux Odoo 8 dans :

  • Sales > Customers
  • On clique sur la flèche des filtres en haut à droite
  • Puis sur Persons

 

  • Ensuite cliquez sur la mise en liste puis sélectionnez tout les contact à l’aide de la checkbox à côté de Name

  • Puis sur More > Export
  • Et voici la liste des colonnes que vous avez besoin pour importer vos contacts client Personnes

  • Puis, sur Odoo 18 on se rends dans Contacts
  • Icone Réglages
  • Importer des enregistrements
  • Upload Data File
  • Choisissez le fichier .csv provenant de Odoo 8
  • Appuyez sur Tester et si vous obtenez la notification Appuyez sur Importer

Importation des contacts clients Compagnies

Maintenant, nous allons nous occuper des contacts clients Compagnies, nous faisons cela pour que les contact clients Personnes soit inclus dans les contacts des contacts clients Compagnies !

Rendez-vous sur notre bon vieux Odoo 8 dans :

  • Sales > Customers
  • On clique sur la flèche des filtres en haut à droite
  • Puis sur Companies
  • Ensuite cliquez sur la mise en liste puis sélectionnez tout les contact à l’aide de la checkbox à côté de Name

  • Puis sur More > Export
  • Et voici la liste des colonnes que vous avez besoin pour importer vos contacts client Compagnies

  • Puis, sur Odoo 18 on se rends dans Contacts
  • Icone Réglages
  • Importer des enregistrements
  • Upload Data File
  • Choisissez le fichier .csv provenant de Odoo 8
  • Appuyez sur Tester et si vous obtenez la notification Appuyez sur Importer

Importation des contacts fournisseurs

Pour les fournisseurs, ce sera exactement la même procédure ! N’oubliez pas d’importer les contact Personnes avant les contacts Compagnies.

Dans Odoo 8, les fournisseurs se trouvent dans Invoicing > Suppliers
Dans Odoo 18, les fournisseurs se trouvent dans Facturation > Fournisseurs > Fournisseurs

Importation des contacts Leads

Nous allons maintenant nous occuper des Leads, ce serait quand même embêtant de les perdre !

Dans Odoo 8, nous allons récupérer nos contact Leads :

  • Sales > Leads
  • Ensuite cliquez sur la mise en liste puis sélectionnez tout les contact à l’aide de la checkbox à côté de Name
  • Puis sur More > Export 
  • Et voici la liste des colonnes que vous avez besoin pour importer vos contacts Leads

  • Il y a des petits changements à faire dans ce fichier .csv pour le rendre compatible avec Odoo 18
    • Ouvrez le fichier .csv avec Excel ou OpenOffice et modifier les valeurs de la colonne priority comme suit :
      • Changer Normal en Medium
      • Changer Very Low en Low
      • Changer le header de la colonne partner_name en Company Name
  • Puis, sur Odoo 18 on se rends dans CRM > Analyse > Pistes
  • Puis cliquez sur l’icone Liste
  • Icone Réglages
  • Importer des enregistrements
  • Upload Data File
  • Choisissez le fichier .csv provenant de Odoo 8
  • Appuyez sur Tester et si vous obtenez la notification Appuyez sur Importer

Erreurs possible

  • Pendant une importation erreur : The record auth_signup.default_template_user_res_partner has the module prefix auth_signup.
    • Enlever dans l’importation la colonne id (première colonne)
Catégories : Odoo

0 commentaire

Laisser un commentaire

Emplacement de l’avatar

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *