Skip to content
Shopify App · Automation

Set your deals.
Let them rotate.

DealRotator automates rotating discount campaigns on your collections. Set targeting, pick a schedule, and let it run — no manual work.

$4.99/month · 7-day free trial · Cancel anytime

01h24h168h
Hourly to weekly intervals. Random picks.
DealRotator app for automated discount rotations

Capabilities

What DealRotator does.

01

Scheduled rotations

Set it once and let DealRotator rotate discounts by collection, product type, or tag on schedule.

02

Flexible percentages

Pick any percentage off and any rotation interval — hourly flash sales to weekly deals.

03

Exclusion rules

Protect full-price products. They’ll never be picked, even if they match targeting.

04

Precise targeting

Mix and match collections, product types, and tags to define exactly what enters the rotation.

05

Random selection

Products are picked randomly each rotation — customers always see something new.

06

Native Shopify admin

Built on Shopify Polaris. Lives inside your admin with a clean, native feel.

Inside the app

See it in action

DealRotator dashboard with stats and collection selection

Dashboard with stats and targeting

Campaign management with schedule badges and actions

Manage all active campaigns

Discount configuration wizard with schedule and preview

Configure schedules in a guided wizard

Pricing

One plan, simple.

DealRotator Pro

7-day free trial

$4.99/mo

Less than $0.17/day

Unlimited rotation campaigns
Target by collection, type, or tag
Hourly to weekly intervals
Product exclusion rules
Shopify automatic discounts
Embedded admin dashboard
Email support

Cancel anytime — no contracts

Process

Install to first rotation

01

Install

Add DealRotator from the Shopify App Store to your admin.

02

Pick targeting

Choose collections, product types, or tags for the pool.

03

Set schedule

Pick a discount percentage and rotation interval.

04

Let it run

DealRotator rotates products automatically on schedule.

Answers

Common questions

How does the rotation work?

You pick targeting criteria (collections, product types, tags), a discount percentage, how many products per rotation, and how often it runs. DealRotator randomly selects products from your criteria and applies the discount on schedule — fully automated.

What’s the minimum rotation interval?

DealRotator supports rotations from every hour up to weekly intervals. Pick whatever fits your campaign.

Can I stop a discount being applied to specific products?

Yes. Add products to the exclusion list and they’ll never be selected for a rotation, even if they match your targeting criteria.

How are discounts applied in Shopify?

DealRotator uses Shopify Functions to apply discounts. They appear as automatic discounts in your Shopify admin under Discounts.

Will existing orders be affected?

No. Discounts only apply going forward to the currently rotated products. Past orders are untouched.

Do I need a minimum number of products?

You need at least one collection with products for the app to function. There’s no upper limit on how many products can be in your rotation pool.

Can I run multiple campaigns at once?

Yes. Each campaign has its own targeting, discount, and schedule. Run as many as you want in parallel.

How do I cancel?

Uninstall the app from your Shopify admin at any time. Billing is handled through Shopify’s billing system.

Still curious—

Questions?

Email us at [email protected]