bemade-addons/st_laurent_portal_vendor/doc/Odoo-Module.md
2025-05-05 10:29:07 -04:00

7.1 KiB

Modules Odoo à Développer pour le Projet St-Laurent

Ce document présente les différents modules à développer pour chaque type d'installation Odoo dans le cadre du projet St-Laurent, une fédération e-commerce québécoise basée sur Odoo 18.0.

Tableau des Modules par Type d'Installation

Module Odoo Enterprise Local Odoo Enterprise Central Odoo ERP Commerçant Description
st_laurent_local_core Fonctionnalités de base de la plateforme locale, personnalisation régionale, interface d'administration pour les organismes locaux, workflows de modération et approbation
st_laurent_portal_vendor Interface simplifiée pour utilisateurs portal, demande d'inscription et processus d'approbation, formulaires simplifiés d'ajout de produits avec soumission à modération
st_laurent_ai_product Assistant IA pour l'ajout de produits depuis le portail vendeur, génération de descriptions optimisées, extraction automatique d'attributs, suggestions de catégorisation, enrichissement des synonymes
st_laurent_federation_client Connecteur vers l'Odoo Central, fourniture des données produits au fédérateur, partage des index Elasticsearch et dictionnaires de synonymes, réception des documents Odoo
st_laurent_central_core Fonctionnalités de la plateforme centrale, gestion du modèle de commission (1% BEMADE, 1% organisme local), administration centralisée de la fédération
st_laurent_federation_server Gestion de la fédération, enregistrement des instances régionales autonomes, approvisionnement en données, transfert des documents Odoo aux instances locales
st_laurent_marketplace Gestion multi-vendeurs et multi-régions, ventilation des commandes, système de messagerie, portail vendeur provincial, moteur de recherche Elasticsearch, gestion des synonymes
st_laurent_connector Connecteur ERP vers les plateformes St-Laurent, synchronisation bidirectionnelle, choix du rayonnement (local ou provincial), intégration avec Elasticsearch
st_laurent_vendor_dashboard Tableau de bord vendeur, suivi des ventes, analyse des performances, analyse des termes de recherche et synonymes, suggestions d'optimisation
st_laurent_logistics Gestion logistique intégrée, expédition multi-commandes, étiquetage standardisé, intégration transporteurs québécois
st_laurent_elasticsearch Intégration avec Elasticsearch, dictionnaires de synonymes adaptés au français québécois et régionalismes, recherche prédictive
st_laurent_payment Intégration des méthodes de paiement québécoises, gestion des commissions (1% BEMADE, 1% organisme local), traitement sécurisé des transactions
st_laurent_theme Thèmes visuels adaptés à l'identité québécoise avec déclinaisons régionales, approche mobile-first, multilingue

Détails des Modules Transversaux

Modules de Portail Vendeur

Fonctionnalité Odoo Enterprise Local Odoo Enterprise Central Odoo ERP Commerçant
Interface simplifiée portal
Demande d'inscription vendeur
Formulaires d'ajout de produits
Assistant IA pour ajout de produits
Génération de descriptions par IA
Extraction automatique d'attributs
Suggestions de catégorisation
Enrichissement automatique de synonymes
Gestion des commandes vendeur
Soumission à modération
Intégration avec ERP propre

Modules de Modération et Approbation

Fonctionnalité Odoo Enterprise Local Odoo Enterprise Central Odoo ERP Commerçant
Approbation des vendeurs
Modération des produits
Tableau de bord de modération
Workflows configurables
Historique des modérations

Modules de Recherche et Indexation

Fonctionnalité Odoo Enterprise Local Odoo Enterprise Central Odoo ERP Commerçant
Intégration Elasticsearch
Dictionnaire de synonymes
Gestion des régionalismes
Recherche prédictive
Facettes de recherche
Correction orthographique
Analyse des termes de recherche

Modules de Synchronisation et Fédération

Fonctionnalité Odoo Enterprise Local Odoo Enterprise Central Odoo ERP Commerçant
Fourniture de données au fédérateur
Réception des documents Odoo
Gestion des conflits
Monitoring de santé
Routage des commandes
Choix du rayonnement

Modules Financiers

Fonctionnalité Odoo Enterprise Local Odoo Enterprise Central Odoo ERP Commerçant
Gestion des commissions (2%)
Répartition (1% BEMADE, 1% organisme)
Rapports de revenus
Paiement centralisé
Facturation automatisée
Conformité fiscale québécoise

Priorités de Développement

  1. Phase 1 : Modules fondamentaux

    • st_laurent_local_core
    • st_laurent_central_core
    • st_laurent_federation_client/server
    • st_laurent_portal_vendor (local et central)
    • st_laurent_ai_product (assistant IA pour produits)
    • st_laurent_elasticsearch
    • st_laurent_payment
  2. Phase 2 : Modules d'expérience utilisateur

    • st_laurent_portal_vendor
    • st_laurent_marketplace
    • st_laurent_theme
    • st_laurent_connector (version de base)
  3. Phase 3 : Modules avancés

    • st_laurent_vendor_dashboard
    • st_laurent_logistics
    • st_laurent_connector (fonctionnalités avancées)

Notes d'Implémentation

  • Tous les modules doivent être développés pour Odoo 18.0
  • Les modules doivent respecter les standards de développement Odoo
  • La documentation technique complète doit être fournie pour chaque module
  • Les tests unitaires et d'intégration sont obligatoires
  • L'approche de développement doit être modulaire pour faciliter la maintenance
  • Les modules doivent supporter le multilingue (français et anglais)
  • La sécurité et la protection des données doivent être prioritaires