YITH WooCommerce Product Add-ons & Extra Options Premium ist ein Plugin, das WooCommerce-Produktseiten um zusätzliche Felder und Optionen mit eigener Preisberechnung erweitert, ohne die Variantenzahl zu vervielfachen. Die Optionen stammen aus einer Feldbibliothek und werden durch bedingte Logik gesteuert. Es eignet sich für Shops mit Personalisierung, Zusatzleistungen und einfachen Konfiguratoren.
Optionsblöcke und Feldbibliothek — von Textfeldern bis Datei-Upload und Farbwählern
YITH WooCommerce Product Add-ons baut zusätzliche Optionen auf der Produktseite aus Optionsblöcken auf, die mit Feldern aus der Bibliothek gefüllt werden: Textfelder und Textareas mit Zeichenlimit, Dropdown-Listen, Checkboxen, Radiobuttons, Farbwähler, Label und Bilder, Datums- und Uhrzeitauswahl, Datei-Upload sowie die Option vom Typ „Produkt”. Die Blöcke werden global, für eine Kategorie oder für ein einzelnes Produkt erstellt.
Wie Optionsblöcke funktionieren (global, für Kategorien, für Produkte)
Ein Optionsblock gruppiert zusammengehörige Felder – jene, die der Käufer auf der Produktseite sieht. Die Anzahl der Blöcke ist unbegrenzt, ebenso die Anzahl der einzelnen Optionen in jedem Block.
Der Geltungsbereich eines Blocks wird auf drei Ebenen festgelegt: global für den gesamten Katalog, für eine bestimmte Kategorie oder für ein konkretes Produkt. Der Block selbst erscheint vor oder nach dem Button „In den Warenkorb”. Das Layout? Eine vertikale Liste oder ein Raster mit einstellbarer Spaltenzahl und optionalem ausklappbarem Bereich.
Textfelder, Dropdown-Listen und Umschalter
Die Basisfelder erfassen die Auswahl oder Eingabe des Kunden, ohne die Produktseite zu verlassen.
- Textfeld – kurze Eingabe mit einstellbarem Zeichenlimit, nützlich für den Text einer Gravur oder eines Aufdrucks.
- Textarea – längerer Text, ebenfalls mit Zeichenbegrenzung.
- Dropdown-Liste (Select) – Auswahl eines Eintrags aus einem Ausklappmenü.
- Checkbox – Mehrfachauswahl, im eckigen oder abgerundeten Stil.
- Radiobuttons – Einzelauswahl aus einer sichtbaren Liste von Einträgen.
- Zahlenfeld – ein Mengenwert, der mit der Preisberechnung der Option verknüpft werden kann.
Farbwähler, Label und visuelle Felder
Visuelle Felder ersetzen eine trockene Liste durch eine Auswahl, die der Kunde optisch erkennt. Der Farbwähler zeigt die Variante als Farbkachel oder Miniaturbild, ein separater Selektor erlaubt zudem die Wahl einer beliebigen Farbe aus der Palette.
Das Label- oder Bildfeld zeigt die Auswahl als beschriftete Miniatur – eine Lösung für Zutaten, Muster oder Materialien. Für die Struktur des Blocks sorgen HTML-Elemente: Überschrift, Beschreibungstext sowie Trennlinien mit unterschiedlichem Rahmenstil.
Datei-Upload, Datums- und Uhrzeitauswahl
Das Upload-Feld nimmt Dateien per Drag-and-drop entgegen, mit Kontrolle der zulässigen Formate und der maximalen Größe. Hochgeladene Dateien landen im angegebenen Verzeichnis und in den Bestelldetails.
Der Kalender (Date Picker) unterstützt ein Standarddatum, einen Jahresbereich und das Sperren einzelner Tage. Die Uhrzeitauswahl (Time Picker) bietet Zeitslots an, von denen sich jeder einzeln aktivieren oder deaktivieren lässt. Beide Felder dienen meist der Erfassung eines Ausführungs- oder Liefertermins.
Die Option vom Typ „Produkt” für Upselling und Cross-Selling
Die Option vom Typ „Produkt” zeigt auf der Produktseite andere Artikel aus dem Shop als mit einem Klick hinzukaufbare Positionen. Upselling und Cross-Selling sind direkt in das Optionsformular eingebunden, ohne separaten Bereich.
Im Unterschied zu gewöhnlichen Add-on-Feldern nutzt die Option „Produkt” den Lagerbestand des verknüpften Produkts – sein Bestand wird verfolgt und nach der Bestellung aktualisiert.
Preisberechnung der Optionen, bedingte Logik und Auswahlregeln
YITH Product Add-ons bietet für jede Option mehrere Preismodi: Sie kann kostenlos sein, einen festen Betrag, einen Prozentsatz des Produktpreises oder einen Rabatt hinzufügen, den Preis mit der Menge oder der Länge des eingegebenen Textes multiplizieren und die ersten X Optionen kostenlos anbieten. Die bedingte Logik zeigt oder verbirgt Optionen abhängig von früheren Entscheidungen des Kunden, und Min/Max-Regeln sowie die Preiszusammenfassung kontrollieren den Ablauf schon vor dem Hinzufügen zum Warenkorb.
Arten von Aufpreisen — Betrag, Prozentsatz, Rabatt
Der Preis einer Option wirkt sich auf drei Arten auf die Endkosten aus: als fester, zum Produkt addierter Betrag, als Prozentsatz seines Preises oder als Rabatt, der die Summe senkt. Eine Option kann auch vollständig kostenlos sein – dann erfasst sie ausschließlich Daten oder eine Präferenz des Kunden.
Preismultiplikation nach Menge und Textlänge, die ersten X kostenlos
Der Aufpreis lässt sich mit dem Wert eines Zahlenfelds verknüpfen – der Preis steigt proportional zur gewählten Menge. Bei Text- und Textarea-Feldern hängt er von der Anzahl der eingegebenen Zeichen ab, genau wie bei einer Gravurpreisberechnung pro Zeichen.
Die Regel „die ersten X kostenlos” schließt einige der ersten Auswahlmöglichkeiten bereits im Preis ein und berechnet einen Aufpreis erst ab den weiteren – drei Bestandteile im Preis inklusive, jeder weitere kostenpflichtig.
Bedingte Logik — Optionen abhängig von der Auswahl anzeigen oder ausblenden
Die bedingte Logik steuert die Sichtbarkeit einer einzelnen Option oder eines ganzen Blocks – abhängig von früheren Entscheidungen des Kunden. Das Feld für den Grafik-Upload erscheint erst, nachdem „Produkt personalisieren” ausgewählt wurde, und die Auswahl des Liefertermins zeigt sich nur bei Hauslieferung.
Die Sichtbarkeit lässt sich auch an die gewählte Produktvariante koppeln, sodass die angezeigten Optionen zur jeweiligen Artikelversion passen.
Mengenregeln, Einzel- oder Mehrfachauswahl und Preiszusammenfassung
Für jeden Block entscheidet der Verkäufer, ob der Kunde eine Option wählt oder mehrere ankreuzt. Mengenregeln erzwingen eine Mindest-, Höchst- oder genaue Anzahl gewählter Positionen, bevor das Produkt in den Warenkorb gelangt.
Der Button „In den Warenkorb” lässt sich so lange ausblenden, bis alle erforderlichen Optionen ausgewählt sind. Die Preiszusammenfassung auf der Produktseite zeigt dann die Gesamtkosten inklusive Aufpreisen, noch bevor der Kunde zum Warenkorb wechselt.
Bearbeitung von Optionen im Warenkorb, Daten in Bestellungen und E-Mails
YITH Product Add-ons erlaubt es dem Kunden, gewählte Optionen direkt im Warenkorb zu ändern, in einem modalen Fenster, ohne das Produkt zu entfernen und zur Produktseite zurückzukehren. Die Auswahl und hochgeladene Dateien landen in den Bestelldetails und werden im Warenkorb und in E-Mails angezeigt; der Upload wird als Anhang der Bestätigungs-E-Mail beigefügt, und eine gewählte Option kann das Hauptbild des Produkts ersetzen.
Bearbeitung gewählter Optionen im Warenkorb ohne Entfernen des Produkts
Die Bearbeitung von Optionen im Warenkorb öffnet ein modales Fenster. Darin korrigiert der Kunde frühere Auswahlen, ohne die Position zu entfernen und zur Produktseite zurückzukehren. Damit entfällt die typische Hürde, bei der jede Optionskorrektur eine komplett neue Bestellung bedeutete.
Kundenauswahl und Dateien in den Bestelldetails und E-Mails
Die gewählten Optionen und die vom Kunden eingegebenen Daten werden in den Bestelldetails gespeichert, sodass das Team den vollen Umfang der Personalisierung sieht. Die Anzeige dieser Informationen im Warenkorb und in Bestell-E-Mails lässt sich je nach Bedarf ein- oder ausblenden.
Dateien aus dem Upload-Feld lassen sich als Anhänge der Bestellbestätigungs-E-Mail beifügen. Grafiken für den Aufdruck oder Dokumente müssen dann nicht mehr in einer separaten Nachricht nachgefordert werden.
Austausch des Produktbilds durch die Grafik einer Option
Eine gewählte Option kann das Hauptbild des Produkts durch eine eigene Grafik ersetzen, auch in der Warenkorbansicht. Das ist nützlich bei Farbe, Muster oder visueller Variante – wenn der Kunde genau die Version sehen möchte, die er bestellt.
Personalisierung, Konfiguratoren und Zusatzleistungen — typische Einsatzszenarien
YITH Product Add-ons bewährt sich bei der Personalisierung (Gravur, Aufdruck, Upload eigener Grafiken), beim Aufbau von Konfiguratoren für einfache und mittlere Produkte (Computer aus Komponenten, Pizza mit Zutaten, Möbelsets) sowie beim Verkauf kostenpflichtiger Zusatzleistungen (Garantie, Geschenkverpackung, Expressversand). In all diesen Szenarien erfassen Felder und bedingte Logik Kundendaten, ohne Hunderte separater Produktvarianten anlegen zu müssen.
Personalisierung — Gravur, Aufdruck und Upload eigener Grafiken
In einem Schmuckshop wählt der Kunde die Gravur-Option (Checkbox mit Aufpreis), und die bedingte Logik blendet daraufhin ein Textfeld für den Gravurtext mit Zeichenlimit sowie eine Schriftartauswahl ein. Bei T-Shirts und Tassen mit Aufdruck nimmt das Upload-Feld eine Bilddatei per Drag-and-drop entgegen, mit Kontrolle von Format und Größe.
Die auf diese Weise gesammelten Texte und Grafiken fließen zusammen mit den übrigen Daten in die Bestellung ein und verkürzen die Korrespondenz vor der Ausführung.
Produktkonfiguratoren (Computer, Pizza, Sets)
Ein Computerkonfigurator besteht aus Komponentenblöcken – Prozessor, Arbeitsspeicher, Festplatte, Bildschirm – als Radiofelder oder Listen mit Aufpreisen, ergänzt durch die Option vom Typ „Produkt” für Zubehör und eine laufend berechnete Preiszusammenfassung. In der Gastronomie wird die Bestellung einer Pizza mit Zutaten durch einen Zutatenblock in Form eines Label-Rasters, die Regel „die ersten 3 gratis” sowie eine bedingte Auswahl von Liefertermin und -uhrzeit abgebildet.
In beiden Fällen deckt ein einziges Basisprodukt Dutzende Kombinationen ab – solche, die sich als eigenständige Varianten nicht pflegen ließen.
Zusatzleistungen und höherer Warenkorbwert
An jedes beliebige Produkt lassen sich optionale Leistungen anhängen: Geschenkverpackung, verlängerte Garantie oder Expressversand – als fester oder prozentualer Aufpreis, sichtbar vor dem Button „In den Warenkorb”. Solche Optionen erhöhen den durchschnittlichen Bestellwert (AOV) und benötigen weder separate Produktseiten noch eigene Katalogeinträge.
Für welche Shops YITH Product Add-ons sinnvoll ist (und wo es an Grenzen stößt)
YITH Product Add-ons ist sinnvoll für Shops mit personalisierten Produkten, einem Angebot an Zusatzleistungen sowie einfachen und mittleren Konfiguratoren, besonders wenn WooCommerce-Varianten nicht mehr skalieren. An seine Grenzen stößt es dort, wo eine formelbasierte oder maßbasierte Preisberechnung, ein eigenständiger Optionssatz für eine einzelne Variante sowie die Bestandsverfolgung gewöhnlicher Add-on-Felder benötigt werden.
Shops mit Personalisierung, Zusatzleistungen und Konfiguratoren
Für wen sich YITH Product Add-ons eignet:
- Shops mit personalisierten Produkten – Gravur, Aufdruck, Stickerei, Tassen, T-Shirts, Schmuck – bei denen es auf Kundentexte und hochgeladene Dateien ankommt.
- Shops mit Zusatzleistungen und Aufpreisen: Garantie, Versicherung, Montage, Geschenkverpackung, Expresstransport.
- Konfiguratoren für einfache und mittlere Produkte: Computer aus Komponenten, Pizza mit Zutaten, Möbel, Sets.
- Shops, die bei vielen unabhängigen Optionen Hunderte oder Tausende Produktvarianten vermeiden möchten.
- Shops, die bereits andere YITH-Plugins und deren gemeinsames Framework nutzen.
Wo YITH Product Add-ons an Grenzen stößt (Formeln, Optionen pro Variante, Lagerbestand)
Für wen YITH Product Add-ons nicht passt:
- Shops mit formelbasierter oder maßbasierter Preisberechnung (Preis pro Quadratmeter, Volumen, Lookup-Tabellen) – das Plugin unterstützt Betrag, Prozentsatz, Rabatt und Multiplikation, aber keine beliebigen Formeln.
- Shops, die einen eigenständigen, unabhängigen Optionssatz für eine einzelne Variante benötigen – Optionen werden global am Produkt konfiguriert, und die Variante wird lediglich über die bedingte Logik gesteuert.
- Shops mit kritischer Anforderung an maximale Frontend-Performance, bei denen die Renderzeit der Optionsfelder entscheidend ist.
Hinweis zum Lagerbestand: Die automatische Bestandsaktualisierung funktioniert nur für die Option vom Typ „Produkt”, bei der als Option ein bestehendes Produkt mit Bestand verknüpft wird – gewöhnliche Add-on-Felder führen keinen eigenen Lagerbestand.
In dieser Kategorie wird YITH Product Add-ons häufig als stabile, konservative Wahl mit breitem Ökosystem beschrieben. Shops, die ein schlankeres Plugin oder eine formelbasierte Preisberechnung suchen, vergleichen es meist mit WooCommerce Product Add-Ons von Woo sowie mit Advanced Product Fields von Studio Wombat.
Integrationen mit dem YITH-Ökosystem, Buildern und Themes
YITH Product Add-ons lässt sich dank des gemeinsamen YITH-Frameworks mit Plugins aus dem YITH-Ökosystem integrieren – unter anderem Request a Quote, Subscription, Multi Currency Switcher, Composite Products, Gift Cards, Membership und Multi Vendor. Außerdem funktioniert es mit Buildern und Themes: Elementor, Woo Layout Injector, Divi, Flatsome, Unero sowie nativ mit dem Theme YITH Proteo.
Plugins aus dem YITH-Ökosystem
Das gemeinsame YITH-Framework erlaubt es, die Add-ons mit anderen Plugins des Herstellers in einem einzigen Verkaufsszenario zu kombinieren. Sie lassen sich in eine Angebotsanfrage über Request a Quote sowie in Abonnementprodukte über Subscription einbinden, und Multi Currency Switcher rechnet ihre Preise in die Währung des Kunden um.
Weiter funktionieren im Zusammenspiel Composite Products, Gift Cards, Membership (Blöcke nur für ausgewählte Pläne sichtbar), Multi Vendor (eigene Optionsgruppen für Verkäufer) sowie Catalog Mode und Deposits. Außerhalb des YITH-Ökosystems lassen sich die Optionen an Bundle-Produkte in WooCommerce Product Bundles anhängen.
Hinweis zur Kompatibilität: Der Hersteller schließt die Kompatibilität mit YITH WooCommerce Dynamic Pricing and Discounts ausdrücklich aus – das ist das einzige YITH-Plugin, das in Verbindung mit den Add-ons als nicht unterstützt gekennzeichnet ist.
Builder und Themes (Elementor, Divi, Flatsome, YITH Proteo)
Die Optionen werden überall dort korrekt angezeigt, wo auf der Seite das Standard-Produktformular von WooCommerce steht – das gilt auch für Layouts, die mit Elementor und Woo Layout Injector gebaut wurden. Der Hersteller erklärt die Unterstützung der Themes Divi, Flatsome und Unero sowie native Kompatibilität mit dem eigenen Theme YITH Proteo.
Bei untypischen Themes kann die Position des Optionsblocks relativ zum Mengenfeld und zum Button „In den Warenkorb” kleinere visuelle Konflikte verursachen.

