Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Smart Cycle Discounts – WooCommerce Discount Campaigns, Dynamic Pricing & Scheduled Sales Wordpress Plugin - Rating, Reviews, Demo & Download

Smart Cycle Discounts – WooCommerce Discount Campaigns, Dynamic Pricing & Scheduled Sales Preview Wordpress Plugin - Rating, Reviews, Demo & Download
5 Average out of 1 ratings
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Stop manually updating sale prices. Schedule it once, let it run forever.

You’ve been there: It’s 11:58 PM on Black Friday eve. You’re clicking through hundreds of products, setting sale prices one by one. Tomorrow morning, you’ll do it all again to remove them. There has to be a better way.

There is.

Smart Cycle Discounts turns WooCommerce discount management from a recurring headache into a one-time setup. Create a campaign, set your schedule, walk away. Your discounts activate at midnight, deactivate when the sale ends, and you never touch a single product page.

The 5-Step Campaign Wizard

No documentation needed. No settings buried in submenus. Just answer five questions:

  1. What’s it called? Name your campaign and set its priority
  2. Which products? All of them, specific ones, or let us pick randomly
  3. What discount? Percentage off, fixed amount, or advanced types (Pro)
  4. When does it run? Set exact start/end dates with timezone support
  5. Ready to launch? Review everything and go live

Your first campaign takes under 2 minutes. Your hundredth takes the same.

What You Can Do (Free)

Run unlimited campaigns – No artificial limits. Create 5 campaigns or 500.

Three ways to select products:
All Products – Store-wide sale in one click
Specific Products – Hand-pick items by name, SKU, or ID
Random Products – Auto-rotate which products go on sale

Two discount types:
Percentage Off – “25% off everything”
Fixed Amount – “$10 off every item”

Set it and forget it scheduling:
– Precise date/time control down to the minute
– Automatic activation and deactivation
– Draft mode to prepare campaigns in advance

Campaign health monitoring:
– Real-time validation catches mistakes before they go live
– Priority system (1-5) prevents conflicts when campaigns overlap
– Bulk actions to manage multiple campaigns at once

Pro Features

Advanced Discount Types

  • Tiered Pricing – Buy 5+ get 10% off, Buy 10+ get 20% off
  • Buy One Get One – Flexible BOGO with custom quantities and percentages
  • Spend Threshold – Spend $100 get 15% off entire order

Included in Free:

  • Percentage & Fixed Discounts
  • Unlimited Campaigns
  • Scheduled Activation
  • Campaign Health Monitoring

Pro Adds:

  • Tiered Quantity Discounts
  • BOGO Offers
  • Spend Threshold Discounts
  • Per-Customer Usage Limits
  • Auto-Select Best Sellers
  • Auto-Select Low Stock Items
  • Performance Analytics
  • Email Notifications
  • REST API Access

Upgrade to Pro

Real Scenarios

“I need a Black Friday sale across my entire store”
Use: All Products + 25% Percentage + Schedule Nov 29 12:00 AM to Dec 2 11:59 PM

“I want daily deals that rotate automatically”
Use: Random Products (5 items) + Fixed $15 off + Recurring daily schedule

“Buy 3 get 10% off, buy 5 get 20% off”
Use: Tiered pricing with quantity breaks (Pro)

“Flash sale for the next 4 hours only”
Use: Specific products + 30% off + End time 4 hours from now

“Clear out slow-moving inventory”
Use: Auto-select Low Stock items + 40% off (Pro)

Technical Details

  • WooCommerce HPOS Compatible – Works with High-Performance Order Storage
  • Large Catalog Ready – Optimized queries handle thousands of products
  • Developer Friendly – Hooks, filters, and REST API (Pro) for custom integrations
  • WordPress Coding Standards – Clean, secure, documented code

Getting Started

Quick Start

  1. Go to Campaigns > Create Campaign in your WordPress admin
  2. Follow the 5-step wizard: Basic Info Products Discounts Schedule Review
  3. Click Create Campaign to launch your discount

Example: 25% Off Flash Sale

  1. Basic Info: Name it “Flash Sale” with priority 5
  2. Products: Select “All Products” or pick specific items
  3. Discounts: Choose “Percentage” and enter 25
  4. Schedule: Set start date/time and end date/time
  5. Review: Verify settings and click Create

Your discounts will activate and deactivate automatically on schedule.

Managing Campaigns

Access Campaigns in your admin menu to view, edit, duplicate, or delete campaigns. Use bulk actions to manage multiple campaigns at once.

Need Help?

External services

This plugin connects to external services for licensing, updates, and optional email delivery. Below is a complete list of all external services used, including the specific domains contacted.

Freemius (License Management)

