Scheduled Sales & Automatic Discounts for WooCommerce – Smart Cycle Discounts

توضیحات

Video Tutorial

Smart Cycle Discounts is a campaign-first promotion operations plugin for WooCommerce designed for stores that need reliable, scheduled, and high-performing discount campaigns.

It combines the capabilities of a WooCommerce discount plugin and dynamic pricing engine within a single structured workflow.

Instead of managing scattered sale prices and disconnected discount rules, you run organized promotion campaigns that help you plan, launch, monitor, and optimize promotions with tighter control over timing, conflicts, and performance.

Many stores still run scheduled sales and automated promotions through manual edits and isolated rules. This often leads to overlapping discounts, margin leakage, late launches, early endings, and constant troubleshooting.

Smart Cycle Discounts replaces that fragmented process with four connected systems designed to bring visibility, operational discipline, and safer promotion execution to WooCommerce stores.

Key Features

Smart Cycle Discounts helps WooCommerce stores run reliable, automated promotions with operational control.

  • Automated WooCommerce discount campaigns
  • Percentage and fixed discounts
  • BOGO (Buy One Get One) promotions
  • Scheduled and recurring sales campaigns
  • Campaign-first promotion workflow (plan schedule launch monitor)
  • Priority-based overlap and conflict handling
  • Campaign Health checks before launch
  • Campaign Intelligence guidance for “what to do right now”
  • Campaign lifecycle management (draft scheduled active expired)
  • Campaign-level performance tracking (Pro analytics depth)

Perfect For WooCommerce Stores That

  • Run seasonal, flash, or recurring sales campaigns
  • Need to schedule WooCommerce discounts automatically
  • Manage multiple promotions and want safer overlap control
  • Want promotion risk checks before launching campaigns
  • Need campaign-based decision support instead of simple discount rules

WooCommerce Discount Types and Dynamic Pricing Features

Free version includes:

  • Percentage discounts
  • Fixed amount discounts
  • BOGO (Buy One Get One) deals
  • Free shipping toggle inside campaign setup
  • User role targeting (include/exclude roles)
  • Location targeting by billing or shipping country
  • Recurring campaign scheduling (continuous or instances)

Pro version adds:

  • Tiered quantity discounts (volume pricing)
  • Spend threshold discounts (cart-based conditions)
  • Bundle deals (percentage, fixed, flat bundle pricing)
  • Advanced discount-rule controls for deeper eligibility and margin protection
  • Advanced subscription discount controls (when WooCommerce Subscriptions is active)
  • Full analytics dashboard and advanced exports

Advanced WooCommerce Promotion Engine

Smart Cycle Discounts is built as a campaign system, not a one-off rule editor.

  • Campaign lifecycle management (draft scheduled active expired)
  • Smart product targeting (all products, specific products, random products, categories, advanced filters)
  • Timezone-aware scheduling automation
  • Priority resolution when campaigns overlap
  • Optimized caching and operations for larger WooCommerce catalogs

WooCommerce Promotion Conflict Detection

Before launch, Campaign Health and Campaign Intelligence evaluate operational risks including:

  • Promotion conflicts and overlapping discounts
  • Priority ties across concurrent campaigns
  • Stock exposure and product readiness
  • Schedule and timing consistency
  • Discount integrity and risk indicators

This shifts teams from reactive troubleshooting to proactive promotion control.

WooCommerce Campaign Analytics and Intelligence

Smart Cycle Discounts includes campaign-level operational insight so you can evaluate:

  • Which campaigns are driving meaningful revenue
  • Which discounted products perform best
  • Which promotions should be scaled, paused, or redesigned

The analytics dashboard helps stores optimize promotions instead of guessing which discounts work best.

Advanced analytics depth and exports are available in Pro, while base Campaign Intelligence guidance is included in the free version.

Popular WooCommerce Promotion Use Cases (BOGO, Bulk Discounts, Bundle Discounts, Sale Scheduler)