Technische Anforderungen: WordPress, PHP, WooCommerce und HPOS
YITH Product Add-ons benötigt ein aktives WooCommerce (Baseline der aktuellen Version: WordPress 6.8 oder neuer, WooCommerce 10.7 oder neuer) sowie PHP 7.4 oder neuer, idealerweise aus der 8.x-Linie. Das Plugin unterstützt WooCommerce HPOS und Block-Templates, ist translation ready und wird als kompatibel mit WPML angegeben. Die genannten Schwellenwerte für WordPress und WooCommerce spiegeln die aktuelle Version wider und sind keine starre Voraussetzung für die Installation auf älteren Shops.
| Parameter | Wert |
|---|---|
| Version | 4.31.0 |
| WordPress-Version | 6.8 oder neuer (kompatibel bis 7.0.x) |
| PHP-Version | 7.4 oder neuer (empfohlen 8.x) |
| WooCommerce-Version | 10.7 oder neuer (kompatibel bis 10.9.x, zwingende Abhängigkeit) |
| WooCommerce HPOS | unterstützt (ab Version 4.0.0) |
| WooCommerce Block-Templates | unterstützt |
| Kompatibilität mit Buildern | Elementor, Woo Layout Injector |
| Kompatibilität mit Themes | YITH Proteo (nativ), Divi, Flatsome, Unero |
| Mehrsprachigkeit | WPML (kompatibel — Angabe des Herstellers) |
| Translation ready | ja (eigene Übersetzung über .po-Dateien) |
| DSGVO | nicht zutreffend (laut Hersteller) |
WordPress-, PHP- und WooCommerce-Versionen
WooCommerce ist eine zwingende Abhängigkeit – ohne das aktive Shop-Plugin funktionieren die Add-ons schlicht nicht. Die angegebene Baseline (WordPress 6.8, WooCommerce 10.7) ist für ein Minimum ungewöhnlich hoch, denn sie ergibt sich aus dem Update-Tempo und nicht aus einer harten Installationsbarriere.
Die Quellen nennen unterschiedliche PHP-Minima: 7.0 auf der Produktseite und 7.4 in den Metadaten von WordPress.org. In der Praxis liegt das Minimum bei PHP 7.4, und der Changelog bestätigt aktive Anpassungen für PHP 8.2 – daher die Empfehlung einer Umgebung aus der 8.x-Linie.
HPOS, Block-Templates und Mehrsprachigkeit (WPML)
Das Plugin unterstützt WooCommerce HPOS (eine effizientere Art der Bestellspeicherung) sowie Block-Templates für Warenkorb und Checkout, was zu modernen WooCommerce-Installationen passt. Der Hersteller erklärt die Kompatibilität mit WPML – bei der Übersetzung der Optionen wird der Block dem Produkt in der Originalsprache zugeordnet.
Die Kompatibilität mit Polylang, TranslatePress und den Betrieb im Multisite-Modus bestätigt der Hersteller in seinen Materialien nicht ausdrücklich.
Häufig gestellte Fragen
Lässt sich das Produkt um Checkboxen, Listen und Textfelder erweitern?
Ja, YITH Product Add-ons stellt eine Feldbibliothek bereit, aus der die Optionsblöcke auf der Produktseite zusammengestellt werden. Dazu gehören Checkboxen, Dropdown-Listen und Textfelder, außerdem Textarea, Radiobuttons, Zahlenfeld, Farbwähler, Label und Bilder, Datums- und Uhrzeitauswahl, Datei-Upload sowie die Option vom Typ „Produkt”. Jedes Feld lässt sich als kostenlos oder mit Aufpreis einstellen und mit bedingter Logik verknüpfen.
Lässt sich eine Option für Geschenkverpackung mit Aufpreis hinzufügen?
Ja, die Geschenkverpackung wird als Option mit festem oder prozentualem Aufpreis hinzugefügt, sichtbar auf der Produktseite vor dem Button „In den Warenkorb”. Der Kunde entscheidet selbst, ob er sie nutzt – die Kosten werden dem Endpreis hinzugerechnet und fließen in die Bestellung ein. Derselbe Mechanismus bedient auch andere Zusatzleistungen wie eine verlängerte Garantie oder Expressversand und erhöht den Warenkorbwert, ohne separate Produkte anlegen zu müssen.
Kann der Kunde eine eigene Grafik zum Produkt hochladen?
Ja, das Datei-Upload-Feld nimmt Grafiken per Drag-and-drop entgegen, mit Kontrolle der zulässigen Formate und der maximalen Größe. Die hochgeladene Datei wird im angegebenen Verzeichnis gespeichert und in den Bestelldetails erfasst, bei Bedarf wird sie als Anhang der Bestätigungs-E-Mail beigefügt. Die Aufdruckgrafik muss dann nach der Bestellung nicht mehr in einer separaten Nachricht nachgefordert werden.
Können sich Optionen abhängig von der Kundenauswahl anzeigen?
Ja, die bedingte Logik zeigt oder verbirgt eine einzelne Option oder einen ganzen Block, abhängig von früheren Entscheidungen des Kunden. In einem Schmuckshop kann die Wahl des Metalls steuern, welche weiteren Optionen sich öffnen, und das Upload-Feld erscheint erst nach der Auswahl der Personalisierung. Die Sichtbarkeit lässt sich auch an die gewählte Produktvariante koppeln.
Verfolgen die Zusatzoptionen den Lagerbestand?
Die Bestandsverfolgung funktioniert ausschließlich für die Option vom Typ „Produkt”, bei der als Option ein bestehendes Shop-Produkt samt seinem Bestand verknüpft wird. Gewöhnliche Add-on-Felder – Checkboxen, Listen, Textfelder oder Upload – führen keinen eigenen Lagerbestand und verringern den Bestand nach der Bestellung nicht. Wenn die Bestandsverfolgung jeder einzelnen Option entscheidend ist, übernimmt diese Rolle ausschließlich die Option vom Typ „Produkt”.
Lässt sich die Standardauswahl im Radiofeld deaktivieren?
Das Radiofeld realisiert eine Einzelauswahl aus einer Liste. Soll zu Beginn keine Option markiert sein, verwendet man eine Feldkonfiguration ohne erzwungene Auswahl. Eine Dropdown-Liste lässt sich mit einer leeren Startposition öffnen, und der Block kann als optional gekennzeichnet werden – das Produkt bleibt dann bis zur Entscheidung des Kunden ohne gewählte Option. Mengenregeln und das Ausblenden des Buttons „In den Warenkorb” sorgen zusätzlich dafür, dass die Auswahl erst bei Bedarf verpflichtend wird.








Bewertungen
Es gibt noch keine Bewertungen.