Ein Zubehör-Paket für vierhundert Produkte.
Wer jedem Artikel sein eigenes Bundle von Hand anlegt, hört bei dreißig auf. Für den Fall, dass dasselbe Paket an vielen Produkten hängen soll, gibt es einen zweiten Weg — und er benutzt Werkzeuge, die Shopware ohnehin mitbringt.
Am Produkt gepflegt oder zentral zugewiesen.
Der erste Weg ist der naheliegende: Du öffnest ein Produkt und legst dort ein Bundle an. Der zweite dreht die Richtung um — du legst das Bundle einmal an und weist es danach vielen Produkten zu, über drei Zusatzfelder, die das Plugin bei der Installation anlegt.
Der Unterschied liegt in der Pflege. Ein Paket, das an vierhundert Produkten hängt, änderst du einmal — nicht vierhundertmal. Der Preis dafür ist die Grenze von drei zentral zugewiesenen Bundles je Produkt.
Weil es Zusatzfelder sind, kann Shopware sie in Massen setzen.
Das ist der eigentliche Kniff: Die Zuweisung ist ein gewöhnliches Zusatzfeld am Produkt. Damit greifen alle Werkzeuge, die Shopware für Zusatzfelder hat — ohne dass das Plugin dafür etwas Eigenes mitbringen müsste.
| Werkzeug | Geeignet für | Was du dort tust |
|---|---|---|
| Massenbearbeitung | eine Auswahl in der Produktliste | Produkte filtern, markieren, Zusatzfeld setzen |
| Produktimport | vierstellige Produktzahlen | Spalte mit der Bundle-Zuweisung in die Importdatei |
| Admin-API | wiederkehrende Läufe aus einem Fremdsystem | Zusatzfeld je Produkt schreiben |
Die drei Felder heißen in der Administration Bundle I, Bundle II und Bundle III und stehen am Produkt in einer eigenen Gruppe.
Zwei Dinge, die du vorher wissen solltest.
- Drei zentral zugewiesene Bundles je Produkt. Es gibt genau drei Felder. Wer mehr braucht, legt die weiteren Pakete direkt am Produkt an — dort ist die Zahl nicht begrenzt.
- Die Zuweisung lebt in der Systemsprache. Eine stündliche Aufgabe entfernt Bundle-Zuweisungen aus allen anderen Sprachfassungen eines Produkts. Wer die Zusatzfelder in einer zweiten Sprache setzt, findet sie spätestens eine Stunde später leer vor.
Der zweite Punkt ist kein Versehen, sondern Absicht: Ein Bundle ist ein Objekt, kein Text. Läge die Zuweisung je Sprache vor, hätte dasselbe Produkt in zwei Sprachen zwei verschiedene Pakete — mit zwei verschiedenen Preisen im selben Warenkorb. Die Aufgabe räumt deshalb auf, statt das zuzulassen.
Praktisch heißt das: Setze die Zuweisung immer in der Systemsprache deines Shops. Beim Import ist das die Spalte ohne Sprachkennung.
Häufige Fragen
Kann ich ein Bundle vielen Produkten gleichzeitig zuweisen?
Ja. Du legst das Bundle einmal an und weist es über drei Zusatzfelder am Produkt zu — Bundle I, II und III. Weil es gewöhnliche Zusatzfelder sind, funktionieren Massenbearbeitung, Produktimport und Admin-API dafür ohne Zusatzmodul.
Wie viele Bundles kann ich zentral zuweisen?
Drei je Produkt, weil es drei Felder gibt. Direkt am Produkt angelegte Bundles sind in der Zahl nicht begrenzt; beide Wege lassen sich mischen.
Funktioniert das über den Produktimport?
Ja. Die Zuweisung ist ein Zusatzfeld und lässt sich damit als Spalte in der Importdatei mitgeben. Für vierstellige Produktzahlen ist das der schnellste Weg.
Warum verschwinden meine Zuweisungen wieder?
Weil sie in einer anderen Sprachfassung gesetzt wurden. Eine stündliche Aufgabe entfernt Bundle-Zuweisungen aus allen Sprachen außer der Systemsprache. Setze sie in der Systemsprache, dann bleiben sie.
Warum gibt es die Zuweisung nicht je Sprache?
Weil ein Bundle ein Objekt mit Preis und Bestandteilen ist, kein übersetzbarer Text. Eine sprachabhängige Zuweisung führte zu zwei verschiedenen Paketen am selben Produkt — und damit zu zwei Preisen im selben Warenkorb.
Ändere ich ein zentrales Bundle für alle Produkte auf einmal?
Ja, das ist der Sinn dieses Wegs. Das Bundle liegt einmal vor; jede Änderung wirkt überall dort, wo es zugewiesen ist.
Ausführlich im Handbuch
Andere Wege, ein Paket zu schnüren.
Festes Paket
Alle Bestandteile fest, ein Preisvorteil auf das ganze Set. Der Kunde nimmt es, wie es ist.
Ansehen → Grillsaison-SetAbwählbares Paket
Der Kunde streicht, was er schon hat, und der Preis rechnet sofort mit.
Ansehen → Pflegeset für 99 EuroFester Paketpreis
Das Paket kostet eine runde Summe, unabhängig von der Summe der Einzelpreise.
Ansehen →Beide Wege im Demoshop.
Ein Bundle direkt am Produkt und eines über die Zusatzfelder an vielen.