Smart Cycle Discounts can be used to run:

  • WooCommerce BOGO campaigns
  • WooCommerce bulk discount and tiered pricing campaigns
  • WooCommerce scheduled sales and recurring promotions
  • WooCommerce bundle discount campaigns and product packages
  • WooCommerce flash sales and seasonal campaigns
  • WooCommerce customer-segment discounts (roles and locations)
  • WooCommerce promotion cycles with planned campaign scheduling

Why This WooCommerce Discount Plugin Is Different

Most WooCommerce discount plugins are rule engines.

Smart Cycle Discounts is a promotion operations system for WooCommerce: plan campaigns, launch promotions on schedule, detect risks before revenue loss, and run promotions with controlled execution.

Useful Links

Get Started

Install Smart Cycle Discounts, launch your first campaign in minutes, and move from manual discount edits to repeatable, automated WooCommerce promotions.

Need Help?

عکس‌های صفحه

  • Campaign wizard Step 1 – Basic information with campaign name, description, and contextual help
  • Campaign wizard Step 2 – Product selection with category tree and filtering options
  • Campaign wizard Step 3 – Discount configuration with live badge preview and positioning
  • Campaign wizard Step 4 – Schedule configuration with date/time picker and duration calculator
  • Campaign wizard Step 5 – Review with smart recommendations and campaign summary sidebar
  • Campaigns list – Manage all campaigns with status, schedule, health scores, and quick actions
  • Campaign overview panel – Quick view of campaign settings and real-time performance metrics
  • Main dashboard – Performance summary with campaign cards sorted by urgency
  • Dashboard health widget – Monitor all campaigns with 6 health indicators at a glance
  • Campaign planner – Smart suggestions for upcoming events and seasonal promotions
  • Analytics dashboard (Pro) – Track revenue, conversions, click-through rates, and performance trends

بلوک‌ها

این افزونه 1 بلوک ارائه می‌دهد.

  • Discount Showcase Display active discounts and campaigns in an attractive showcase format.

سوالات متداول

How do I schedule WooCommerce sales automatically?

Install Smart Cycle Discounts, create a campaign using the 5-step wizard, and set your start and end dates in the Schedule step. The plugin automatically activates your sale prices at the scheduled time and removes them when the campaign ends. No manual work required – your WooCommerce sale prices update themselves on schedule.

What WooCommerce discount types are supported?

The free version supports percentage discounts, fixed amount discounts, and BOGO deals (Buy One Get One) on any WooCommerce product. The Pro version adds tiered quantity discounts (volume-based dynamic pricing), spend threshold discounts (minimum cart value offers), and bundle discounts (buy a set of products together for a deal). All discount types work with the automated scheduling system.

Is this a WooCommerce dynamic pricing plugin?

Yes. Smart Cycle Discounts supports dynamic pricing through multiple discount types. The free version includes percentage discounts, fixed amount discounts, and BOGO deals. The Pro version adds tiered quantity pricing (buy more, save more), spend threshold discounts, and bundle deals – all the dynamic pricing options you need for a WooCommerce store.

Can I set up BOGO deals in WooCommerce with this plugin?

Yes. BOGO (Buy One Get One) deals are included free. You can create Buy 1 Get 1 Free, Buy 2 Get 1 at 50% off, or any custom buy/get combination with your chosen discount percentage. BOGO campaigns run on the same automated schedule as all other discount types.

How do I create bulk discounts for WooCommerce?

Use the Tiered Quantity Discounts feature (Pro). Set quantity breaks like: Buy 5+ get 10% off, Buy 10+ get 20% off, Buy 25+ get 30% off. The discount applies automatically at checkout based on the quantity in the cart. Perfect for wholesale, B2B, and volume-based WooCommerce pricing.

How do I automate Black Friday and Cyber Monday sales?

Create a campaign with your desired discount, select your products, and schedule it for your Black Friday dates (e.g., November 29 12:00 AM to December 2 11:59 PM). You can set this up weeks in advance using Draft mode. The campaign activates and deactivates automatically – no midnight price editing required.

Is Smart Cycle Discounts compatible with my theme?

