Anleitungen & Tutorials
Beim Produktabgleich zwischen tricoma und Magento werden auch Produktvarianten unterstützt. Da die Magento API (Version 1.x) jedoch keine nativen Variantenstrukturen überträgt oder ausliest, verwendet tricoma beim Abgleich eine alternative Methode über sogenannte Kundenoptionen.
Wenn ein Produkt in tricoma als Hauptprodukt mit Varianten existiert, kann tricoma nicht direkt erkennen oder an Magento übergeben, welche einzelnen Varianten (verknüpften Artikel) zu diesem Hauptprodukt gehören. Die Magento-API erlaubt keinen Abruf oder Upload von Variantendaten in dieser Form.
Daher werden Varianten beim Abgleich automatisch als Kundenoptionen zum Hauptprodukt übertragen. Dies ermöglicht, dass die Varianten im Magento-Shop auswählbar sind, ohne dass Magento echte Variantenobjekte benötigt.
tricoma-Hauptprodukt:
T-Shirt "tricoma ist toll!"
mit Varianten in unterschiedlichen Farben und Größen.
Bei der Übertragung wird im Magento-Shop nur ein Produkt angelegt – das Hauptprodukt. Die Varianten werden als Kundenoptionen unter dem Titel „Auswahl“ hinzugefügt, z. B.:
Kauft ein Kunde im Shop ein T-Shirt in der Variante „Farbe: Blau – Größe: XL“, so wird in der Bestellung das Hauptprodukt eingetragen, und die gewählte Variante erscheint als Kundenoption in der Bestellposition.
Ein häufiger Irrtum ist die Annahme, dass für jede Varianten-Dimension (einmal Farbe, einmal Größe) separate Optionen erstellt werden. Das ist jedoch technisch nicht möglich, wenn Bestände korrekt abgebildet werden sollen.
Würde man z. B. separate Optionen für Farbe und Größe verwenden, könnte der exakte Bestand einer Variante nicht eindeutig bestimmt werden.
Varianten in tricoma:
Darstellung in Magento über eine Kundenoption „Auswahl“:
Wenn jede Dimension eine eigene Option wäre:
In diesem Fall wäre nicht mehr eindeutig zu erkennen, welche Kombination welchen Bestand besitzt. Deshalb überträgt tricoma jede Variante als einzelne Kundenoption, die alle Merkmale kombiniert – z. B. „Farbe: Blau – Größe: XL“.
Die Verwendung von Kundenoptionen ist eine zuverlässige Methode, um Varianten aus tricoma in Magento 1.x korrekt darzustellen. Damit bleiben Auswahlmöglichkeiten und Bestände synchron, auch wenn Magento selbst keine Varianten über die Standard-API unterstützt.