
Automated Discount Campaigns & Flash Sales for WooCommerce
| Author: | WPAnchorBay (profile at wordpress.org) |
| WordPress version required: | 5.6 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.1.6 |
| Added to WordPress repository: | 18-11-2025 |
| Last updated: | 02-04-2026 |
| Rating, %: | 100 |
| Rated by: | 1 |
| Plugin URI: | https://wpanchorbay.com/campaignbay |
| Total downloads: | 874 |
![]() Click to start download |
|
CampaignBay is the discount and promotions engine built for serious WooCommerce stores.
Most WooCommerce stores rely on basic coupon codes and leave significant revenue on the table. CampaignBay replaces that approach with a structured campaign system: automated discounts that activate on schedule, reward the right customers, and display beautifully on your product and cart pages.
No coupon codes to share. No manual price edits. No missed start times. You configure the campaign once, and CampaignBay handles the rest.
Why store owners choose CampaignBay:
- Fully automated – Campaigns start and stop on schedule without any manual intervention.
- Built for performance – Multi-level caching keeps discount calculations fast, even on high-traffic stores.
- Genuinely free – All core campaign types are available at no cost, with no usage limits.
- A complete analytics suite – Track what’s working with a real-time dashboard built into your admin.
- A dedicated Campaign Calendar – Visualize every active and upcoming promotion across Month, Week, and Year views.
View Demo | Documentation with Examples | Ask Questions | PRO Version | Examples
Campaign Types
Scheduled Discounts
Run time-limited sales with automatic start and end dates. Choose a percentage or fixed amount, apply it to your entire store, specific products, or selected categories, and let CampaignBay activate and deactivate the campaign on your behalf. Ideal for Black Friday, seasonal clearances, and weekly specials.
Quantity Based Discounts
Reward customers for buying more with tiered bulk pricing. Set as many price tiers as you need – “Buy 3+, save 10%. Buy 6+, save 15%. Buy 11+, save 20%.” A pricing table is displayed directly on the product page so customers always understand the offer before adding items to their cart.
Early Bird Discounts
Create urgency around product launches and limited-time offers by discounting for the first X orders. Configure sequential discount tiers – the first 100 buyers get 50% off, the next 150 get 25% off – and let the slot counter do the selling for you. Usage counts adjust automatically when orders are cancelled or refunded.
BOGO (Buy One, Get One)
Run classic Buy X, Get X Free deals on any product or category. Free items are added directly to the cart as separate line items, clearly marked for the customer. The auto-add feature handles everything – no extra steps required from the shopper.
Analytics Dashboard
The CampaignBay dashboard gives you a complete view of your promotions performance without leaving WordPress.
- KPI Cards – Active campaigns, total discount value given, discounted orders, and campaign-attributed revenue, all visible at a glance.
- Interactive Charts – Line, bar, and pie chart visualizations across selectable date ranges.
- Top Performing Campaigns – Ranked by usage and total discount value so you know what to repeat.
- Recent Activity Log – A running record of campaign creation, updates, and changes.
- Live and Upcoming Campaigns – At-a-glance status for what is running now and what is scheduled next.
- Dashboard Calendar Widget – A compact calendar with dot indicators marking dates that have active campaigns.
Campaign Calendar
The Campaign Calendar is a dedicated planning and management view for your entire promotions schedule.
- Three layout options – Switch between Month, Week, and Year views depending on your planning horizon.
- Color-coded campaign bars – Each campaign type (Scheduled, Quantity, Early Bird, BOGO) displays in its own distinct color for instant identification.
- Edit directly from the calendar – Click any campaign bar to open the editor without navigating away.
- Campaign type filters – Toggle individual campaign types on and off to focus the view.
- Upcoming and active indicators – Spot what is live right now and what is launching soon at a glance.
The Campaign Calendar makes it easy to spot scheduling conflicts, plan promotions around key dates, and maintain a clear picture of your full marketing calendar.
Targeting and Conditions
CampaignBay gives you precise control over which products receive a discount and which customers qualify.
Product Targeting:
- Entire store – Apply the campaign to all products.
- Specific products – Select individual products, including all variations of a variable product.
- Specific categories – Target entire product categories, including subcategories.
- Exclude items – Invert any targeting rule to apply the discount to everything except the selected products or categories.
- Exclude sale items – Prevent CampaignBay discounts from stacking on products already marked on sale in WooCommerce.
Conditions:
- Restrict campaigns to specific WordPress user roles – Wholesalers, VIPs, or any custom role.
- Set usage limits so campaigns automatically expire after a set number of orders.
- Apply campaign schedules so discounts only run within a defined date and time window.
Display and Messaging
Customers are more likely to act when they clearly understand the offer. CampaignBay handles all storefront display automatically.
- Product page messages – Configurable promotional banners with dynamic placeholders like
{percentage_off},{remaining_slots}, and{buy_quantity}. - Strikethrough pricing – Original prices displayed with strikethrough, discounted prices shown in their place.
- Quantity discount table – A pricing tier table displayed on product pages, with the customer’s current qualifying tier highlighted.
- Cart integration – Per-item discount messages, BOGO free item lines at $0, and a discount breakdown in the order summary.
- Next-tier upsell messaging – Prompt customers approaching a quantity threshold with how many more items they need to unlock the next discount level.
Performance
Discount calculations run on every product load and cart update, so performance is a core design concern – not an afterthought.
- Multi-level caching – Active campaigns are cached in memory to eliminate redundant database queries.
- Efficient cart processing – Discount logic runs in a single cart pass, minimizing overhead on checkout.
- WP-Cron scheduling – Campaign activation and deactivation is handled via WordPress Cron, with no performance cost to the storefront.
Additional Features
- Campaign Templates – Pre-built templates for Flash Sales, BOGO, Bulk Discounts, and Early Bird offers get you started in seconds.
- Discount stacking control – Choose whether CampaignBay discounts can stack with each other or with WooCommerce coupons.
- Three discount application methods – Apply quantity discounts as a direct line price modification, a virtual coupon, or a negative cart fee.
- Import and Export – Move campaigns between stores or environments with a single action.
- Bulk actions – Activate, deactivate, duplicate, or delete multiple campaigns at once.
- WooCommerce coupon compatibility – CampaignBay works alongside your existing coupon strategy.
- Developer hooks – An extensive set of action and filter hooks for custom extensions and integrations.
- White-label support – Rebrand the plugin interface for client sites.
- REST API – Full API coverage for campaign management, settings, and analytics.
- Shortcodes – Embed the quantity discount table or campaign countdown anywhere with
[campaignbay_discount_table]and[campaignbay_countdown].
Upgrade to CampaignBay Pro
The free version covers the core campaign types. CampaignBay Pro adds more powerful targeting and campaign mechanics for stores with advanced needs.
Pro Campaign Types:
- BOGO Advanced (Buy X, Get Y) – Run cross-product deals: “Buy a Laptop, get a Mouse free.” Configure different buy and get products, with multiple tiers per campaign and configurable discount percentages on the reward product.
- Product in Cart Discounts – Trigger a discount across your store when a specific product is added to the cart. Useful for membership products, gift boxes, or VIP keys that unlock store-wide savings.
Pro Conditions:
- Target multiple user roles simultaneously (any combination).
- Restrict campaigns to specific individual users by ID.
- Activate discounts based on a customer’s total order history count.
- Gate campaigns by current cart total or subtotal.
- Trigger conditions based on specific products or categories already in the cart.
Pro Support:
- Priority email support with direct access to the development team.
Use Cases
- Boost average order value – “Buy 3+, save 10%. Buy 6+, save 20%.” Tiered pricing moves customers up the ladder.
- Automate seasonal sales – Schedule your Black Friday or end-of-season sale weeks in advance. No last-minute price edits.
- Product launch momentum – Offer 40% off to the first 100 buyers. The slot counter creates genuine urgency.
- Clear slow-moving inventory – “Buy 2, Get 1 Free” moves stock without permanent price reductions.
- Reward loyal customers – Exclusive bulk pricing for users with the Wholesaler role, invisible to regular shoppers.
- Category promotions – Run a 20% off promotion across an entire product category for a defined time window.
Documentation and Support
- Official Documentation – Step-by-step setup guides for every feature.
- Live Demo – Explore the frontend and admin experience before installing.
- CampaignBay Pro – Advanced campaign types and conditions.
- Support Forum – Get help from the team.
Live Demo
See CampaignBay in action on our interactive demo – both the customer-facing storefront and the admin dashboard.
Screenshots
FAQ
ChangeLog