Yes. Smart Cycle Discounts is a backend plugin that works with any properly coded WordPress theme. It integrates with WooCommerce’s native sale price system, so your theme’s existing sale price styling applies automatically. No theme modifications needed.

Can I schedule campaigns in advance?

Yes. Use the Schedule step in the wizard to set specific start and end dates/times. Campaigns activate and deactivate automatically based on your schedule. You can create campaigns weeks or months in advance using Draft status, then set them to Scheduled when ready.

How many campaigns can I create?

There are no campaign limits – you can create and run unlimited campaigns in both the free and Pro versions. Run as many simultaneous promotions as your store needs.

What’s the difference between the discount types?

Free Version:
Percentage: Reduce price by a percentage (e.g., 25% off = $100 product becomes $75)
Fixed Amount: Reduce price by fixed amount (e.g., $10 off = $100 product becomes $90)
BOGO: Buy One Get One offers with flexible configurations (e.g., Buy 2 Get 1 Free)

Pro Version:
Tiered: Quantity-based dynamic pricing (e.g., Buy 5 get 10% off, Buy 10 get 20% off)
Spend Threshold: Discount based on cart total (e.g., Spend $100 get 15% off)
Bundle: Product bundle deals (e.g., Buy shampoo + conditioner + mask for 20% off)

Will this slow down my site?

Smart Cycle Discounts is designed for performance with optimized database queries, efficient caching, and admin-scoped asset loading. In most stores, frontend impact is minimal while campaign operations remain reliable at scale.

Can I run multiple discount campaigns at the same time?

Yes. You can run unlimited campaigns simultaneously. Use the Priority field (1-5, where 5 is highest priority) to control which campaign takes precedence when multiple campaigns affect the same product. This prevents discount stacking and gives you full control.

What’s the difference between “All Products”, “Specific Products”, and “Random Products”?

  • All Products – Applies discount to your entire product catalog. Best for store-wide sales.
  • Specific Products – You manually select which products to discount using the AJAX-powered product search. Best for targeted promotions.
  • Random Products – Plugin automatically selects X random products from your catalog each day. Best for “deal of the day” promotions that drive repeat visits.

Does it work with WooCommerce HPOS (High-Performance Order Storage)?

Yes. Smart Cycle Discounts is fully compatible with WooCommerce HPOS and has been tested with custom order tables. It works with both the legacy post-based storage and the new High-Performance Order Storage system.

Does it work with WooCommerce Subscriptions?

Yes. Subscription products are fully supported. On the free tier, discount campaigns apply to the recurring subscription price automatically – no special setup needed. Your subscription product pages show strikethrough pricing just like regular products (e.g., ~~$29/month~~ $23.20/month). The Pro version adds advanced subscription controls: choose whether to discount the recurring price, the sign-up fee, or both. You can also limit discounts to the first X renewal payments – for example, “20% off for the first 3 months, then full price.” If WooCommerce Subscriptions is not installed, the subscription settings simply don’t appear in the wizard.

Does it work with WooCommerce block-based cart and checkout?

Yes. Smart Cycle Discounts fully supports WooCommerce block cart and checkout pages (WooCommerce 8.3+). Discounted prices display correctly with strikethrough formatting in both classic templates and the new block-based cart/checkout. The plugin automatically detects which template you’re using and applies the appropriate discount display logic. No configuration needed – it just works.

Can I duplicate an existing campaign?

Yes. On the Campaigns list page, hover over any campaign and click the “Duplicate” action. This creates a copy of the campaign with all settings intact, which you can then modify as needed. Great for creating seasonal promotions based on previous campaigns.

How does the priority system work?

When multiple campaigns affect the same product, the campaign with the highest priority (5 = highest, 1 = lowest) takes precedence. This lets you run multiple campaigns without conflicts – for example, a high-priority flash sale can override a lower-priority seasonal discount.

Can I export campaign data?

Campaign analytics and export features are available in the Pro version. Pro users can export campaign performance data in CSV or JSON format, and schedule automated reports.

What happens when a campaign ends?

When a campaign reaches its end date/time, it automatically deactivates and removes the sale prices from affected products. The campaign remains in your list as “Expired” and can be duplicated or reactivated with new dates. Your original product prices are restored automatically.