This plugin uses Freemius for license management, plugin updates, and optional usage analytics.

  • Service provider: Freemius, Inc.
  • Domains contacted: api.freemius.com, wp.freemius.com, checkout.freemius.com, users.freemius.com
  • What it does: Handles Pro license activation/deactivation, delivers plugin updates, processes payments via secure checkout, and collects anonymous usage data (if opted-in)
  • When data is sent: On plugin activation, license validation, update checks, Pro checkout, and if you opt-in to usage tracking
  • What data is sent: Site URL, plugin version, license key (if Pro), WordPress version, PHP version, and anonymous usage statistics (only if opted-in)
  • Terms of Service: https://freemius.com/terms/
  • Privacy Policy: https://freemius.com/privacy/

Plugin Feedback API (Optional)

When deactivating the plugin, you may optionally provide feedback to help us improve.

  • Service provider: Webstepper
  • Domain contacted: api.smartcyclediscounts.com
  • What it does: Collects optional deactivation feedback to improve the plugin
  • When data is sent: Only when you choose to submit the optional deactivation feedback form during plugin deactivation
  • What data is sent: Feedback reason, site URL, WordPress version, WooCommerce version, PHP version, plugin version, and basic usage statistics (number of campaigns created)
  • Terms of Service: https://webstepper.io/terms-of-service/
  • Privacy Policy: https://webstepper.io/privacy-policy/

SendGrid Email API (Optional)

This plugin can optionally connect to the SendGrid API to send email notifications about your discount campaigns.

  • Service provider: Twilio SendGrid
  • Domain contacted: api.sendgrid.com
  • What it does: Delivers email notifications (campaign started, campaign ended, performance alerts)
  • When data is sent: Only when you configure SendGrid as your email provider in Settings > Email Notifications AND an email notification is triggered by campaign events
  • What data is sent: Recipient email address, email subject, and email body content (campaign status information only – no customer personal data is transmitted)
  • Terms of Service: https://www.twilio.com/legal/tos
  • Privacy Policy: https://www.twilio.com/legal/privacy

Amazon SES Email API (Optional)

This plugin can optionally connect to Amazon Simple Email Service (SES) to send email notifications about your discount campaigns.

  • Service provider: Amazon Web Services
  • Domain contacted: email.[region].amazonaws.com (where [region] is your configured AWS region, e.g., email.us-east-1.amazonaws.com)
  • What it does: Delivers email notifications (campaign started, campaign ended, performance alerts)
  • When data is sent: Only when you configure Amazon SES as your email provider in Settings > Email Notifications AND an email notification is triggered by campaign events
  • What data is sent: Recipient email address, email subject, and email body content (campaign status information only – no customer personal data is transmitted)
  • Terms of Service: https://aws.amazon.com/service-terms/
  • Privacy Policy: https://aws.amazon.com/privacy/

Important: All external services except Freemius (required for licensing) are completely optional. The plugin works fully without configuring SendGrid or Amazon SES. The Plugin Feedback API is only contacted if you explicitly choose to submit feedback during deactivation. No email data is transmitted unless you explicitly enable and configure email integrations in Settings > Email Notifications.

Additional Information

Support

Privacy

Campaign data is stored locally in your WordPress database. The plugin does not collect or transmit customer personal data. See the “External services” section for details about third-party integrations.

Links

Screenshots

  1. Campaigns list - Manage all campaigns with status, schedule, health scores, and quick actions

    Campaigns list – Manage all campaigns with status, schedule, health scores, and quick actions

  2. Campaign overview panel - Quick view of campaign settings and real-time performance metrics

    Campaign overview panel – Quick view of campaign settings and real-time performance metrics

  3. Campaign wizard Step 1 - Basic information with campaign name, description, and contextual help

    Campaign wizard Step 1 – Basic information with campaign name, description, and contextual help

  4. Campaign wizard Step 2 - Product selection with category tree and filtering options

    Campaign wizard Step 2 – Product selection with category tree and filtering options

  5. Campaign wizard Step 3 - Discount configuration with live badge preview and positioning

    Campaign wizard Step 3 – Discount configuration with live badge preview and positioning

  6. Campaign wizard Step 4 - Schedule configuration with date/time picker and duration calculator

    Campaign wizard Step 4 – Schedule configuration with date/time picker and duration calculator

  7. Campaign wizard Step 5 - Review with smart recommendations and campaign summary sidebar

    Campaign wizard Step 5 – Review with smart recommendations and campaign summary sidebar

  8. Dashboard health widget - Monitor all campaigns with 6 health indicators at a glance

    Dashboard health widget – Monitor all campaigns with 6 health indicators at a glance

  9. Campaign planner - Smart suggestions for upcoming events and seasonal promotions

    Campaign planner – Smart suggestions for upcoming events and seasonal promotions

  10. Analytics dashboard - Track revenue, conversions, click-through rates, and performance trends

    Analytics dashboard – Track revenue, conversions, click-through rates, and performance trends

  11. Main dashboard - Performance summary with campaign cards sorted by urgency

    Main dashboard – Performance summary with campaign cards sorted by urgency


Reviews & Comments