WooCommerce Restricted Countries Pre Order helps you restrict product purchasing by customer country—while still capturing demand from regions where the product is currently unavailable.
The plugin uses WooCommerce’s built-in Geolocation to detect a visitor’s country. If the product is restricted for that country, the customer won’t be able to purchase it—and a Pre Order Request button is displayed instead of the standard Add to Cart flow (simple products).
When the customer clicks the Pre Order Request button, a popup form opens asking for Name, Email, and Required Quantity. After submission, the request is stored in the WordPress admin under Country Restrictions → Pre-Order Requests, so the store owner can follow up when the product becomes available in that customer’s country.
This is ideal for stores that sell region-limited or staged-release products and want a simple way to collect leads—without allowing restricted customers to place orders.
Compatibility note: If your theme or a third-party plugin replaces the single-product Add to Cart behavior with a custom AJAX implementation, it may conflict with how this plugin injects the pre-order UI on the product page. Shop and category archives respect catalog visibility rules—test with your theme.
Open Country Restrictions → Settings (General & Payment tabs) to set defaults based on WooCommerce geolocation. Refine behavior with Rules and product-level options.
Country Restrictions → Rules: add countries, enable Catalog visibility, Product price, and/or Add to cart separately, choose Show or Hide per layer, and set scope via products, categories, and tags. You must select scope (products/categories/tags) so the rule matches items—an empty scope matches nothing.
This workflow supports both “deny by default, allow selectively” and the opposite, depending on your General Settings and rules.
0 average based on 0 ratings.
| Last Update | 2026-03-29 |
| Created | 2018-04-29 |
| Sales | 2 |
| Discussion | Comments |
| Compatible Browsers | IE9 IE10 Firefox Safari Opera Chrome Edge |
| Software Version | WordPress 4.9.x |
| Compatible With | WooCommerce 7.x.x WooCommerce 6.x.x WooCommerce 5.x.x |
| Gutenberg Optimized | No |
| High Resolution | No |
| Files Included | JavaScript JS JavaScript JSON HTML CSS PHP |
| Video Preview Resolution |