RuleForge is an embedded Shopify app that lets merchants set up automatic product and shipping discounts without writing Function code. Rules run inside Shopify checkout through a Shopify Discount Function.
The challenge
Shopify’s native discounts cover the basics, but customer-tag pricing, tiered spend schedules and exclusions usually mean stacking several discounts or writing a Discount Function by hand. RuleForge puts those rules in one admin screen, with no code and no deploy for each change.
What I built
- Customer-tag groups with include or exclude matching.
- Percentage and fixed-amount product discounts.
- Spend thresholds for tiered discount schedules.
- Product targeting by all products, product tags, product IDs or variant IDs, with global and customer-scoped exclusions.
- Customer-tag free-shipping rules.
- A draft cart simulator to test rules before publishing.
Key decisions
“One rule set, beyond the native discount screen.”
Every rule type lives in one place and runs in a single Discount Function, so merchants don’t juggle overlapping native discounts. A draft cart simulator shows the result before a rule goes live. RuleForge stays focused on these rules and doesn’t offer BOGO, bundles or volume pricing.
Where it is now
RuleForge runs as an embedded Shopify app, built on the GraphQL Admin API and Shopify Discount Functions, and deployed on Railway.



