Skip to content
Case study · Shopify app · Retired

DealRotator: deals that
rotated.

DealRotator was our public Shopify App Store app for rotating discount campaigns across collections. We retired it as a product in October 2026. Scheduled discounts are now something we build into a merchant's own custom app, without a subscription.

Status: retired · Stack: Shopify Functions · Polaris · App Store billing

DealRotator Shopify app for automated discount rotation across collections

What we built

What DealRotator did.

01

Scheduled rotations

Discounts rotated across collections, product types or tags on a schedule the merchant set once.

02

Hourly to weekly

Any percentage off and any interval from one hour to one week, per campaign.

03

Exclusion rules

Full-price products could be excluded and were never picked, even when they matched the targeting.

04

Targeting

Collections, product types and tags combined to define the pool each rotation drew from.

05

Random selection

Each rotation picked products at random from the pool, so the storefront changed every cycle.

06

Native admin

Built on Shopify Polaris and embedded in the Shopify admin. Discounts showed up as automatic discounts.

Inside the app

Screens from the admin.

DealRotator dashboard with rotation stats and collection targeting

Dashboard with stats and targeting

DealRotator campaign list with schedule badges

Active campaigns

DealRotator discount wizard with schedule and preview

Guided schedule setup

What we learned

Why it is custom now.

01

A small app carries the full App Store load

Listing, review, GDPR webhooks, Shopify billing and support cost the same for a $4.99 app as for a large one. For most merchants a scheduled discount job inside their own custom app is cheaper.

02

Shopify Functions over price edits

Applying rotations as automatic discounts through Shopify Functions left product prices untouched and past orders unaffected. It is the approach we use for discount logic in custom builds.

Need scheduled discounts?

We build it into your app.

Discount logic, admin tools and checkout rules for your store only. See custom Shopify app development and automations and integrations.