Anticipo lets you sell a product weeks or months before it lands, then hands the whole launch back to you as a normal WooCommerce order on release day. Live demo: Free version | Pro version Documentation: Free version | Pro version Support: propluginslab.io/support Customers pay in full at checkout
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.4 and PHP 7.4.
SourceWordPress plugins · Oct 20, 2026
01 / Source details
About this tool.
Anticipo lets you sell a product weeks or months before it lands, then hands the whole launch back to you as a normal WooCommerce order on release day.
Live demo: Free version | Pro version
Documentation: Free version | Pro version
Support: propluginslab.io/support
Customers pay in full at checkout and the order waits in a dedicated Pre-ordered status, out of your fulfilment queue. On the release date a background job releases every waiting order, reduces stock, moves the orders into your normal workflow and emails the customers. None of it needs anyone logged in.
What you can do
Turn any simple or variable product into a pre-order from a Pre-order tab on the product. External products get the pre-order button text, badge, message and countdown only, because they are bought on another site.
Set a release date and time in your store timezone, stored in UTC so a timezone change never moves a launch.
Take pre-orders with no announced date at all, then fill the date in later and have every waiting customer emailed automatically.
Set a cut-off date so orders close before release while you confirm quantities with a supplier.
Reduce stock on release day rather than at checkout, so your inventory figures stay honest.
Decide whether pre-orders can share a basket with in-stock items, or must be bought on their own.
Give each product its own button text and availability message, or set them once for the whole store.
Show a pre-order badge and a live countdown to release, with the badge wording set store wide or per product (“Coming soon”, “Limited edition”).
List every product currently taking pre-orders on any page with the [anticipo_preorder_products] shortcode, soonest release first.
Release or cancel any pre-order by hand, individually or in bulk.
Filter the Products list to show only the products taking pre-orders, or only those that are not.
On release day
Releases run in the background through WooCommerce Action Scheduler in small batches, so a launch with thousands of orders never blocks a page load. A nightly sweep catches anything that was missed, so a launch interrupted by a server restore recovers on its own.
Five emails, each a real WooCommerce email class you manage from WooCommerce, Settings, Emails: pre-order confirmed, release date changed, pre-order released and pre-order cancelled for the customer, plus a new pre-order notice for the store. Every one has an editable message with merge tags and a table of the products pre-ordered, in HTML and plain text, both overridable from your theme.
Customers can see their pre-orders
A Pre-orders tab in My Account lists everything a customer has reserved, its status and when it arrives.
Built to stay fast
Pre-orders live in their own indexed database table rather than in order meta, so nothing turns into a slow meta query as you grow. Product settings are read from the object WooCommerce has already loaded and cached for the request. The CSS and JavaScript are not loaded at all on pages with no pre-orders.
Works with what you already run
High Performance Order Storage and legacy order storage. Cart and Checkout Blocks, with the cart rules enforced through the Store API. WPML and Polylang, with release emails sent in the language the customer originally ordered in. Any payment gateway, because a pre-order is an ordinary WooCommerce order.
For developers
Over twenty documented hooks, a helper function API, six overridable templates and an activity log of every action taken on every pre-order. Full documentation is built into the plugin under WooCommerce, Pre-orders, Documentation, and in the docs folder.
External services
This plugin does not connect to any external service. It makes no outbound HTTP requests and sends no data anywhere.
Pro version
Anticipo Pro is a separate plugin for stores that want more than full payment up front. It replaces this plugin rather than unlocking it, and keeps every existing pre-order and setting when you switch. It adds:
Deposits and pay on release billing, collected through a linked WooCommerce order and a secure payment link, and a saved Stripe card charged automatically on release.
Allocation limits and per customer limits, with a live “82 of 100 claimed” progress bar.
Pre-order pricing: a discount or premium that stops applying the moment the product releases.
Per variation release dates, pre-orders while on backorder and release when stock arrives.
Scheduled release reminders, and bulk date shifting that emails every affected customer.
Reports, a release calendar, CSV export, bulk editing and a REST API.
Customer self cancellation.
Everything described in this readme is included in the free plugin and is not limited in any way.
More plugins from ProPluginsLab
Free on WordPress.org:
Back In Stock Notifier for WooCommerce – Waitlist and restock email alerts for out of stock products.
Recovero – Cart Recovery for WooCommerce – Recover abandoned carts with automated emails.
Affireo – Affiliates for WooCommerce – Run an affiliate and referral program.
Storefold – Multivendor Marketplace for WooCommerce – Turn your store into a multivendor marketplace.
Dispatchio – Shipment Tracking for WooCommerce – Add tracking numbers and shipment updates to orders.
Presentero – Gift Cards for WooCommerce – Sell and redeem digital gift cards.
Kitero – Product Configurator for WooCommerce – Build composite products and kits.
Plusero – Extra Fees for WooCommerce – Add conditional checkout fees and surcharges.
Inputo – Name Your Price for WooCommerce – Let customers choose what they pay.
Mercenza – B2B for WooCommerce – Sell wholesale with customer groups, wholesale prices and trade accounts.
Visuaro – Product Designer for WooCommerce – Let customers design custom products in the browser.
Christmas Snow – Festive Snowfall Effect – Add a lightweight snowfall effect to any site.
Pro plugins at propluginslab.io :
Recovero Pro
Anticipo Pro
Affireo Pro
Storefold Pro
Dispatchio Pro
Presentero Pro
Kitero Pro
Plusero Pro
Inputo Pro
Mercenza Pro
Visuaro Pro
Back In Stock Notifier Add-ons – 26 add-ons incl. Mailchimp, Klaviyo, Twilio SMS, WPML, or all of them in the Bundle .
See it in action
Screenshots & previews.
Each row shows the order, product, customer, quantity, pre-order status, release date, value and when it was placed.The summary at the bottom shows the open pre-orders already booked for this product.The status is Pre-ordered, and the order note shows it moved there from Pending payment.A page using the shortcode. One product uses its own badge text instead of the store wide wording.The badge, availability message, countdown and button text all come from your Display settings.Customers see each reservation, its release date and its status.The General box at the top holds the main on/off switch and the Mixed carts policy.The preview shows how the confirmation looks to the customer. Use Send a test email to check it in your inbox.The Pre-order tab sits in the Product data box, between Attributes and Advanced.
02 / Source details
Getting started.
01Install and activate WooCommerce first.
02Upload the plugin folder to /wp-content/plugins/ , or install it through Plugins, Add New.
03Activate the plugin.
04Go to WooCommerce, Pre-orders, Documentation for the five minute setup guide.
05Edit any product, open the Pre-order tab in the Product data box, tick Enable pre-orders and set a release date.
03 / Source details
Frequently asked questions.
Does this work with variable products?
Yes. Variations inherit the release date and rules from the parent product.
Why is my stock not going down when someone pre-orders?
By design. Stock is reduced on release day, because the units do not exist yet and reducing stock now would make your inventory figures wrong for weeks. If you are pre-selling from stock you already hold, turn off “Reduce stock on release” under Release workflow.
The release date passed and nothing happened.
Open WooCommerce, Pre-orders, Status. It tells you whether Action Scheduler is running and lists anything overdue. You can also release by hand from the Pre-orders screen. On a very low traffic site, pointing a real server cron at wp-cron.php makes scheduled jobs punctual.
The Pre-orders tab in My Account returns a 404.
Open Settings, Permalinks and press Save without changing anything. That regenerates the rewrite rules.
Will this slow my shop down?
No. Pre-orders live in their own indexed table, settings are read from objects WooCommerce has already loaded, and the plugin’s CSS and JavaScript are not loaded on pages that have no pre-orders.
Can I show all my upcoming pre-orders on one page?
Yes. Add [anticipo_preorder_products] to any page. It shows every product currently taking pre-orders as a normal shop grid, soonest release first, with products that have no announced date listed last. It accepts limit , columns , orderby (release_date or title), category (product category slugs) and empty (the message shown when nothing is on pre-order).
Can the badge say something other than “Pre-order”?
Yes. Set the store wide wording under Settings, Display, or give a single product its own wording in the Badge text field on its Pre-order tab.
Does it work with High Performance Order Storage?
Yes, and with the legacy post based storage. Compatibility is declared for both, plus the Cart and Checkout blocks.
Is my data deleted if I remove the plugin?
Only if you ask for it. Deactivating never deletes anything. Deleting the plugin removes data only when you tick the option on the Advanced settings tab.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati