← Tous les cas clients CASE / 03 · FENUA GROWUP · DISTRIBUTION B2B+B2C

Fenua Growup :
du fournisseur
au client final.

Distribution culture indoor & hydroponie en Polynésie. Deux chantiers majeurs : un module Odoo de précommandes maritimes (suivi cargo, cut-offs, consolidation fret) et un pipeline automatisé qui met à jour le catalogue produit depuis les sites fournisseurs internationaux. Le tout connecté à un site B2B+B2C en français, prix XPF, livraison Polynésie.

Client Fenua Growup
Secteur Distribution · Culture indoor
Périmètre Odoo · Pipeline · Web
Spécialité B2B + B2C · LED / Hydro
Statut En production
Page d'accueil de fenuagrowup.com — culture indoor au fenua ↗ fenuagrowup.com
01 · Contexte /brief

Distribuer en Polynésie
depuis l'autre bout du monde.

Fenua Growup vend du matériel de culture indoor à des grow shops, agriculteurs, particuliers — dans toute la Polynésie. Ses fournisseurs sont à Shenzhen, Sydney, Berlin. Entre la commande et le client, il y a 8 000 km, deux semaines de cargo, des taxes XPF, des cut-offs maritimes. Le tout devait être géré nativement dans Odoo, sans Excel parallèle.

01.A

Le défi opérationnel

Précommandes maritimes : un client commande aujourd'hui, le produit arrive en 2-6 semaines. Suivre le poids, le volume, le cut-off du transporteur, la consolidation entre plusieurs fournisseurs et clients dans un même container.

01.B

Le défi catalogue

Plus de 200 produits, prix qui changent toutes les semaines côté Spider Farmer / Alibaba, nouveaux modèles publiés sans préavis. Saisir manuellement = inacceptable. Il fallait automatiser de bout en bout.

01.C

L'enjeu

Donner au dirigeant un tableau de bord propre : quels produits arrivent, quand, pour qui, à quel coût total (achat + fret + douane). Et un site fenuagrowup.com toujours à jour, sans qu'un humain ressaisisse jamais un prix fournisseur.

02 · Pilier 1 · Module Preorder /preorder

custom_preorder :
le maritime, géré dans Odoo.

Module Odoo 18 sur-mesure (v18.0.3.1.0) qui transforme le tunnel devis → bon de commande fournisseur. Chaque ligne est tracée : poids, volume, mode de fret, cut-off, transporteur, source (devis client vs commande spéculative). Le dirigeant pilote sa supply chain depuis un seul écran.

Devis confirmé

Le client valide un devis Odoo. Les lignes "à précommander" sont identifiées automatiquement (stock = 0).

sale.order

Wizard de groupage

Interface qui permet de grouper plusieurs devis dans une commande fournisseur unique. Optimise le container.

wizard transient

PO maritime

Bon de commande fournisseur avec poids/volume calculés, fret estimé (air vs sea), cut-off du transporteur, traçabilité.

purchase.order

↳ Fonctionnalités du module

Suivi poids & volume

Chaque ligne PO porte ses dimensions. Total cumulé sur la commande, comparé à la capacité du container.

Mode de fret · air ou sea

Estimation automatique du coût de transport selon le poids volumétrique, la destination, le transporteur.

Carrier management

Référentiel des transporteurs avec leurs cut-offs hebdomadaires, tarifs, délais. Sélection en un clic.

Traçabilité origine

Chaque ligne sait d'où elle vient : devis client X, commande spéculative interne, replenish stock minimum.

Rapport PDF custom

Bon de commande fournisseur avec images produit (80×80px), placeholder multilingue si image manquante.

Consolidation

Plusieurs PO chez plusieurs fournisseurs, regroupés dans un container unique. Coût fret réparti au prorata.

↳ Module : custom_preorder · v18.0.3.1.0 · Python & XML · category Purchase
03 · Pilier 2 · Catalogue auto-synchronisé /catalog

Du site fournisseur
à fenuagrowup.com,
tout seul.

Un repo dédié fenua-growup-catalog qui exécute le pipeline complet : scraping des sites fournisseurs (Spider Farmer, Alibaba, grossistes), transformation/traduction/normalisation en Python, staging dans Supabase pour validation, puis chargement dans Odoo via XML-RPC. Plus aucune saisie manuelle — les nouveaux produits, prix, ruptures arrivent en continu sur le site.

01

Sources

Sites fournisseurs internationaux. Aujourd'hui : Spider Farmer (LED grow lights), Alibaba (gamme large). Format : un dossier par fournisseur dans sources/, avec config + mapping.

5 fournisseurs · 200+ SKU
02

Scraping

