Linux 软件免费装
Banner图

Smart Cycle Discounts – Automated Sale Campaigns for WooCommerce

开发者 webstepper
更新时间 2026年2月19日 11:12
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv3 or later
版权网址: 版权信息

标签

bulk discount BOGO tiered pricing discount rules sale scheduler

下载

1.7.20 1.7.11 1.7.21 1.1.0 1.1.3 1.0.10 1.1.5 1.0.4 1.1.6 1.7.23 1.7.25 1.7.26 1.7.27 1.7.22 1.7.29 1.7.31 1.0.6 1.0.8 1.2.0 1.7.33 1.7.34 1.7.36 1.1.7 1.5.0 1.1.9 1.0.2 1.5.1 1.0.0 1.0.1 1.1.2 1.1.4 1.1.8 1.2.1 1.2.2 1.3.0 1.4.0 1.5.3 1.5.5 1.5.6 1.5.61 1.5.62 1.5.63 1.5.64 1.5.4 1.5.65 1.5.66 1.5.67 1.5.68 1.5.69 1.5.70 1.6.2 1.0.7 1.7.0 1.7.1

详情介绍:

Smart Cycle Discounts is a powerful WooCommerce discount rules plugin that helps you create, schedule, and automate promotions from one campaign wizard. Instead of manually editing sale prices product by product, you define a campaign once, set your rules, and let the plugin run it automatically. If your store runs seasonal promotions, flash sales, BOGO campaigns, role-based offers, free shipping incentives, or advanced dynamic pricing strategies, Smart Cycle Discounts gives you the structure and control to execute them reliably. This plugin is built for real store workflows: Why Smart Cycle Discounts Most WooCommerce stores eventually hit the same problems: You decide: 5-Step Campaign Wizard The plugin uses a practical 5-step wizard so campaigns are easy to create, review, and launch:
  1. Basic Information\ Set campaign name, description, and priority.
  2. Product Selection\ Choose all products, specific products, random products, or advanced targeting.
  3. Discount Configuration\ Pick discount type and configure values and rules.
  4. Schedule\ Set exact start and end date/time with timezone support.
  5. Review & Launch\ See a clear summary, validate settings, and publish with confidence.
This flow helps new users onboard quickly while giving advanced users enough control for complex discount logic. Free Features Smart Cycle Discounts includes strong functionality in the free version: For many stores, these features already replace manual discount operations. Pro Features for Advanced Stores Pro unlocks advanced WooCommerce discount strategy tools for growth-focused stores: These features are designed for stores that care about margin protection, average order value growth, and promotional precision. Built for Real Promotion Scenarios Smart Cycle Discounts is ideal for practical WooCommerce campaigns, including: Because campaigns are reusable, you can duplicate successful promotions and relaunch them with adjusted dates, values, or product groups. Bundle Discount Workflows Bundle discounts are especially useful for cross-selling and set-based pricing strategy. You can define required products and apply discount logic only when the full bundle is present in cart. Use bundle campaigns for: Role-Based WooCommerce Discounting Role targeting helps stores run segmented offers without maintaining multiple catalogs. You can: Free Shipping as a Campaign Lever Shipping incentives can outperform pure price reductions in many niches. Smart Cycle Discounts lets you include free shipping in campaign setup, so it can run with your discount strategy instead of being configured separately. You can combine: Scheduling and Operational Reliability Scheduling is where this plugin becomes a major operational advantage. You can: Priority and Campaign Conflict Control When multiple discounts target overlapping products, priority rules help avoid unpredictable price behavior. With Smart Cycle Discounts: WooCommerce Compatibility Smart Cycle Discounts is designed for modern WooCommerce environments and practical long-term use. Key compatibility focus: Performance and Scalability Mindset Campaign-based management scales better than per-product editing. As catalog size and campaign frequency increase, manual sale updates become error-prone and slow. Smart Cycle Discounts helps scale operations by: Marketing and Conversion Benefits Discount automation is not just admin convenience. It impacts conversion quality and campaign execution. Potential benefits include: Agency and Team Friendly For agencies and multi-user teams, campaign clarity is a major benefit. Smart Cycle Discounts provides a process clients and team members can follow without needing developer intervention for every promotion. Why teams like this model: Who This Plugin Is For Smart Cycle Discounts is a strong fit for: If your current discount process feels scattered, this plugin gives you a reliable operational framework. Why It Stands Out Many discount plugins add options. Smart Cycle Discounts adds structure. You get: Get Started Install Smart Cycle Discounts, create your first campaign in minutes, and automate your WooCommerce promotions with confidence. Start simple with percentage or fixed discounts. Expand into BOGO, free shipping, role targeting, tiered discounts, spend thresholds, and bundle strategies as your store grows. If you need a WooCommerce discount plugin that combines campaign scheduling, dynamic pricing flexibility, and practical operational control, Smart Cycle Discounts is built for exactly that. == Installation == Minimum Requirements Automatic Installation
  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for "Smart Cycle Discounts"
  4. Click Install Now and then Activate
  5. You'll see a new Campaigns menu item in your WordPress admin sidebar
  6. Click Campaigns > Create Campaign to launch the wizard and create your first discount campaign
