Créez les modèles de données pour les produits, catégories, commandes et lignes de commande dans Strapi.
Dans un projet e-commerce moderne, la structure des données est cruciale pour garantir la fiabilité, la maintenabilité et la performance de votre application. Ce module vous guide pas à pas dans la modélisation des entités clés de votre back-office Strapi 5 : produits, catégories, commandes et lignes de commande. Vous allez découvrir comment tirer parti du système de Content Types de Strapi pour définir des schémas clairs et évolutifs, tout en préparant votre API à s’intégrer parfaitement avec votre frontend Remix.
devStripeProductId
, stripeProductId
)name
pour l’intituléen attente de paiement
vs payé
)Avant de commencer, assurez-vous d’avoir configuré votre projet Strapi 5 localement et créé la connexion à votre base de données (SQLite, PostgreSQL, MySQL…).
Dans les sections suivantes, nous détaillerons chaque Content Type avec des extraits JSON,
vous verrez comment personnaliser les options draftAndPublish
, définir des énumérations pour le statut de commande
et paramétrer correctement les relations afin de générer une API REST et GraphQL cohérente et prête à l’emploi.