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

What we built
What DealRotator did.
Scheduled rotations
Discounts rotated across collections, product types or tags on a schedule the merchant set once.
Hourly to weekly
Any percentage off and any interval from one hour to one week, per campaign.
Exclusion rules
Full-price products could be excluded and were never picked, even when they matched the targeting.
Targeting
Collections, product types and tags combined to define the pool each rotation drew from.
Random selection
Each rotation picked products at random from the pool, so the storefront changed every cycle.
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.

Dashboard with stats and targeting

Active campaigns

Guided schedule setup
What we learned
Why it is custom now.
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.
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.