Is there a way to test campaigns before activating them?

Yes. Use the Draft status to create and configure campaigns without activating them. You can review the campaign settings, check the health score, and preview which products will be affected. When ready, change the status to Active or Scheduled.

Does it work with WooCommerce variable products?

Yes. Smart Cycle Discounts fully supports WooCommerce variable products. When you apply a discount to a variable product, all variations receive the discount automatically. The sale price displays correctly on both the main product page and individual variation selections.

Can I exclude products that are already on sale?

Yes. The plugin respects existing sale prices. If a product already has a manual sale price set in WooCommerce, you can configure your campaign to skip those products or override them based on your preference.

Can I offer free shipping with discount campaigns?

Yes. Enable free shipping for any campaign with a single toggle in the Discounts step. When enabled, customers receive free shipping on qualifying orders. You can apply free shipping to all shipping methods or select specific methods like flat rate or local pickup. This is included in the free version.

Can I create wholesale or member-only discounts?

Yes. Use the User Role Targeting feature to restrict discounts to specific WordPress user roles. Choose “Include” mode to give discounts only to selected roles (e.g., “Wholesale Customer” or “Premium Member”), or “Exclude” mode to give discounts to everyone except certain roles. This makes it easy to create B2B pricing, membership discounts, or role-based promotions – all from the same WooCommerce store.

Does it work alongside WooCommerce coupons?

Yes. Campaign discounts and WooCommerce coupons work independently. Campaign discounts apply to product prices (shown as sale prices), while coupons apply at checkout. Customers can use both together unless you configure specific restrictions.

What happens if two campaigns affect the same product?

The campaign with the higher priority wins. Each campaign has a priority setting from 1 (lowest) to 5 (highest). When multiple active campaigns include the same product, only the highest-priority discount applies. This prevents discount stacking and gives you full control over which promotions take precedence.

How is this different from WooCommerce’s built-in sale price feature?

WooCommerce’s built-in sale prices are set per product – you need to edit each product individually. Smart Cycle Discounts lets you manage discounts at the campaign level: select hundreds of products at once, set a schedule, and the plugin handles everything automatically. You also get features like priority management, health monitoring, random product rotation, and campaign intelligence that WooCommerce doesn’t offer natively.

Can I create recurring weekly or monthly promotions?

Yes. Recurring campaigns are available in the free version with two modes. Continuous mode toggles your campaign active/inactive based on time windows – perfect for daily happy hours or weekend specials without creating hundreds of database entries. Instances mode creates separate campaign copies for each occurrence with individual analytics. Set up a “Weekend Flash Sale” once and schedule it to repeat every weekend, or create monthly promotions that run automatically.

Is there a limit on how many products I can discount?

No. You can apply discounts to your entire product catalog or select specific products. The plugin is optimized with efficient database queries and caching to handle stores with thousands of products without performance issues.

Can I set minimum order requirements for discounts?

Yes (Pro). Application rules let you fine-tune when discounts apply. Set minimum quantity requirements (e.g., “discount only applies when buying 3+ items”), minimum order value thresholds, and choose whether to exclude products already on sale. These rules give you precise control over discount eligibility.

How do I control discount stacking with coupons?

Pro users can configure combination policies for each campaign. Choose whether your campaign discount can be combined with WooCommerce coupon codes or if it should be mutually exclusive. This prevents over-discounting and protects your margins when running multiple promotions.

نقد و بررسی‌ها

4 فوریه 2026
Super impressed — the discount features look clean and well-organized on my site. Our sales during holidays were amazing thanks to this plugin
27 ژانویه 2026
This plugin makes discount management super easy. I can schedule sales once and everything runs automatically.No more manual price changes or missed promotions. The campaign system is clean, simple, and very effective.Highly recommended for any WooCommerce store owner.
27 ژانویه 2026
Just started using this plugin and the setup was straightforward. Discount scheduling works as expected and the interface is easy to understand. So far it’s doing what I need.
26 ژانویه 2026
Nice and simple plugin. I installed it to manage discount cycles and it worked straight away without any confusion. Setting start and end dates for offers saves a lot of manual work. No unnecessary settings, just does what it’s supposed to do. Been using it for a while now and it’s running smoothly with WooCommerce.
خواندن تمامی 10 نقد و بررسی‌

