Repository navigation
README de

Praktische Werkzeuge für deinen FluentCart-Shop. Das Modul Cart Rules bietet Ein-Artikel-Warenkörbe, Mindestmengen und Mindestwarenwert, Höchstmengen und Mengenschritte.
Version 0.9.1 · WordPress 7.1.2+ · PHP 8.2+ · FluentCart 1.7.x
Inhalt
Kurzvorstellung · Auf einen Blick · Installation · Funktionen · FAQ · Änderungsverlauf · Projekt · Sicherheit und Unterstützung · Lizenz
- Cart Rules ist das erste Modul der Tools-Serie.
- Fünf Presets mit anpassbaren Werten.
- Gesamtmengen und Mengen je Produkt im eigenen Modus kombinieren.
- Ein-Artikel-Modus ersetzt das bisherige Produkt und blendet die Mengenauswahl aus.
- Checkout-Prüfung anhand serverseitiger Warenkorbdaten.
- Einstellungen je Website, auch in Multisite.
- Englische Originaltexte, deutsche Du- und Sie-Übersetzungen.
Die installierbare ZIP-Datei unter Plugins → Plugin hinzufügen → Plugin hochladen installieren. FluentCart → Tools for FluentCart öffnen, ein Preset wählen, Werte prüfen, speichern und Regeln aktivieren. Beide älteren Ein-Artikel-Add-ons müssen deaktiviert sein. Bei einer Neuinstallation sind die Regeln ausgeschaltet. Ohne FluentCart bleibt Cart Rules pausiert und ein Hinweis erscheint im Admin. Die Tools-Einstellungen sind dann unter Einstellungen → Tools for FluentCart erreichbar. Sobald FluentCart installiert und aktiviert ist, stehen sie im Shop-Menü. Während das Modul pausiert ist, bleiben gespeicherte Regeln sichtbar und sind schreibgeschützt; auch direkte Speicheranfragen können sie nicht ändern. Die unabhängige Einstellung zur Datenlöschung bleibt bedienbar.
Genau eine Produktvariante mit Menge 1. Ein neues Produkt ersetzt das bisherige. Vorhandene bearbeitbare Warenkörbe werden beim nächsten Laden auf ihre letzte Position reduziert. Entfernen bleibt möglich.
Eine Mindestgesamtstückzahl und/oder eine Mindestmenge je Produktvariante festlegen. Verschiedene Produkte können gemeinsam die Mindestgesamtmenge erreichen.
Es gilt die Shop-Währung. Gezählt wird der Warenwert nach Rabatten, ohne Versandkosten und Gebühren. Die Steuerbehandlung folgt den Produktpreisen in FluentCart. Ein Gratisprodukt erfüllt keinen positiven Mindestwert.
Die Gesamtstückzahl und/oder die Stückzahl je Produktvariante begrenzen. Kunden können ihren Warenkorb frei anpassen; ungültige Warenkörbe können nicht bestellt werden.
Jede ausgewählte Produktvariante muss eine durch den Mengenschritt teilbare Menge haben. Ein Schritt von 6 erlaubt 6, 12 oder 18, nicht 1, 7 oder 13. Grenzen werden gemeinsam geprüft, damit widersprüchliche Einstellungen nicht gespeichert werden können.
Der Ein-Artikel-Modus passt bearbeitbare Warenkörbe automatisch an. Alle anderen Regeln werden beim Checkout geprüft. Hinweise erscheinen in den Standardansichten von Warenkorb und Checkout.
Presets füllen die Felder als Ausgangspunkt aus. Im Modus für eigene Regeln lassen sich Grenzen kombinieren. Der Ein-Artikel-Modus ist eigenständig und setzt andere Grenzen beim Speichern zurück.
Jede Produktvariante zählt einzeln. Ein Bundle zählt als eine Warenkorbposition; seine Bestandteile werden nicht einzeln begrenzt.
Nein. Die Regeln gelten für jeden Warenkorb, ohne Kundenhistorie oder Kontolimits.
Jede Website hat eigene Einstellungen. Netzwerkaktivierung erzeugt keine gemeinsame Bestellregel. Neue Websites starten mit ausgeschalteten Regeln. Bekannte Einschränkung in FluentCart 1.7.0: Beim Anlegen einer neuen Website in einem Multisite-Netzwerk kann der FluentCart-eigene Scheduler Datenbankfehler melden, weil die benötigten Tabellen zu diesem Zeitpunkt noch nicht vorhanden sind. Die Ursache liegt im Mutter-Plugin FluentCart 1.7.0. Tools for FluentCart weist auf diese Einschränkung hin; das Add-on verändert FluentCart dafür nicht.
Dieses Plugin ist für WordPress ab 7.1.2, PHP ab 8.2 und FluentCart 1.7.x vorgesehen. Bei anderen FluentCart-Minorversionen bleibt die Anbindung inaktiv. Abos, Zusatzangebote, Bundles, eigene Shopansichten und weitere Warenkorb-Add-ons vor dem Live-Einsatz testen. Tools kann ohne FluentCart aktiviert werden; das Modul bleibt bis zur Aktivierung einer unterstützten Version pausiert.
Einstellungen bleiben standardmäßig erhalten. Jede Website kann das Löschen ihrer Cart-Rules-Einstellungen erlauben. Temporäre Updater- und Library-Caches werden im jeweiligen Geltungsbereich bereinigt; Library-Daten erst beim letzten Host. FluentCart-Produkte, Bestellungen und Warenkörbe werden niemals gelöscht.
- Verbessert: Gemeinsame Library und Update-Anbindung aktualisiert; pausierte Regelfelder geschützt sowie Admin-Hinweise, Speicherbestätigungen und Änderungsverlauf-Dialog verbessert.
- Neu: Cart Rules mit Ein-Artikel-Warenkörben, Mindestmengen und Mindestbestellwert, Höchstmengen und Mengenschritten.
- Sonstiges: Entwicklungs- und Testversionen; nicht öffentlich veröffentlicht.
Entwicklung und Herausgabe: David Decker – DECKERWEB. Teil der Tools-Serie. Cart Rules ist das erste Modul.
Sicherheitslücken vertraulich über Security → Report a vulnerability im Plugin-Repository melden. Plugin-, FluentCart-, WordPress- und PHP-Versionen, Schritte zur Reproduktion und Auswirkungen angeben, ohne Passwörter oder Kundendaten. Normale Fehler gehören in Issues. Sicherheitsdetails nicht in öffentlichen Issues veröffentlichen.
Fragen und normale Fehler: Issues im Repository. Vertrauliche Meldungen: Security. Unterstützung: https://ko-fi.com/deckerweb, https://buymeacoffee.com/daveshine, https://paypal.me/deckerweb.
Copyright © 2026 David Decker – DECKERWEB. GPL v2 oder höher; SPDX: GPL-2.0-or-later. Eingebettete deckerweb Plugin Library 1.1.0 und deckerweb Updater 2.2.1 stammen vom selben Autor und stehen unter GPL-2.0-or-later. Ihre stabilen Laufzeitquellen sind unverändert übernommen; Host-Anbindung und Sprachkataloge liegen getrennt vor. Dieses Plugin liefert weder FluentCart-Implementierung noch Premium-Code aus.
Tools for FluentCart · Documentation / Dokumentation
Wiki home / Wiki-Startseite · Repository · Downloads & Releases
Help & bugs / Hilfe & Fehler · Discussions / Austausch · Security / Sicherheit
© 2026 David Decker – DECKERWEB.
Plugin: GPL v2 or later / GPL v2 oder höher.