
🚫🛒 Description
Guest Checkout Blocker by Product Type lets you require login or registration for specific WooCommerce product types — ideal for digital downloads, subscriptions, or services where customer accounts are essential.
Gain better control over your checkout flow and protect sensitive product types from being purchased anonymously.
✨ Key Features
-
🔐 Force registration for selected product types
-
🧩 Supports all core WooCommerce types: simple, variable, grouped, external, virtual, and downloadable
-
💬 Customizable guest message shown during checkout
-
⚙️ Easy-to-use settings panel under WooCommerce
-
🔄 Seamless integration with WooCommerce’s checkout process
-
🌍 Multilingual-ready with translation support
-
🧼 Built following WordPress best practices
🎯 Use Cases
-
💾 Require accounts for digital downloads
-
🔁 Block guest checkout for subscription products
-
💼 Enforce login for service-based items
-
🛠️ Customize guest access per product type
🚀 Installation
-
Upload the plugin to
/wp-content/plugins/guest-checkout-blocker-by-product-type
-
Activate via Plugins > Installed Plugins
-
Go to WooCommerce > Guest Checkout Blocker
-
✅ Select which product types require login
-
💬 Customize the guest checkout message
-
💾 Save your settings
❓ Frequently Asked Questions
✅ Does this support all product types?
Yes! It supports all standard WooCommerce product types. You can also extend it for custom product types via filters.
✏️ Can I change the message shown to guests?
Absolutely — go to WooCommerce > Guest Checkout Blocker to customize the message shown to users who aren’t logged in.
🧾 Will this affect existing orders?
No — the plugin only modifies new checkout sessions. Existing orders and customers remain untouched.
🔍 Can I exclude individual products?
Not yet — the plugin works at the product type level. However, you can use developer filters to implement exclusions programmatically.
🔄 Is it compatible with WooCommerce Subscriptions?
Yes! You can require login for subscription products if WooCommerce Subscriptions is active.
Only logged in customers who have purchased this product may leave a review.
CognitoWP supports this product Supported
Product support includes:
- ✔ The seller will answer product related questions
- ✔ Assistance with reported bugs and issues
- ✔ Help with included third-party assets
However, product support does not include:
- ✖ Customization services
- ✖ Installation services
Reviews
There are no reviews yet.