توسعه دهندگان و همکاران

“Scheduled Sales & Automatic Discounts for WooCommerce – Smart Cycle Discounts” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

گزارش تغییرات

1.8.13

  • Improvement: Consolidated email provider creation, validation, and connection testing behind one canonical Email Manager path shared by runtime sending, test email, and admin connection checks.
  • Fix: Corrected free/pro notification gating so premium providers and PRO notification types are enforced consistently in UI, save sanitization, and runtime delivery.
  • Fix: Repaired email queue persistence and queue operations so new emails append correctly, sent/failed history is retained, and manual process/retry/clear actions operate on the real queue state.
  • Improvement: Refactored Tools and maintenance operations behind one shared Tools service so the Tools page, log viewer, and maintenance AJAX handlers use the same summary and execution path.
  • Fix: Corrected service-container loading for newly registered services by adding explicit class-file loading during service registration and health checks.
  • Fix: Replaced the old global redirect-notice queue with page-scoped admin flash notices so action messages appear only on the page that triggered them instead of leaking across Dashboard, Tools, Notifications, and other plugin screens.

1.8.12

  • Improvement: Unified Products step advanced filters under one canonical conditions contract shared by UI, validation, and runtime execution.
  • Improvement: Simplified Products step browser-side validation and moved contradiction and business-rule enforcement onto the server for more consistent results.
  • Fix: Corrected advanced-filter operator handling, condition execution, and price/shipping semantics so filtered product targeting behaves reliably.
  • Improvement: Refactored Campaign Health and dashboard health aggregation into dedicated diagnostics services with cleaner, deterministic inputs.
  • Improvement: Added one shared campaign applicability validator so save, review, health, and Campaign Intelligence all use the same discount validity rules.
  • Fix: Corrected scope-aware validation, discounted-product counts, blocker messaging, storefront fixed-savings badges, and category fallback resolution for invalid campaign scopes.
  • Maintenance: Removed redundant review and health normalization paths after consolidating applicability and diagnostics flows.

1.8.11

  • Improvement: Replaced the old additive Campaign Intelligence confidence heuristic with an evidence-weighted model based on signal completeness, data freshness, and cross-signal consistency.
  • Improvement: Added confidence reasons to the Intelligence reliability payload so confidence bands are explainable across dashboard, overview, and wizard surfaces.
  • Improvement: Added builder-side recommendation quality guards so weak generic primary actions are replaced before output in low-evidence contexts.
  • Improvement: Added evidence-backed action why explanations and wired them through the shared Intelligence payload, view model, and dashboard next-step block.
  • Improvement: Expanded Campaign Intelligence decision telemetry across dashboard, overview, wizard, planner, and campaigns list contexts with fallback and why coverage tracking.
  • Improvement: Added an internal telemetry review summary to the Intelligence advanced/governance payload so weak contexts and underperforming reason buckets are easier to inspect.
  • Improvement: Updated dashboard Upcoming Opportunities routing so linked campaign actions use Intelligence deep-linking and telemetry-aware campaign URLs instead of raw edit links when recommendation metadata is available.
  • Improvement: Consolidated plugin debugging onto a single logging backend with one canonical plugin.log file for PHP, browser, AJAX, and Tools-page log viewing flows.
  • Improvement: Added centralized log configuration resolution so effective debug mode, log level, retention, and mirroring behavior are shared consistently across PHP services and localized JavaScript.
  • Improvement: Promoted log_manager to a shared container-managed service so the Tools page and log viewer use the same log-management path and configuration source.
  • Fix: Tightened low-reliability confidence behavior for stale, estimated, sparse, or contradictory campaign contexts to reduce overconfident recommendations.
  • Fix: Repaired browser-to-server debug logging by aligning AJAX action names, nonce handling, and logger routing so wizard and admin-side browser logs are written reliably.
  • Fix: Updated the Tools page log viewer/reporting flow to reflect effective logging state correctly, explain historical lower-severity entries, and keep plain-text log downloads unaltered during output sanitization.
  • Improvement: Consolidated persistent plugin caching under one cache-manager source of truth with normalized key namespaces for campaigns, products, analytics, reference data, settings, and dashboard data.
  • Improvement: Integrated WooCommerce badge payload and badge HTML caching into the shared cache manager so badge rendering follows the same versioning and invalidation flow as the rest of the plugin cache.
  • Improvement: Hardened automatic cache invalidation for campaign, product, settings, license, dashboard, and currency-change events with safer persistent-object-cache fallback behavior.
  • Fix: Corrected grouped object-cache invalidation and eliminated stale mixed cache paths that could leave outdated campaign or badge data behind on sites using persistent object cache.
  • Maintenance: Removed redundant cache layers, duplicate invalidation hooks, broken ad hoc cache-manager construction paths, and unused cache helpers after the cache-system consolidation.
  • Maintenance: Removed the final legacy PHP logging facade along with redundant debug logger, console logger, duplicate AJAX handlers, and unused log-viewer branches after consolidating the logging architecture.
  • Maintenance: Added regression coverage for confidence calibration, recommendation quality gating, action explanation wiring, cross-context telemetry tracking, cache-manager namespace enforcement, grouped invalidation, and product badge cache clearing.

