Zum Inhalt

Beispielarbeiten · Webseiten

WooCommerce-Konfigurator: Zubehör nur zur passenden Maschine, Regeln aus einer CSV

Für einen erfundenen Maschinenhandel: Zubehör lässt sich nur zusammen mit der passenden Maschine in den Warenkorb legen, die Regeln kommen aus einer CSV-Datei, und ab mehreren passenden Teilen gibt es einen Paketpreis.

Musterarbeit (Demo), kein Kundenauftrag. Gebaut als Probeaufgabe mit erfundenen Beispieldaten; die Prüfzahlen unten stammen aus dem automatischen Prüflauf und sind nicht geschönt.

Was gebaut wurde

  • Unpassendes Zubehör wird beim Hinzufügen abgelehnt, mit einer Meldung, welche Maschine dazu gehört
  • Wird die Maschine später entfernt, meldet der Warenkorb den Fehler, bevor bestellt wird
  • Regeln als CSV: der Shop pflegt sie selbst, ein neuer Import wirkt sofort
  • Paketrabatt ab zwei passenden Zubehörteilen centgenau; Shop und Produkte erfunden

regeln_beispiel.csv herunterladen ergebnis.json herunterladen

Wie geprüft wurde

Automatischer Prüflauf vom 30.10.2026, aus dem Protokoll (Testdaten erfunden, Zahlen gemessen):

  • WooCommerce 11.2.1 lokal, eigenes Plugin GL Kompatibilitaet (Zubehoer nur zur passenden Maschine, Regeln per CSV, Paketrabatt ab 2 Teilen 5 %)
  • 14/14 Pruefungen gruen ueber die Store API (Ablehnung mit Meldung, Korbfehler nach Entfernen, CSV-Neuimport wirkt, Gegenprobe ohne Plugin
Alle Prüffälle (9 von 9 grün)
  • ✓ zubehoer allein abgelehnt
  • ✓ passende maschine ok
  • ✓ falsche maschine abgelehnt
  • ✓ ohne regel passt immer
  • ✓ paketrabatt ab 2
  • ✓ ein zubehoer kein rabatt
  • ✓ maschine entfernt fehler im korb
  • ✓ neue regel aus csv wirkt
  • ✓ gegenprobe ohne plugin

Grenzen

Was diese Probe nicht abdeckt, steht hier, damit niemand mehr erwartet:

  • lokale Kopie mit SQLite statt MySQL und php -S - beim Kunden auf dessen Staging-Kopie nachpruefen
  • Steuern aus und virtuelle Produkte: Versand, Steuer und Zahlungsanbieter nicht Teil der Probe
  • Regeln je Produkt-SKU (einfache Produkte); Varianten werden ueber das Elternprodukt geprueft, nicht je Variante
  • kein grafischer 3D-/Zeichen-Konfigurator (z. B. Blechprofile zeichnen) - das ist eine andere Arbeit
  • Anbindung an Warenwirtschaft/ERP (z. B. Apilo) nicht geprueft; CSV-Import ist der Weg fuer Regeln

So etwas für deinen Betrieb?

Beschreib kurz, was du brauchst. Du bekommst einen Festpreis, bevor ich anfange; ohne dein Ja passiert nichts.

Zur Werkstatt