RuleForge

From the project repository

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.

Designed & built by

José Mijares

Design Engineer · Shopify, Next.js & AI. I take products like RuleForge from idea to production: product scope, interface, data and deployment.

(05) CONTACT

What are youworking on?

A product to build. A system to deploy. A decision to work through.

Start a conversation