ModulesCatalogue produits

Catalogue produits

Gérez un catalogue e-commerce ou d'inventaire : fiches produit, variantes, prix, stocks et codes-barres EAN-13. Recherche, filtres, création et ajustements de stock — tout est manipulable dans le Simulateur.

Métier

Ouvrir le simulateur

À propos

Le module Catalogue produits centralise vos références e-commerce ou d'inventaire : chaque produit porte une référence interne (P-1001…), une catégorie, un prix, un stock et un code-barres EAN-13. Le statut (En stock, Stock faible, Rupture) est dérivé automatiquement du stock. Les produits déclinés (coloris, dimensions) embarquent leurs variantes avec référence, prix et stock propres. Recherche, filtres par catégorie et tris se combinent en direct, et la fiche produit permet d'ajuster le stock, d'imprimer le code-barres ou de supprimer la référence.

Composants utilisés

bpm.metricRow, bpm.table (statut rendu par bpm.badge, actions par bpm.button), bpm.input (recherche), bpm.selectbox (catégorie, tri), bpm.drawer (fiche produit), bpm.barcode + bpm.qrCode, bpm.modal + bpm.numberInput (création), bpm.confirmModal et bpm.toast.

import bpm

bpm.metricRow([
    bpm.metric("Produits", 10),
    bpm.metric("Valeur du stock", "18 432,10 €"),
    bpm.metric("Ruptures / stock faible", 5),
])

bpm.table(
    columns=[("ref", "Réf."), ("nom", "Produit"), ("prix", "Prix"), ("stock", "Stock")],
    data=produits,
    on_row_click=ouvrir_fiche,
)

bpm.drawer(
    title="Fiche produit — P-1001",
    children=[bpm.barcode(value="3761234010018", format="EAN13"), bpm.qrCode(value="P-1001")],
)

bpm.button("Nouveau produit", on_click=creer_produit)

Paramétrage

Le simulateur fonctionne entièrement en local (10 produits seedés, aucune API requise). En production, brancher la liste sur votre PIM/ERP et les ajustements de stock sur votre WMS. Voir la documentation pour le modèle produit/variante, la génération d'EAN-13 et les points d'intégration.