Produktkonfigurator in WooCommerce: Plugin oder Code

  • Startseite
  • Produktkonfigurator in WooCommerce: Plugin oder Code
Produktkonfigurator in WooCommerce: Plugin oder Code

Einen Produktkonfigurator in WooCommerce kann man in den meisten Shops mit einem fertigen Plugin für zusätzliche Felder bauen: Optionen, Aufpreise, ein Feld für den Personalisierungstext und Bedingungen, die unpassende Auswahlmöglichkeiten ausblenden. Individueller Code ist erst dann nötig, wenn sich der Preis aus einer Formel ergibt, die Auswahl die Produktion oder das Lager beeinflusst oder der Kunde das Ergebnis live sehen muss. Unten finden Sie ein Konfigurationsbeispiel Schritt für Schritt und eine Liste von Signalen, an denen Sie erkennen, dass ein Plugin nicht mehr ausreicht.

Warum reichen WooCommerce-Varianten für die Personalisierung nicht aus?

Varianten beschreiben gut ein Produkt, das physisch in mehreren Versionen existiert, zum Beispiel ein T-Shirt in drei Größen. Schlechter kommen sie mit Extras und Personalisierung zurecht, weil jede Kombination eine eigene Variante braucht.

Laut der WooCommerce-Dokumentation zu variablen Produkten werden Varianten aus Attributen gebildet, und jede Variante kann einen eigenen Preis, eine eigene SKU und einen eigenen Lagerbestand haben. Das ist ideal für die Bestandsverwaltung, aber eine Gravur mit freiem Text, ein optionales Extra oder eine Auswahl, die nur bei einer anderen Auswahl Sinn ergibt, verwandeln die Variantenliste schnell in eine Tabelle, die niemand pflegen will.

Deshalb kombinieren Shops mit Personalisierung meist zwei Ebenen: Varianten für das, was im Regal liegt, und zusätzliche Felder für das, was der Kunde zur Bestellung hinzufügt.

Was kann ein fertiges Plugin für Produktfelder?

Ein gutes Plugin für Produktfelder gibt dem Shop einen Baukasten: Auswahlfelder, Listen, Textfelder, Aufpreise und Bedingungen zwischen Feldern. Damit bauen Sie die meisten Konfiguratoren ohne Entwickler.

Ein Beispiel ist das Plugin Woo Product Fields Pro. Laut Herstellerbeschreibung arbeitet es in Ebenen:

  • Teile sind die kleinsten Elemente mit Farbe, Label, Bild und Schlüssel in der Datenbank; der Preis eines Teils kann fest sein oder von einem ausgewählten Produkt übernommen werden,
  • Felder haben den Typ Select, Checkbox oder Textfeld, das Anzeigeformat Text, Bild oder Farbe und können als Pflichtfeld markiert werden,
  • eine Feldoption kann den Preis erhöhen, senken oder unverändert lassen, sie kann standardmäßig ausgewählt sein und einen Link zu einer Beschreibung haben,
  • Feldgruppen weisen Sie bestimmten Produkten zu,
  • logische Bedingungen in einer Gruppe ermöglichen es, Felder zu validieren oder abhängig von der Auswahl in anderen Feldern auszublenden.

Konfigurationsbeispiel Schritt für Schritt: Schneidebrett mit Gravur

Nehmen wir eine Werkstatt, die Schneidebretter aus Holz mit optionaler Gravur und Pflegeöl verkauft. Das Öl wird auch separat als normales Produkt verkauft.

  1. Teile. Sie legen das Teil „Öl“ an, dessen Preis vom bestehenden Ölprodukt kommt, und das Teil „Gravur“ mit festem Preis, weil Sie die Gravur nicht separat verkaufen.
  2. Feld „Größe“. Select mit den Optionen klein, mittel und groß, Pflichtfeld, jede Option mit passendem Aufpreis.
  3. Feld „Gravur“. Checkbox mit den Optionen ja und nein; der Option ja ist das Teil „Gravur“ zugeordnet, also wird dessen Preis hinzugerechnet.
  4. Feld „Gravurtext“. Textfeld, das nur angezeigt wird, wenn im Feld „Gravur“ ja gewählt wurde, und dann Pflicht ist.
  5. Feld „Schriftart der Gravur“. Select, als Bild angezeigt, damit der Kunde die Schrift sieht, ebenfalls nur bei Gravur.
  6. Feld „Öl im Set“. Checkbox mit dem Teil „Öl“, standardmäßig nicht ausgewählt.
  7. Feldgruppe. Sie fassen alle Felder in einer Gruppe zusammen und weisen sie den Schneidebrett-Produkten zu.
  8. Test. Sie geben einige Testbestellungen mit verschiedenen Kombinationen auf und prüfen, ob in der Bestellung im Backend der Gravurtext und die gewählte Schrift sichtbar sind, denn damit arbeitet die Person an der Graviermaschine.

