plugin-icon

CodeAtoz Campaign Manager for WooCommerce

Автор: codeatoz·
Run flash sales & WooCommerce promotions with countdown timers, urgency badges, and a clean campaign dashboard. No recurring fees.
Версия
1.1.0
Последние изменения
Mar 27, 2026
CodeAtoz Campaign Manager for WooCommerce

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

  1. Go to WooCommerce Smart Campaigns and click Add New Campaign.
  2. (Optional) Choose a template at the top (Flash Sale, Weekend Deal, Clearance) to prefill common settings.
  3. 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.
  4. Configure the Discount Settings card:
    • Discount Type – Percentage or Fixed Amount.
    • Discount Value – required; for example 20 for 20% or 15 for 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.
  5. 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.
Проверено на
WordPress 6.9.4
Этот плагин можно скачать и использовать при .