Magento – Anlage von Konfigurierbaren Produkten und Einfachen Produkten (Configurable / Simple Products)

BildBei der Anlage eines Konfigurierbaren Produktes wird man häufig gefragt, welche Attribute für die Anlage verwendet werden sollen.

Die dazu gehörige Information lautet schlicht “Es sind nur Attribute mit Wirkungsbereich “Global”, Eingabetyp “Dropdown” und Nutze zum Anlegen konfigurierbarer Produkte “Ja” auswählbar.”.

Aber was verbirgt sich nun genau dahinter? Ganz im Detail verlieren will ich mich hier nicht aber einen groben Überblick möchte ich geben:

Generell sollte ein Konfigurierbares Produkt (KoPro) dieselben Attribute und somit auch dasselbe Attributset haben wie die dazugehörigen Einfachen Produkte (oder Simple Products = SiPros).

Bzgl. der Zuordnung der Attribute bei der Anlage eines KoPros:

Wenn man z.B.

Farbe
und
Größe

bei der Anlage eines KoPros anklicken, dann können die damit verbundenen SiPros in Farbe und Größe verschieden sein.

Beispiel:

Man legt ein KoPro “Tasse in verschiedenen Farben und Größen” mit beiden o.g. Merkmalen an und kann dann die damit verbundenen SiPros bzw. die hieraus erstellten SiPros über beide Merkmale unterschiedlich sein lassen.

1. Tasse rot – 12cm
2. Tasse blau – 14cm
3. Tasse rot – 14cm
4. ….

Der Kunde kann dann also z.B. zuerst die (verfügbare) Farbe der Tasse wählen und dann die (verfügbare) Größe

Verwendet man bei der Anlage nur ein Merkmal wie z.B. Farbe und NICHT Größe, könnte der Artikel z.B. “Tasse 12cm in verschiedenen Farben” heißen.

1. Tasse rot – 12cm
2. Tasse blau – 12cm
3. Tasse grün – 12cm
4. …

Der Kunde kann hier also nur die Farbe wählen aber nicht den Durchmesser.

BildNun gibt es zwei relevante Möglichkeiten bei der Anzeige von Attributen, die nicht für die Anlage eines KoPros verwendet werden:

1. Ein Attribut nur für Einfache Produkte verwenden: Das Attribut Durchmesser kann hier zwar durch Artikelnummer und Beschreibung “beschrieben” aber taucht nicht wirklich im Artikel zur Auswahl auf.
2. Ein Attribut sowohl für KoPros wie auch Einfache (SiPros) verwenden: Das Attribut wird bei der Anlage des Konfigurierbaren Produktes einmalig ausgewählt und direkt an die verknüpften-neu erstellten SiPros weiter gegeben.
Diese Einstellung wird direkt im Attribut vorgenommen bei “Anwenden auf”.

Bei dieser einmaligen Anlage muss dringend daran gedacht werden, dass hier nachträglich Änderungen nur sehr schwierig machbar sind (löschen und neu anlegen z.B.). Es muss also gut überlegt sein, wie Attribute aufgebaut sind und Artikel (vor allem KoPros) angelegt werden.

Ich hoffe, dass dieser kurze Abriss ein wenig Licht in’s Dunkel bringt.

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

