Besoin d'aide ?

Aide Relations Produits et Modéle d'options

  • Avatar de Wikiki
    Membre depuis :
    05/01/2019
    Messages :
    1

    Bonjour à tous,

    j'ai coince sur ma gestion de relations pour un modèle de gestion de produits.
    Un produit peut avoir plusieurs options.
    Une option posséde des caractéristiques prédéfinies et lorsqu'on la lie à un produit on peut y attacher des valeurs spécifiques. Exemple:
    Un T-Shirt posséde une option taille. La dénomination de chaque taille est la même pour tous (XS, S, M, L, XL) mais le prix associé à chaque taille varie en fonction du produit.
    Je tente de réaliser cela à l'aide de 5 tables:

    • Options: les différentes options disponibles dans le système (Taille, Couleur, ....)
    • Option_values : les valeurs possibles pour chaque option (exemple: XS, S, M, L et XL) liées aux options par l'ID de la table options
    • Products (contient l'ensemble des caractéristiques du produit)
    • Product_options -> lien entre les options globales et les produits (table pivot sur les ID) contenant en plus la valeur par défaut et le caractére obligatoire de renseigner l'option
    • Product_option_values -> valeurs (prix spécifiques) pour chaque valeur d'option d'un produit liées par les ID des tables produits / option_values

    Vu comme je galére, je commence à douter du bon choix de structure. Comment pour un produit trouver les options disponibles avec leurs valeurs, la valeur par défaut et les spécificités propres au produits ?

    Merci d'avnce pour votre aide

Vous ne pouvez pas répondre à ce sujet.