Early Bird Discount for WooCommerce

Description

Early Bird Discount for WooCommerce allows you to set up dynamic, tiered pricing based on the number of items sold. Reward your first customers with higher discounts and gradually decrease the discount as more items are sold. Designed for product launches, crowdfunding campaigns, and limited-time offers.

The plugin provides a flexible rules engine to apply campaigns globally or to specific products, categories, or attributes. With built-in slot reservations, real-time counters, and a visual simulator, you have full control over your early bird promotions.

Key Features

  • Drag-and-drop rule ordering with a structured priority system
  • Tiered pricing based on items sold (e.g., First 10 get 50% off, Next 20 get 20% off)
  • Multiple discount types: Percentage or Fixed Discount
  • Flexible targeting: Apply to all products, specific categories, tags, attributes, or individual products
  • Time-bound campaigns: Set start and end dates for your early bird offers
  • Slot reservation system: Temporarily hold slots for customers at checkout to prevent overselling
  • Public tier table: Display all tiers, prices, and availability on the single product page
  • Customizable frontend badges: Show urgency messages like “Only 5 items left at this price!”
  • Built-in Simulator: Pick a product to see which rule applies and how many items have been sold
  • Localization tab: Translate or modify frontend text directly from the settings without a .po file
  • Optimized architecture: Uses WooCommerce native data stores and database locks for real-time accuracy

🎯 Tiered Discount Engine

Create an unlimited number of discount tiers to encourage early purchases. The price automatically adjusts as items are sold.

  • Discount Types β€” Choose from Percentage Discount or Fixed Discount.
  • Sequential Tiers β€” Define ranges like “First 10 items”, “Next 20 items”, “Next 50 items”.
  • Automatic Reversion β€” Once all discounted tiers are sold out or the campaign ends, the product automatically returns to its regular price.
  • Real-time Counters β€” The plugin keeps track of sold items. If an order is cancelled or refunded, the slot is automatically restored.

🧠 Flexible Rules System

Target your campaigns exactly where you want them. Rules are evaluated from top to bottom, applying the first matching rule.

  • Global & Specific Targeting β€” Apply a rule to the entire store, or limit it to specific categories, tags, attributes, or hand-picked products.
  • Time-Bound Campaigns β€” Set a Start Date & Time and an End Date & Time. Offers activate and expire automatically without manual intervention.
  • Priority Management β€” Drag and drop rules to reorder them and manage priorities when a product matches multiple campaigns.

πŸ”’ Slot Reservation System

Avoid overselling during checkout with the built-in slot reservation system.

  • Checkout Holds β€” When a customer reaches the checkout page, their early bird slot is temporarily reserved for a configurable number of minutes (e.g., 15 minutes).
  • Concurrency Safe β€” Built with MySQL database locks (GET_LOCK) to prevent race conditions during high-traffic product launches.
  • Automatic Expiration β€” If the customer abandons the checkout or the payment fails, the slot is automatically released back to the pool.

πŸ›’ Frontend & Customer Experience

Create urgency and clearly communicate the value of the early bird offer.

  • Public Tier Table β€” Show a clean table on the product page detailing all upcoming, current, and sold-out tiers, along with their respective prices and remaining quantities.
  • Urgency Badges β€” Display customizable text (e.g., “10 items left at this special price”) on the product page and archive pages.
  • Smart Cart Updates β€” If a tier sells out while a customer has the item in their cart, they are notified of the price change before checkout.

πŸ› οΈ Admin Tools & Utilities

Manage your campaigns with confidence using built-in developer-friendly tools.

  • Rule Simulator β€” Select a product to see which rule applies, how every rule was evaluated, and how many items have been sold. Test your logic before going live!
  • Localization Tab β€” Edit all frontend text (table headers, status messages, checkout warnings) directly in the plugin settings. No translation plugins required.

Screenshots

Installation

  1. Download the plugin from WordPress.org.
  2. Go to Plugins > Add New > Upload Plugin and choose the downloaded file.
  3. Click “Install Now” and then “Activate”.
  4. Navigate to Early Bird Discount to set up your first rule.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Early Bird Discount for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Changed plugin name to “Early Bird Discount for WooCommerce”

1.0.0

  • Initial release