Manual Installation
  1. Download the plugin zip file
  2. Log in to your WordPress dashboard
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded zip file and click Install Now
  5. Click Activate Plugin
  6. Navigate to Campaigns > Create Campaign to get started

屏幕截图:

  • Campaign overview panel - Quick view of campaign settings and real-time performance metrics
  • 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
  • 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 - Track revenue, conversions, click-through rates, and performance trends
  • Main dashboard - Performance summary with campaign cards sorted by urgency

升级注意事项:

1.7.36 Maintenance release: version metadata synchronization for deployment consistency. 1.7.35 Badge-text intelligence + location-targeting reliability update: smarter auto labels, custom-text priority, currency-format fixes, and guest base-country fallback guard. 1.7.34 Badge performance and stability update: improves frontend timer cleanup behavior and optimizes WooCommerce badge render hot paths for large catalogs. 1.7.33 Release pipeline + UX refinement update: fixes Freemius auto-deploy tag matching and completes Location Targeting Tom Select integration/styling consistency. 1.7.32 Location-targeting + display refinement update: adds checkout country ineligibility notices, hardens location-country persistence, and introduces global discount-details color sync with contrast-safe rendering. 1.7.31 Badge template update: introduces full-width top/bottom banner templates and improves template preview consistency for campaign badges. 1.7.30 Campaign edit-mode reliability update: fixes missing subscription field prefill, strengthens wizard progress/session restoration, and improves review summary field mapping. 1.7.29 Badge consistency release: fixes custom badge style fallback-to-default issues and aligns badge style resolution across all discount types. 1.7.28 Discount-flow reliability update: enforces percentage/fixed runtime rules consistently and restores coupon compatibility checks against winning campaign rules. 1.7.27 Follow-up cart pricing compatibility hardening: prevents stale Smart Cycle restore paths from overriding third-party recalculated line-item prices. 1.7.26 Critical cart-pricing compatibility hotfix: prevents Smart Cycle from overriding third-party line-item pricing when no campaign discount is active. Recommended update for all stores using product add-ons or custom pricing plugins. 1.7.25 Analytics reliability patch for Pro users: fixes API field mapping regressions in dashboard widgets and aligns export permission checks to avoid access inconsistencies. 1.7.24 Analytics + campaign builder reliability release: includes analytics hardening for Pro plus fixes for Blocksy badge layout compatibility, badge setting persistence, and "Run indefinitely" schedule saving. Recommended update for all users. 1.7.23 Major display and badge upgrade: centralized display settings, expanded template system, and legacy display removal with unified WooCommerce rendering. Recommended update for all stores. 1.7.22 Fixes Object Cache Pro prefetch compatibility and aligns expired campaign reactivation behavior with documentation. 1.7.21 Fixes the Campaigns page Import button so the calculator import modal opens correctly. 1.7.20 Adds safer Random Products rotation (avoid repeats), plus consistency fixes for random-count handling, conflict/coverage product resolution, and campaign repository filtering/hydration. Recommended update for stores using random, smart, or conditional product targeting. 1.7.11 Priority and health-system hardening release: deterministic tie resolution, unified priority rules, aligned coupon/conflict behavior, normalized schedule/overlap health checks, and consistent dashboard diagnostics across runtime/admin flows. Recommended update for all users running overlapping campaigns. 1.7.1 BOGO is fully Free end-to-end, plus this release adds a native sale reset tool and important wizard persistence and notifications UI fixes. Recommended update for all users. 1.7.0 Bundle Discounts for Pro, plus critical fixes for bundle cart application/edit persistence, free shipping and user-role persistence, and contextual sidebar reliability. Recommended update for all users. 1.6.2 Freemius Pro code gating fix for WordPress.org compliance. 1.6.0 WooCommerce Subscriptions support. Discount campaigns now apply to subscription recurring prices automatically. Pro users get sign-up fee targeting and renewal limits. Recommended update for stores selling subscriptions. 1.5.70 Adds full support for WooCommerce block-based cart and checkout. Discounted pricing now displays correctly with strikethrough in both classic and block cart/checkout pages. Recommended update for stores using WooCommerce 8.3+. 1.5.69 Visual improvements. 1.5.68 Small Bug Fixes. 1.5.67 Small Bug Fixes. 1.5.66 Small Bug Fixes. 1.5.65 Improves onboarding with an in-plugin Help & Support hub, floating help button, and contextual help links, plus notification docs alignment. Recommended update for all sites. 1.5.64 Bug fixes. Recommended update. 1.5.63 Fixes Free shipping and Recurring schedule incorrectly showing as enabled in campaign overview and list when they were off. Recommended update for accurate campaign badges. 1.5.62 Fixes PHP 8 critical error (DateTime::__construct type error) when recurring campaigns are active. Recommended update for sites using recurring campaigns. 1.5.61 Fixes PHP fatal "Declaration must be compatible" on AJAX handlers (track impression, track click, test provider connection). Recommended update to avoid critical error after upgrading. 1.5.6 Fixes campaign overview load after create, Tools page errors on live free (clear cache, health check, report), and admin nonce so AJAX works when user has manage_options. Update recommended for free version on live sites. 1.5.5 Fixes 403 error on free version when creating or updating campaigns. Campaign data is normalized to free defaults before validation. 1.5.4 Migration reliability fix: migrations now throw on failure so they are not marked as run when ALTER failed. Schema drift repair automatically retries missing columns. Fixes campaign save errors after update. 1.5.3 Database migrations now run automatically on plugin load. Fixes campaign save errors when schema was out of date. Cleaner error handling and deploy script improvements. 1.5.2 Discount badges now display on all product gallery images. Pro users get real-time spend threshold progress bar that updates dynamically as cart changes. 1.5.1 Redesigned Campaign Period section with modern horizontal date layout, toggle buttons, and visual date boxes. Timeline preview improvements. Better validation UX with persistent errors. 1.5.0 Smart recurring schedule validation. Fixed recurrence mode loading when editing campaigns. Timeline preview now shows date ranges for all occurrences. Invalid weekly days are automatically disabled to prevent overlap. 1.4.0 New Continuous Recurring Mode for Pro users - run daily happy hours, weekend specials, and weekly promotions without creating hundreds of database entries. Campaigns toggle active/inactive based on time schedule. 1.3.0 New user role targeting feature - restrict discounts to specific user roles like wholesalers, subscribers, or custom roles. Perfect for B2B pricing and member-only promotions. 1.2.2 Security hardening and WordPress.org compliance update. Plugin name corrected for trademark guidelines. 1.2.1 Dashboard UX improvements - Your Campaigns section now prioritized above Campaign Planner, plus visual alignment fixes. 1.2.0 Free shipping visibility now integrated across admin areas - campaigns list, overview panel, and wizard review step all display free shipping status. 1.1.9 Fixes dashboard campaign list caching, cache invalidation on expired cleanup, pause/resume controls, spend threshold display, and 6 missing event triggers. Removes dead cache warming code and reduces plugin footprint. Recommended update. 1.1.8 Improved WordPress.org listing with expanded description, new FAQ entries, and optimized search tags. 1.1.7 Critical fix for discount calculations. Recommended update for all users. 1.1.6 Fixes variable product discount handling and improves code quality. 1.1.5 New auto-update notice helps users stay current with the latest features and security fixes. 1.1.4 Fixes WordPress.org translation system compatibility - plugin can now be translated by the community. 1.1.3 Fixes badge display toggle - badges now properly hide when disabled. 1.1.2 Fixes prefilled data display for Calculator Import feature. 1.1.1 Bugfix for Calculator Import feature. 1.1.0 New Calculator Import feature - import discount presets directly from the Profit Calculator tool. 1.0.10 Updated plugin description and new banners. 1.0.4 Improved WordPress.org listing with rewritten description, comparison tables, and real-world examples. 1.0.3 Updated plugin banners. 1.0.2 Updated plugin banners and cleaner plugin name in WP Admin. 1.0.1 Minor update with improved plugin naming for better WordPress.org search visibility. 1.0.0 Initial release of Smart Cycle Discounts. Create intelligent WooCommerce discount campaigns with advanced scheduling, priority management, and flexible product selection.

常见问题:

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.

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?

No. Smart Cycle Discounts uses optimized database queries, efficient caching, and loads assets only on admin pages where needed. Frontend performance is not impacted. The plugin is designed to handle stores with thousands of products efficiently.

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?

The Pro version supports recurring campaigns with two powerful 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. The free version supports one-time campaigns with specific start and end dates.

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 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.

更新日志:

1.7.36 1.7.35 1.7.34 1.7.33 1.7.32 1.7.31 1.7.30 1.7.29 1.7.28 1.7.27 1.7.26 1.7.25 1.7.24 1.7.23 1.7.22 1.7.21 1.7.20 1.7.11 1.7.1 1.7.0 1.6.2 1.6.0 1.5.70 1.5.69 1.5.68 1.5.67 1.5.66 1.5.65 1.5.64 1.5.63 1.5.62 1.5.61 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.0 1.3.0 1.2.2 1.2.1 1.2.0 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.10 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0