Alu-Profile-LED
System-Konfigurator für LED-Profile als Plentymarkets-Plugin - direkt im Ceres-Theme verankert.
Worum es ging - und warum Standard nicht reichte.
Der Standard-Plenty-Shop verkauft Artikel - nicht Systeme. Aber ein LED-Profil ohne Streifen, ohne Cover, ohne Clips ist kein Verkauf. Wer am Profil drauf war, fand selten den Weg zum Streifen.
Bestehende Konfigurator-Plugins lösten den Fall nur halb: keine echte Bundle-Logik, keine Bestands- und Variantenrückkopplung, keine sinnvolle Warenkorb-Integration.
Wie wir gebaut haben.
Wir haben Plentys Theme-Plugin-Sandbox bis an die Grenze ausgereizt: PHP-Sandbox blockt Routes und Filesystem-Aufrufe, also läuft die UI als Vue-2-App in einer Inhaltskategorie, mit Lazy-Loader und CDN-Fallback. Cart-Übergabe direkt über POST /rest/io/basket/items - mit voller CSRF-Erkennung an sechs Stellen.
Datenmodell: jedes Bundle (z. B. ein 16 m LED-Streifen) verweist auf eine eigene Plenty-Variante pro Länge. Sonderfälle (Profile in 1 m, 2 m, 5 m, 10 m, 15 m, 16 m) werden über Längen-spezifische Varianten abgebildet - kein qty-Multiplikator-Hack.
- Plentymarkets Ceres
- Vue 2
- PHP-Plugin
- REST /io/basket
- Twig
Was sich messbar geändert hat.
Im Plenty-Backend bleibt es eine reguläre Inhaltskategorie. Im Browser ist es ein echtes Produkt.
Live im Test-Plugin-Set, Warenkorb-Übergabe funktioniert technisch sauber. Bestseller-Daten werden gerade in PM hinterlegt.
- 474
- 6
- Streifen+Profil+Cover+Endcap+Clip
- kompatibel, kein Fork