Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Attributmatrix - Aber doch ein bischen anders! Ich komm nicht drauf

    andrewroom

    • Neu im Forum
    • Beiträge: 3
    Hallo,

    ich arbeite gerade an meinem zweiten Shop (wer hätte das vermutet).

    Es geht um, sagen wir, "Schraubendreher" - Die gibt es in zwei Ausfertigungen aber mit verschiedenfarbigen Griffen. Und das ganze soll in verschiedenen Bundles angeboten werden.

    Den Schraubendreher gibt es in zwei Ausfertigungen (Stahl und Alu).
    Den Griff dazu gibt es in drei Farben (rot, gelb, grün).

    Hier drei Beispiel-Bundles:

    A. Ein Schraubendreher aus Stahl, Griff mit einer Farbe die man sich wählen kann -> Kein Problem

    B. Ein Schraubendreher (Auswahl Stahl oder Alu), drei Griffe mit jeweils wählbarer Farbe -> Problem

    C. Zwei Schraubendreher (jeweils Auswahl Stahl oder Alu), fünf Griffe mit jeweils wähbarer Farbe -> Problem

    Das eigentliche Problem besteht darin, dass
    1. die Griffe für (A) und (B) gleich sind
    2. bei (B) z.B. auch jemand einen roten Griff und zwei gelbe Griffe auswählen kann
    3. selbe wie (2), also z.B. auch fünf grüne Griffe

    Eigentlich habe ich ja nur zwei Produkte (Schraubendreher->2x Varianten (Stahl und Alu) und Griffe->3x Varianten (Farben)).

    Programmieren kann ich das ganze selbst... Aber ich komme nicht drauf, wie ich das für den Kunden im Backend managen soll). Jetzt habe ich erst einmal zwei Schraubendreher mit den jeweils drei gleichen Farben angelegt (Griffe). Problem ist der doppelte Bestand von den farbigen Griffen in der Produktmatrix (2x rot, 2x gelb, 2x grün).

    Eine mögliche Lösung sehe ich darin, das gleiche Attribut (Farbe rot) beiden Artikel zuzuordnen! Geht das irgenwie?

    Oder habt Ihr eine andere Idee?

    mfg
    Andreas



    Linkback: https://www.modified-shop.org/forum/index.php?topic=22869.0

    hendrik

    • Experte
    • Beiträge: 2.038
    Könntest du mit Optionen lösen.

    A:
    Option 1: Werte: stahl, alu
    Option 2: Werte: Griff rot,blau,grün

    B:
    Option 1: Werte: stahl, alu
    Option 2: Werte: Griff 1 rot,blau,grün
    Option 3: Werte: Griff 2 rot,blau,grün
    Option 4: Werte: Griff 3 rot,blau,grün

    C:
    Option 1: Werte: stahl, alu
    Option 2: Werte: Griff 1 rot,blau,grün
    Option 3: Werte: Griff 2 rot,blau,grün
    Option 4: Werte: Griff 3 rot,blau,grün
    Option 5: Werte: Griff 4 rot,blau,grün
    Option 6: Werte: Griff 5 rot,blau,grün

    Gruß
    Hen

    andrewroom

    • Neu im Forum
    • Beiträge: 3
    Hallo,

    danke für die schnelle Antwort, aber...

    Zitat
    Option 2: Werte: Griff 1 rot,blau,grün
    Option 3: Werte: Griff 2 rot,blau,grün
    Option 4: Werte: Griff 3 rot,blau,grün
    Option 5: Werte: Griff 4 rot,blau,grün
    Option 6: Werte: Griff 5 rot,blau,grün

    ... dann habe ich doch bei der Option 2 bis 6 immer einen unabhängigen Warenbestand für die jeweiligen Farben (also 5x unterschiedlicher Warenbestand für rot, blau und grün). Ich suche eine Möglichkeit, dass ich für die einzelnen Griffe (Farben) jeweils nur einen Warenbestand habe (einen Lagerbestand für rot, blau und grün).

    Oder stehe ich auf dem Schlauch?

    mfg
    Andreas

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Was du möchtest kann der Shop nicht.
    Dazu bräuchtest du eine komplett andere Attribute-Verwaltung.
    Normalerweise müsste der Hauptartikel bei dir der Griff sein um das existierende Attribute-Modell nutzen zu können.
    Selbst ein "Master-Slave"-Modul würde hier nicht helfen.
    Ist aber eine interessante Sache das.
    Werde ich auch mal drüber nachdenken...
    was dir, man vergebe mir, jetzt natürlich auch nicht weiter hilft.

    Gruß,
    noRiddle

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Da wäre doch, wenn auch in der oberen Preisliga, der Mixxer vielleicht etwas. Bin mir nicht ganz sicher ob das mit dem Lagerbestand der Attribute damit auch gelöst wäre, könnte es mir aber gut vorstellen.

    Gerd

    hendrik

    • Experte
    • Beiträge: 2.038
    Man kann ein Freitextmodul umschreiben. Der Benuter schreibt nicht selber in den freien Text sondern ein paar eingetragene Programmzeilen übernehmen das. Das Template erhält ein paar Checkboxen für Farben. In der Auswertung (cart_actions) werden die Checkboxwerte in Text umgewandelt. "gr-red:1, gr-green:2,...etc".

    Die Griffe sind verteckte Artikel. Im Checkout_process werden die Lagerwerte der entspr. Artikel (Griffe) reduziert. Die Anzeige im WK und Checkoutprozess wird ebenfalls gepatcht, daß nicht der codierte Freitext erscheint sondern Klartext.

    Das wär die geringst aufwändige Lösung die mir einfällt.

    Gruß
    Hen

    andrewroom

    • Neu im Forum
    • Beiträge: 3
    Alles klar, danke Euch für die Denkanstöße!

    Werde das mit den versteckten Artikeln mal umsetzen...

    Melde mich dann, ob ich es so hinbekommen habe, wie ich mir das denke.

    mfg
    Andreas
    2 Antworten
    2542 Aufrufe
    29. Februar 2012, 22:10:43 von jannemann
    6 Antworten
    4621 Aufrufe
    14. Juni 2012, 15:36:01 von Z3PP
    2 Antworten
    2191 Aufrufe
    17. November 2010, 21:23:07 von Tomcraft