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.
À 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.