{"id":386846,"date":"2026-10-14T08:26:21","date_gmt":"2026-10-14T08:26:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpc-early-bird-discount\/"},"modified":"2026-10-15T04:45:07","modified_gmt":"2026-10-15T04:45:07","slug":"early-bird-discount-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/early-bird-discount-for-woocommerce\/","author":14634412,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.3","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"WPC Early Bird Discount for WooCommerce","header_author":"WPClever","header_description":"Set up tiered early bird discounts based on the number of items sold for each product.","assets_banners_color":"b66a9c","last_updated":"2026-10-15 04:45:07","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpclever.net","header_plugin_uri":"https:\/\/wpclever.net\/","header_author_uri":"https:\/\/wpclever.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":75,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"wpclever","date":"2026-10-14 08:25:46","revision":3745691},"1.0.2":{"tag":"1.0.2","author":"wpclever","date":"2026-10-15 04:45:07","revision":3747612}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3745700,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3745700,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3745700,"resolution":"1","location":"assets","locale":"","width":1220,"height":734},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3745700,"resolution":"2","location":"assets","locale":"","width":994,"height":1093}},"screenshots":[]},"plugin_section":[],"plugin_tags":[331,15963,251190,243191,286],"plugin_category":[45],"plugin_contributors":[84934],"plugin_business_model":[],"class_list":["post-386846","plugin","type-plugin","status-publish","hentry","plugin_tags-discount","plugin_tags-dynamic-pricing","plugin_tags-early-bird","plugin_tags-quantity-discount","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wpclever","plugin_committers-wpclever"],"banners":{"banner":"https:\/\/ps.w.org\/early-bird-discount-for-woocommerce\/assets\/banner-772x250.png?rev=3745700","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/early-bird-discount-for-woocommerce\/assets\/icon-128x128.png?rev=3745700","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/early-bird-discount-for-woocommerce\/assets\/screenshot-1.png?rev=3745700","caption":""},{"src":"https:\/\/ps.w.org\/early-bird-discount-for-woocommerce\/assets\/screenshot-2.png?rev=3745700","caption":""}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>The plugin provides a flexible rules engine to apply campaigns globally or to selected products. Applying rules to product categories, tags, and attributes (including combined conditions) is available in the Premium Version only. With built-in slot reservations, real-time counters, and a visual simulator, you have full control over your early bird promotions.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Drag-and-drop rule ordering with a structured priority system<\/li>\n<li>Tiered pricing based on items sold (e.g., First 10 get 50% off, Next 20 get 20% off)<\/li>\n<li>Multiple discount types: Percentage or Fixed Discount<\/li>\n<li>Flexible targeting: Apply to all products or selected products (applying to product categories, tags, and attributes is available in the Premium version only)<\/li>\n<li>Time-bound campaigns: Set start and end dates for your early bird offers<\/li>\n<li>Slot reservation system: Temporarily hold slots for customers at checkout to prevent overselling<\/li>\n<li>Public tier table: Display all tiers, prices, and availability on the single product page<\/li>\n<li>Customizable frontend badges: Show urgency messages like \"Only 5 items left at this price!\"<\/li>\n<li>Built-in Simulator: Pick a product to see which rule applies and how many items have been sold<\/li>\n<li>Localization tab: Translate or modify frontend text directly from the settings without a .po file<\/li>\n<li>Optimized architecture: Uses WooCommerce native data stores and database locks for real-time accuracy<\/li>\n<\/ul>\n\n<h3>\ud83c\udfaf Tiered Discount Engine<\/h3>\n\n<p>Create an unlimited number of discount tiers to encourage early purchases. The price automatically adjusts as items are sold.<\/p>\n\n<ul>\n<li><strong>Discount Types<\/strong> \u2014 Choose from Percentage Discount or Fixed Discount.<\/li>\n<li><strong>Sequential Tiers<\/strong> \u2014 Define ranges like \"First 10 items\", \"Next 20 items\", \"Next 50 items\".<\/li>\n<li><strong>Automatic Reversion<\/strong> \u2014 Once all discounted tiers are sold out or the campaign ends, the product automatically returns to its regular price.<\/li>\n<li><strong>Real-time Counters<\/strong> \u2014 The plugin keeps track of sold items. If an order is cancelled or refunded, the slot is automatically restored.<\/li>\n<\/ul>\n\n<h3>\ud83e\udde0 Flexible Rules System<\/h3>\n\n<p>Target your campaigns exactly where you want them. Rules are evaluated from top to bottom, applying the first matching rule.<\/p>\n\n<ul>\n<li><strong>Global &amp; Specific Targeting<\/strong> \u2014 Apply a rule to the entire store, or limit it to hand-picked products.<\/li>\n<li><strong>Category, Tag &amp; Attribute Targeting (Premium)<\/strong> \u2014 Apply rules to product categories, tags, and attributes, or combine multiple conditions. This feature is available in the Premium Version only.<\/li>\n<li><strong>Time-Bound Campaigns<\/strong> \u2014 Set a Start Date &amp; Time and an End Date &amp; Time. Offers activate and expire automatically without manual intervention.<\/li>\n<li><strong>Priority Management<\/strong> \u2014 Drag and drop rules to reorder them and manage priorities when a product matches multiple campaigns.<\/li>\n<\/ul>\n\n<h3>\ud83d\udd12 Slot Reservation System<\/h3>\n\n<p>Avoid overselling during checkout with the built-in slot reservation system.<\/p>\n\n<ul>\n<li><strong>Checkout Holds<\/strong> \u2014 When a customer reaches the checkout page, their early bird slot is temporarily reserved for a configurable number of minutes (e.g., 15 minutes).<\/li>\n<li><strong>Concurrency Safe<\/strong> \u2014 Built with MySQL database locks (<code>GET_LOCK<\/code>) to prevent race conditions during high-traffic product launches.<\/li>\n<li><strong>Automatic Expiration<\/strong> \u2014 If the customer abandons the checkout or the payment fails, the slot is automatically released back to the pool.<\/li>\n<\/ul>\n\n<h3>\ud83d\uded2 Frontend &amp; Customer Experience<\/h3>\n\n<p>Create urgency and clearly communicate the value of the early bird offer.<\/p>\n\n<ul>\n<li><strong>Public Tier Table<\/strong> \u2014 Show a clean table on the product page detailing all upcoming, current, and sold-out tiers, along with their respective prices and remaining quantities.<\/li>\n<li><strong>Urgency Badges<\/strong> \u2014 Display customizable text (e.g., \"10 items left at this special price\") on the product page and archive pages.<\/li>\n<li><strong>Smart Cart Updates<\/strong> \u2014 If a tier sells out while a customer has the item in their cart, they are notified of the price change before checkout.<\/li>\n<\/ul>\n\n<h3>\ud83d\udee0\ufe0f Admin Tools &amp; Utilities<\/h3>\n\n<p>Manage your campaigns with confidence using built-in developer-friendly tools.<\/p>\n\n<ul>\n<li><strong>Rule Simulator<\/strong> \u2014 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!<\/li>\n<li><strong>Localization Tab<\/strong> \u2014 Edit all frontend text (table headers, status messages, checkout warnings) directly in the plugin settings. No translation plugins required.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin from WordPress.org.<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin and choose the downloaded file.<\/li>\n<li>Click \"Install Now\" and then \"Activate\".<\/li>\n<li>Navigate to <strong>Early Bird Discount<\/strong> to set up your first rule.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated: Optimized the code<\/li>\n<li>Updated: Compatible with WP 7.1 &amp; Woo 11.2<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Changed plugin name to \"Early Bird Discount for WooCommerce\"<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Reward early buyers with tiered discounts based on the number of items sold. Create urgency and boost sales for new product launches.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=386846"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpclever"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386846"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386846"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386846"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386846"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386846"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}