Der letzte Schritt wird oft übersprungen, dabei zeigt gerade er, ob der Konfigurator für das Unternehmen funktioniert und nicht nur für den Kunden. Lesen Sie dazu auch den Beitrag darüber, was eine Produktseite braucht, denn der Konfigurator ist nur eines ihrer Elemente.

Wann braucht ein Produktkonfigurator in WooCommerce individuellen Code?

Individueller Code ist nötig, wenn der Konfigurator kein Formular mit Aufpreisen mehr ist, sondern anfängt zu rechnen, zu zeichnen oder Prozesse im Unternehmen zu steuern. Typische Signale aus Projekten, die wir als Softwarehaus betreuen:

  • Preis aus einer Formel. Rollos, Arbeitsplatten oder Drucke, die nach den vom Kunden angegebenen Maßen berechnet werden, sind ein anderes Problem als ein fester Aufpreis für eine Option. Einen solchen Rechner plant man zusammen mit Rundungsregeln, Mindestformaten und Rabatten.
  • Live-Vorschau. Eine Produktvisualisierung, die sich bei jeder Auswahl ändert, oder eine Vorschau des Gravurtextes ist Frontend-Arbeit für ein konkretes Produkt.
  • Datei für die Produktion. Wenn aus der Bestellung eine Datei für die Maschine oder ein Auftragsblatt in einem bestimmten Format entstehen soll, braucht es Logik außerhalb des Shops.
  • Lagerbestand der Teile. Wenn jedes Extra einen eigenen Bestand hat und gesperrt werden soll, sobald es fehlt, muss man das zusammen mit Lager und ERP planen.
  • Verkaufsregeln. Rabatte je nach Kombination, Preise für Großhandelskunden oder Bestelllimits sind oft ein Thema für ein eigenes Modul.

Manchmal ist ein gemischtes Modell sinnvoll: Das fertige Plugin übernimmt Felder und Bedingungen, und individueller Code ergänzt die eine fehlende Sache, zum Beispiel den Export der Bestellung an die Produktion. Solche Anpassungen machen wir bei Shops auf WooCommerce-Basis. Wenn Sie überlegen, ob Ihr Shop reif für eine größere Veränderung ist, lesen Sie, was bei der Wahl von E-Commerce nach Maß oft übersehen wird.

Wie verliert man den Kunden im Konfigurator nicht?

Ein Produktkonfigurator in WooCommerce soll die Entscheidung des Kunden verkürzen, nicht verlängern. Jedes zusätzliche Feld ist eine weitere Frage, die der Kunde beantworten muss, bevor er das Produkt in den Warenkorb legt.

  • Zeigen Sie nur Felder, die bei der bisherigen Auswahl Sinn ergeben. Dafür gibt es Bedingungen zum Ausblenden.
  • Setzen Sie die häufigste Auswahl als Standard, damit der Kunde kaufen kann, ohne alles anzuklicken.
  • Zeigen Sie den Preis nach jeder Änderung, nicht erst im Warenkorb.
  • Verschieben Sie Optionsbeschreibungen, die eine längere Erklärung brauchen, hinter einen Link.

Ein unklarer Konfigurator ist einer der häufigen Gründe für einen Kaufabbruch, wie wir im Beitrag darüber schreiben, warum Kunden Warenkörbe abbrechen.

Häufige Fragen

Ersetzen zusätzliche Felder die Produktvarianten?

Nicht immer. Varianten sollten Sie für Versionen behalten, die einen eigenen Lagerbestand haben, zum Beispiel Größen. Zusätzliche Felder eignen sich für Personalisierung und Extras, die keine eigenen Lagerpositionen brauchen.

Kann der Aufpreis für eine Option von einem anderen Produkt kommen?

In Woo Product Fields Pro ja. Laut Plugin-Beschreibung kann der Preis eines Teils fest sein oder von einem ausgewählten Produkt übernommen werden, sodass ein Extra, das auch separat verkauft wird, im ganzen Shop einen einzigen Preis hat.

Wie lange dauert die Einrichtung eines Konfigurators mit einem fertigen Plugin?

Das hängt von der Anzahl der Felder und Bedingungen ab. Ein einfacher Konfigurator wie im Beispiel mit dem Schneidebrett lässt sich ohne Entwickler im Backend einrichten, am meisten Zeit kosten meist die Klärung, welche Daten die Produktion braucht, und die Testbestellungen.

Wenn Ihr Produktkonfigurator in WooCommerce aus Optionen, Aufpreisen, Personalisierungstext und Bedingungen zwischen Feldern besteht, starten Sie mit einem fertigen Plugin und beauftragen Sie nur die fehlenden Elemente als Code. Die Struktur aus Teilen, Feldern, Gruppen und Bedingungen sowie ein Konfigurationsbeispiel beschreibt die Seite des Plugins Woo Product Fields Pro, so prüfen Sie vor dem Kauf leicht, ob es Ihr Produkt abdeckt.

Kostenlose Beratung buchen

Geben Sie Ihre Telefonnummer an oder vereinbaren Sie einen Termin