12 comments on “Magento – Anlage von Konfigurierbaren Produkten und Einfachen Produkten (Configurable / Simple Products)”

  1. Hallo,
    ich möchte auf meiner Übersichtsseite die Lieferzeit der Produkte anzeigen lassen.
    Dabei soll die Lieferzeit vom einfachen Artikel genommen werden. Derzeit wird jedoch die Lieferzeit vom konfigurierbaren Produkt angezeigt.
    Woran kann das liegen?

    1. Hallo,
      da habe ich zwei Gegenfragen:
      1. Wie sollte sich das System für “die richtige” Lieferzeit entscheiden, wenn es mehrere SiPros in einem CoPro sind?
      2. Wenn alle SiPros dieselben Lieferzeiten haben, wieso dann nicht bei CoPro auch diese Lieferzeit setzen?

      Ich weiß es ist blöd eine Frage mit einer Gegenfrage zu “beantworten” aber diese Fragen drängen sich mir auf. Und da fällt mir noch eine dritte Frage ein: Soll es möglicherweise eine dynamische Anzeige sein? Dass zuerst eine allgemeine Lieferzeit (oder im besten Fall z.B “ab 3Tage”) angezeigt wird und dann nach Auswahl des jeweiligen SiPros die konkrete Zeit dargestellt wird? Also wie bei den Preisen? Ich denke, dass man hier die Logik der Preisanzeige kopieren müsste. Nach dem Motto “Nach Auswahl des SiPros/Option zeige Attribut “Lieferzeit” an.

      Na, vielleicht war dies ja doch schon eine Antwort. Bin gespannt ob dies hilft.

  2. die “richtige” Lieferzeit soll die vom günstigsten SiPro sein. Beispielsweise besitzt
    CoPro xyz 3 Konfigurierungsmöglichkeiten, davon soll vom günstigsten SiPro die Lieferzeit erscheinen.
    Die SiPro sind im Backend als “nicht einzeln sichtbar” eingetragen. Wenn ich das auf “Katalog,Suche” umstelle wird mir die korrekte Lieferzeit angezeigt. Allerdings handelt es sich um ca 1500 Artikel welche durch eine Dritt-Firma verwaltet werden. Daher ist der Aufwand an dieser Stelle zu groß.
    Ich hatte eher an eine Variante gedacht mit der das zum CoPro passende SiPro ausgelsen und dann dessen Lieferzeit ausgegeben wird. Quasi als Script oder ähnliches. Allerdings fehlt mir dazu das Know-How.
    Gibt es irgendeine Möglichkeit dieses Problem zu lösen?

    1. Dann würde ich wie geschrieben vorgehen: Sich die Preisanzeige der CoPros anschauen, wie die sich verändert und wie das “ab X €” entsteht und das für die Lieferanzeige entsprechend anpassen. Leider kann ich nicht mehr Informationen hierzu geben, da dies einem gewissen Recherche und Forschungsaufwand bedeutet. Würde mich aber freuen, wenn es eine Lösung gibt, Näheres zu lesen.

      1. Alles klar, ich werde noch mir das ganze nochmal anschauen und experimentieren.
        Danke dir erstmal für deine Hilfe 🙂

          1. So habe es jetzt hinbekommen.
            Dazu habe ich die Better Configurable Products Extension genutzt. Das funktioniert dann eigentlich ganz einfach. Man liest das günstigste SiPro zum CoPro durch diese Extension aus und sucht dann zum günstigsten SiPro die Lieferzeit.

            Einfacher wäre es sicherlich dem CoPro genau die Lieferzeit im Backend anzugeben die das günstigste SiPro besitzt aber wie gesagt, die Artikelverwaltung übernimmt ein Drittunternehmen, was die Sache etas kompliziert macht 🙂

  3. Hallo,

    herzlichen Dank für diesen Beitrag. Ich habe einen ganzen tag verzweifelt nach einer Lösung gesucht und sie hier gefunden.

    Viele Grüße
    Afschin

  4. Hi,
    Ich habe folgendes Problem:
    Die Merkmale meiner einfachen Artikel werden im Onlineshop nicht angezeigt. Es handelt sich um Kleidungsstücke die wir in verschiedenen Größen haben, dh. die Artikel sind mit Konfigurierbaren Optionen angelegt. Im Konfigurierbaren Artikel stehen natürlich keine Maße usw. weil es ja verschiedene Größen gibt. Gibt es eine Möglichkeit, dass die Merkmale des einfachen Artikels, wenn man die Größe und Farbe gewählt hat, angezeigt werden?
    Ich hoffe ihr könnt mir helfen.

    1. Hi!
      Ich denke, dass wir helfen können. Jedoch sind die Informationen noch nicht ganz umfassend.
      Im Konfigurierbaren Produkt (KP) können Artikelmerkmale, die sich bei den Einfachen Produkten (EP) nicht unterscheiden -wie Material, Grammatur, Herstellungsland etc.- bei den Artikelmerkmalen angezeigt werden. Hierzu ist jedoch notwendig, dass bei jedem dieser Attribute (unter Katalog > Attribute > Attribute verwalten) auch hinterlegt ist, dass sie im Frontend angezeigt werden sollen.
      Die sich unterscheidenden Attribute -z.B. Größe, Farbe, Schnitt- sollten dann ja über die Auswahl im KP angezeigt werden, um vom Kunden ausgewählt zu werden.
      Generell ist für jedes Produktattribut aber wichtig, dass (s.o.) hinterlegt ist, dass es im Frontend angezeigt wird.

      Sollte dies noch nicht helfen, bräuchten wir noch ein paar Informationen mehr. Am besten einmal kurz telefonisch melden.

      Beste Grüße!

      1. Hi,
        Danke. Ja das ist alles klar, was ich meinte ist, dass man die Maße (nicht die Größe) der Artikel nicht sehen kann. Sie sind in dem einfachem Artikel eingetragen. Im Onlineshop kann ich nur die Merkmale des Konfigurierbaren Artikels sehen, die Größe und Farbe kann ich zwar wählen, jedoch werden mir keine anderen Merkmale der einfachen Artikel angezeigt.

        Grüße

Leave a Reply

Your email address will not be published. Required fields are marked *