All projects · SaaS Product Tools
RuleCart — Visual Rules Engine
A standalone e-commerce rules studio with a drag-and-drop editor backed by a reusable structured-data evaluator.
A standalone e-commerce rules studio with a drag-and-drop editor backed by a reusable structured-data evaluator. Create multiple prioritised rules, nest AND/OR groups, configure discounts, delivery, messages, gifts and checkout restrictions, and test any fake order with condition-level traces and explicit action conflict resolution. Includes local saving, JSON import/export, readable explanations, connected node editing, restorable version history and a 100-order simulation.
- Rules are structured JSON data evaluated independently of the UI; nested AND/OR groups support cart value, customer type, product category, quantity, country, stock level and discount code
- Drag conditions and groups into the visual editor, configure equals, does not equal, greater than, less than, contains and between operators, and attach multiple actions
- Enable, disable and prioritise multiple rules; inspect competing actions and deterministic conflict resolution
- Enter fake cart and customer data and inspect every condition result, matching rule, applied action and suppressed action
- Save and reload locally, validate imported JSON, export portable configurations, and read a plain-language explanation of each rule
- Bonus connected node mode, restorable version history and 100-order simulation with per-rule trigger frequency
- Single-file offline demo with synthetic data, no API keys, no backend and no build step
Built with: Vanilla JavaScript, Recursive Rule Evaluation, JSON Rule Schema, HTML5 Drag and Drop, SVG Node Connections, LocalStorage, Deterministic Simulation, HTML5 / CSS3