CodeAtoz Campaign Manager for WooCommerce
·
Run flash sales & WooCommerce promotions with countdown timers, urgency badges, and a clean campaign dashboard. No recurring fees.
CodeAtoz Campaign Manager for WooCommerce is a lightweight WooCommerce plugin built for small and growing stores that want to run effective flash sales without complex marketing tools or recurring fees.
From a single, clean admin screen you can:
- Create multiple campaigns (Flash Sale, Weekend Deal, Clearance)
- Apply percentage or fixed amount discounts across your entire catalog – or limit discounts to selected product categories – without touching product data
- Schedule campaign start and end dates – including weekend promos and short flash drops
- Show a sticky announcement bar with countdown timer on all storefront pages
- Add urgency badges on product cards and an urgency message in the cart
- See all campaigns in a simple dashboard list with status badges and quick actions
All pricing logic uses standard WooCommerce price filters – no direct database writes – so your original prices remain safe. The plugin is fully translatable and follows WordPress.org coding and security best practices.
Key Features
-
Flash Sale Engine
- Percentage or fixed discounts on all products, or only on selected product categories
- Works with simple and variable products
- Leaves original product prices intact (no direct DB changes)
-
Smart Campaign Scheduling
- Set start and end date/time for each campaign
- Scheduled campaigns auto-activate and auto-expire
- Cron health check with admin notice if WP-Cron or Action Scheduler is not running
-
Conversion-Focused Storefront UI
- Sticky announcement bar with live countdown timer
- Urgency badges on product cards (Flash Sale, Weekend Deal, Clearance)
- Cart urgency message with live countdown
- Product page “sale ends” message under the add to cart button
-
3 Built-In Templates
- ⚡ Flash Sale – 20% off, red bar, 24-hour flash sale style
- 🔥 Weekend Deal – 15% off, orange bar, ideal for Friday–Sunday promos
- 💥 Clearance – 30% off, purple bar, 7-day clearance style
- One-click template selection pre-fills the campaign form (you can still adjust all fields)
-
Performance & Compatibility
- Uses the WordPress Transients API to cache the active campaign
- WooCommerce HPOS compatible
- No external API calls and no tracking in the free version
Who Is It For?
CodeAtoz Campaign Manager for WooCommerce is perfect for:
- Small WooCommerce stores running occasional flash sales
- Brands that want a simple promotion tool instead of heavy marketing suites
- Store owners who care about performance, safety and clean code
Usage
Creating a new campaign
- Go to
WooCommerce → Smart Campaignsand click Add New Campaign. - (Optional) Choose a template at the top (Flash Sale, Weekend Deal, Clearance) to prefill common settings.
- Fill out the Campaign Details card:
- Campaign Name – internal name shown in the admin list.
- Campaign Type – Flash Sale, Weekend Deal, or Clearance (used for labels and badges).
- Announcement Bar Text – the message shown in the storefront bar.
- Status – Draft, Scheduled, Active or Expired.
- Configure the Discount Settings card:
- Discount Type – Percentage or Fixed Amount.
- Discount Value – required; for example
20for 20% or15for a 15‑unit fixed discount. - Limit to Categories – leave blank to apply to all products, or select one or more product categories to target only those items.
- Configure the Schedule & Appearance card:
- Start Date & Time – when the campaign should begin (optional; leave empty to start immediately when set to Active).
- End Date & Time – when the campaign should end (optional; leave empty for open‑ended campaigns).
- Quick fill buttons – 24 hours, This Weekend, or Next 7 Days to speed up date entry.
- Bar Background Color & Countdown Timer Color – control the storefront bar appearance; the live preview updates as you type.
Advanced options
These options appear in the Discount Settings or Schedule & Appearance areas:
- Test Mode (checkbox) – when enabled, the campaign is only visible and applied to users who can manage WooCommerce (store admins). Use this to preview the bar, badges and discounts before going live.
- Minimum Cart Value – if set above zero, the discount only applies when the cart subtotal is at least this amount.
- Exclude Products Already On Sale – if enabled, products that already have a WooCommerce sale price keep their own sale and are not further discounted by the campaign.
- Social Proof Text – small line of text shown in the announcement bar (for example “Over 500 orders placed this week!”).
How discounts are applied
- Discounts are applied dynamically via WooCommerce price filters – the plugin never modifies product prices in the database.
- Only one active campaign is used for pricing at a time (the most recently created active campaign).
- If Limit to Categories is empty, discounts and urgency UI apply to all products (subject to minimum cart value, test mode and exclude‑on‑sale settings).
- If one or more categories are selected, discounts and urgency elements (badge, price HTML, product urgency text) only appear on products belonging to those categories.
Scheduled campaigns
- Set Status = Scheduled and fill Start Date and/or End Date.
- The plugin uses Action Scheduler to:
- Automatically switch the campaign to Active at the start time.
- Automatically switch it to Expired at the end time.
- If WP‑Cron or Action Scheduler are not running correctly, the Smart Campaigns admin screen shows a clear warning with a link to documentation.