1.8.1

  • Fix: Tightened free/pro packaging so free builds exclude Pro implementation files while keeping upgrade/promo UI surfaces.
  • Fix: Updated WordPress.org readme short-description structure to avoid importer warning and improve listing consistency.
  • Maintenance: Release packaging and metadata alignment for 1.8.1.

1.8.0

  • Major release: Campaign Intelligence 1.8.0 introduces a full operational decision layer for WooCommerce promotions. This version shifts the dashboard from scattered metrics to action-oriented guidance so teams can quickly answer: “What should I do right now?” with clearer risk signals, next-step recommendations, reliability context, and disciplined execution boundaries.
  • New: Introduced a unified Campaign Intelligence engine with normalized contract outputs (risk_now, next_step, performance, advanced) and shared view-model shaping across dashboard, overview, and wizard surfaces.
  • New: Added dashboard-first Intelligence UX with 3 default blocks (Risk Now, Next Step, Performance), plus expandable details for evidence, diagnostics, and recommendation context.
  • New: Added first-class Intelligence metrics for override_intensity_percent, campaign_revenue_contribution_percent, and promotion_stability_score (structural health).
  • New: Added profile-driven Promotion Guardrails (Conservative, Balanced, Aggressive) with optional custom boundaries for max discount load %, max override intensity %, max concurrent campaigns, and minimum stability score.
  • New: Added soft-enforcement confirmation gates when actions exceed guardrail boundaries (safety confirmation, not hard blocking).
  • New: Added guardrail evaluation across launch and activation paths, including wizard launch, schedule-driven activation, dashboard/manual activation, and bulk activation.
  • New: Added override telemetry with temporary stability penalties after confirmed overrides, including dashboard visibility of active penalty state.
  • New: Added daily Intelligence snapshots with trust diffs (“Since yesterday…”) for trend-aware risk/performance context.
  • New: Added a compact Discipline status and 30-day Discipline Report with overrides in window, most breached boundary, average stability, and days within bounds.
  • Improvement: Updated terminology clarity (Decision Strength, Evidence Strength) and reduced default exposure of governance/internal wording in user-facing views.
  • Improvement: Added recommendation lifecycle visibility in Next Step states (still open, in progress, resolved).
  • Improvement: Added block-level detail expanders (Risk details, Why this recommendation, Performance details) to keep default UI focused and actionable.
  • Fix: Resolved risk-panel detail truncation by scoping bullet-limiting styles to summary bullets only.
  • Maintenance: Removed and reduced legacy Intelligence fields and UI paths no longer used by the 3-block decision contract.