Apify (actors prêts à l'emploi pour Alibaba) ou Firecrawl (sites custom). Output JSON brut par fournisseur, avec produits, prix USD, images, specs.

Apify · Firecrawl · MCP
03

Transform

Pipeline Python qui nettoie, traduit en français, normalise les unités, mappe vers les catégories Odoo existantes, calcule le prix XPF (USD × marge × taux).

Python 3.12 · scripts/
04

Staging Supabase

Les produits transformés sont stockés dans une table staging_products. Review humaine ou via un agent Claude avant de pousser en production.

Postgres · Supabase
05

Load Odoo

Scripts load/ qui poussent dans Odoo via XML-RPC. product.template + product.product, images, traductions, attribuent les bonnes catégories et fournisseurs.

XML-RPC · odoorpc
06

Surveillance

Monitoring continu des prix et stocks fournisseurs. Alertes si un prix bouge de plus de 5% ou si une rupture est détectée. Le dirigeant décide.

Cron · alertes Slack
USD → XPF Conversion auto · taux + marge appliqués
FR auto Traduction des descriptions produit · agent Claude
SKU GU-* Format unifié · GU-{CAT}-{NUM}
Zéro saisie Le catalogue s'auto-met à jour, le dirigeant valide
04 · Le site en images /pages

Boutique B2B+B2C,
même expérience.

Le site sert deux audiences : pros (grow shops, agriculteurs) et particuliers. Même tunnel, mais avec tarification XPF, livraison Polynésie incluse, paiement OSB, et la garantie que les fiches produit sont toujours à jour avec les fournisseurs.

05 · La technique derrière /stack

Odoo + pipeline data,
tout intégré.

Côté Odoo : 21 modules custom (preorder, distribution, commission, intégrations). Côté pipeline : scraping cloud, transformation Python, staging Supabase, chargement XML-RPC. Le tout orchestré et monitoré.

i / erpv18

Odoo SH

21 modules custom déployés sur Odoo SH. 3 branches (main/staging/production).

ii / scrapecloud

Apify + Firecrawl

Scraping automatisé des sites fournisseurs · Alibaba actors + crawlers custom.

iii / datapostgres

Supabase staging

Table staging_products · review humaine ou agent Claude avant prod.

iv / lang3.12

Python

Pipeline transform, scripts load Odoo via XML-RPC, monitoring prix.

v / payOSB

OSB + Lyra

Passerelle paiement Polynésie · XPF · échelonnement local possible.

vi / portalv1.0.32

Portal distributor

Portail B2B distributeurs · KPIs, dashboards, déclarations stock.

vii / crmsync

HubSpot

Synchronisation contacts, deals, companies via queue Odoo dédiée.

viii / aiclaude

Agent sourcing

Agent Claude qui aide à évaluer nouveaux fournisseurs et valider catalogue.

06 · Résultats mesurés /kpi

Plus aucune saisie
manuelle de produit.

Avant, ajouter 50 nouveaux SKU prenait deux semaines. Aujourd'hui, ils arrivent en continu, validés en quelques minutes par lot.

i / catalogue01
200+ SKU synchronisés en continu, 5 fournisseurs internationaux.
ii / saisie02
0 heure de saisie produit par semaine, vs 8h avant.
iii / prix03
<5% de variation prix non détectée, monitoring continu.
iv / preorder04
×4 précommandes maritimes traitées par semaine, même équipe.
07 · Le déroulé /timeline

Trois mois de chantier,
livré par phases.

Le projet a été découpé en deux phases distinctes, livrées séparément, pour que le client commence à toucher la valeur dès la première mise en prod.

01 / preorder

Module preorder

Premier livrable : custom_preorder en production. Le dirigeant gère ses commandes maritimes dans Odoo, plus dans Excel. Premier ROI immédiat.

Mois 1–26 sem.
02 / pipeline

Pipeline catalogue

Deuxième livrable : repo fenua-growup-catalog avec premier fournisseur (Spider Farmer). Validation manuelle des produits en sortie de pipeline.

Mois 2–34 sem.
03 / extension

Plus de fournisseurs

Ajout d'Alibaba, généralisation aux autres sources. Agent Claude pour la validation par lot. Site qui se met à jour en continu.

Mois 3+continu
04 / accompagnement

On reste là

Maintenance, ajout de nouveaux fournisseurs, surveillance prix et alertes. Le pipeline évolue avec les besoins.

Mois 4+continu
«

Avant, mon catalogue produit était une todo list infinie. Aujourd'hui, le système me propose les nouveautés, je valide, c'est en ligne. Et mes commandes maritimes sont enfin propres.

↳ Dirigeant · Fenua Growup
↳ vous distribuez en Polynésie ? · import, B2B, multi-fournisseurs

Connectons
vos fournisseurs à Odoo.

Vous distribuez des produits importés et vous galérez avec la saisie catalogue, les précommandes maritimes, les variations de prix fournisseur ? On peut vous installer le même genre de pipeline.

< 24 h de réponse 1er rendez-vous gratuit devis fixe · sans engagement