So, will mich mal wieder an der Diskussion beteiligen.
Hier wurde für das Thema der Begriff "Master-/Slave-Produkte" eingefügt. Ich habe bisher die Bezeichnung "Varianten" verwendet, weil dies in anderen Shop-Systemen so heißt und die Leude eben genau danach suchen ... glaube ich.
Von h-h-h habe ich übrigens auf meine Mail keine Antwort erhalten
Natürlich können Varianten auch zum Fluch werden, z. B. wenn man ein Produkt mit 5 Eigenschaften und je 10 Ausprägungen hat - Resultat ca. 100.00 Varianten.
Aber wenn man eben nur 2 Eigenschaften hat mit 4 bzw. 8 Ausprägungen sind das "nur" noch 4x8 = 32 Varianten-Produkte (mit eigener EAN-Nummer, etc.). Und dann wird es spannend:
Denn es könnte ja sein (ist bei mir so), dass einige Kombinationen gar nicht möglich sind oder aus dem Preis-Schema scheinbar unlogisch ausbrechen.
Inzwischen habe ich auch einige Fortschritte bei der Umsetzung gemacht
1. Die Varianten bleiben normale Produkte (auch das Master-Produkt ist eigentlich eine Variante). Bei den Slave-Artikeln wird lediglich zusätzlich der Master-Artikel ausgewählt.
Die Slave-Artikel werden in Produktlisten nicht angezeigt (dort nur Master) ... könnte man aber ggf. auch anders konfigurieren - weil manchmal auch sinnvoll.
2. Die einzelnen Varianten-Artikel erhalten ihre variierenden Eigenschaften (z.B. Farbe: rot, Größe: XL, ...) über die Tags-Tabellen (nicht über die Optionen) um Schritt 3 b zu ermöglichen.
Übrigens könnte man so die guten alten Optionen sogar zusätzlich verwenden.
3. Jetzt wird es wieder spannend - funktioniert bei mir auch schon teilweise.
In der Produkt-Detail-Ansicht habe ich zwei Alternativen vorgesehen:
3 a) Auswahl der gewünschten Variante über eine HTML Tabelle (Name, Eigenschaften, Bild) - Link lädt dann die Artikel-Seite neu für die ausgewählte Variante (das geht eigentlich sogar ohne 2.).
3 b) Auswahl der Varianten über Select-Felder (nur die tatsächlich verwendeten Eigenschaften).
Da brüte ich eben noch über dem Verhalten, bei nicht vorhandenen Kombinationen.
(automatisch ne andere laden oder Hinweis einblenden?)
Sicher braucht es noch etwas Feintuning, um das voreilige Löschen von verwendeten Eigenschaften oder Master-Produkten zu verhindern. Aber Funktions-Kosmetik kommt hinterher ...
Ich will das Thema niemandem aufdrängen. Wenn hier aber noch Interesse daran besteht, bitte einfach in zwei Wochen nochmal nachhaken, weil es ja aktuell noch nicht ganz fertig ist und ich jetzt mal mit der Family zwei Wochen an den Strand will.
Grüße.
Nicolas