Hallo zusammen,
ich habe ein kleinen logischen Denk-Hänger, wie ich eine Variantenauswahl in meinem eigenen kleinen Shop von dem Tabellenaufbau gestalten soll.
Es gibt verschiedene Artikel, welche eigene individuelle Varianten haben können.
Bisher ganz einfach in der Datenbank dargestellt:
----------------------------------
artikel_varianten_eigenschaften
id
eigenschaft_name
artikel_nr
artikel_varianten_optionen
id
eigenschaft_nr
bezeichnung
aufpreis
----------------------------------
Die Eigenschaft kann dabei z.B. "Farbe" sein und als Optionen werden der Eigenschaft dann Auswahlwerte wie "Rot", "Gelb" oder "Grün" zugeordnet.
Soweit, sogut. Ein Artikel kann natürlich mehrere Eigenschaften haben (z.B. Farbe, Größe, Material etc.). Würden nun alle Eigenschafts Optionen immer zusammen passen, würde mein bisheriger Aufbau passen (Wenn also jede Farbe, mit jeder Größe und jedem Material zusammen passt). Nun kann es aber sein, dass beim Material "Holz" auf einmal andere Farben vorhanden sind wie bei "Eisen". Wie stelle ich sowas logisch da? Eine einfache Frage, aber für mich derzeit nicht ganz logisch in der Darstellung.
Kann mir da jemand bei helfen? Große Shopsysteme müssen die Frage ja schon längst beantwortet und umgesetzt haben, denke ich
Vielen Dank für eure Hilfe!
Tobbe5
ich habe ein kleinen logischen Denk-Hänger, wie ich eine Variantenauswahl in meinem eigenen kleinen Shop von dem Tabellenaufbau gestalten soll.
Es gibt verschiedene Artikel, welche eigene individuelle Varianten haben können.
Bisher ganz einfach in der Datenbank dargestellt:
----------------------------------
artikel_varianten_eigenschaften
id
eigenschaft_name
artikel_nr
artikel_varianten_optionen
id
eigenschaft_nr
bezeichnung
aufpreis
----------------------------------
Die Eigenschaft kann dabei z.B. "Farbe" sein und als Optionen werden der Eigenschaft dann Auswahlwerte wie "Rot", "Gelb" oder "Grün" zugeordnet.
Soweit, sogut. Ein Artikel kann natürlich mehrere Eigenschaften haben (z.B. Farbe, Größe, Material etc.). Würden nun alle Eigenschafts Optionen immer zusammen passen, würde mein bisheriger Aufbau passen (Wenn also jede Farbe, mit jeder Größe und jedem Material zusammen passt). Nun kann es aber sein, dass beim Material "Holz" auf einmal andere Farben vorhanden sind wie bei "Eisen". Wie stelle ich sowas logisch da? Eine einfache Frage, aber für mich derzeit nicht ganz logisch in der Darstellung.
Kann mir da jemand bei helfen? Große Shopsysteme müssen die Frage ja schon längst beantwortet und umgesetzt haben, denke ich
Vielen Dank für eure Hilfe!
Tobbe5