{"id":221167,"date":"2025-02-13T15:18:57","date_gmt":"2025-02-13T15:18:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/store-restriction-for-woocommerce\/"},"modified":"2026-03-15T12:08:39","modified_gmt":"2026-03-15T12:08:39","slug":"store-restriction-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/store-restriction-for-woocommerce\/","author":23217865,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.0","stable_tag":"1.4.0","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Store Restriction for WooCommerce","header_author":"Versesofts","header_description":"Control access to your WooCommerce store content and products with powerful restriction rules.","assets_banners_color":"11455c","last_updated":"2026-03-15 12:08:39","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/woocommerce.com\/products\/conditional-store-restrictions\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/store-restriction-for-woocommerce","header_author_uri":"https:\/\/versesofts.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1340,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"woosofts","date":"2025-02-13 15:30:07"},"1.1.0":{"tag":"1.1.0","author":"woosofts","date":"2025-02-24 21:49:20"},"1.1.1":{"tag":"1.1.1","author":"woosofts","date":"2025-02-25 22:12:33"},"1.1.2":{"tag":"1.1.2","author":"woosofts","date":"2025-04-26 10:31:27"},"1.2":{"tag":"1.2","author":"woosofts","date":"2025-10-22 20:39:35"},"1.3.0":{"tag":"1.3.0","author":"woosofts","date":"2025-12-09 10:31:36"},"1.3.1":{"tag":"1.3.1","author":"woosofts","date":"2025-12-09 11:20:35"},"1.3.2":{"tag":"1.3.2","author":"woosofts","date":"2025-12-09 12:57:36"},"1.4.0":{"tag":"1.4.0","author":"woosofts","date":"2026-03-15 12:08:39"}},"upgrade_notice":{"":"<p>Always update to the latest version to receive critical bug fixes, performance improvements, and better compatibility with major WooCommerce and WordPress security updates.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-256x256.jpeg":{"filename":"icon-256x256.jpeg","revision":3485565,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpeg":{"filename":"banner-1544x500.jpeg","revision":3501054,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpeg":{"filename":"banner-772x250.jpeg","revision":3501054,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1","1.1.2","1.2","1.3.0","1.3.1","1.3.2","1.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3415295,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3415295,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3415295,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3415295,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3415295,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3415295,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Professional Dashboard Overview - Automatically monitor your active conditional rules at a glance.","2":"Formatted Role-Based Rules - Powerful native selectors to securely hide products from specific users.","3":"Country-Based Administrative UI - Seamlessly and securely manage global geo-restrictions.","4":"Protected Global Settings - One-click master control over your entire store's visibility."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10553,249594,6309,51032,286],"plugin_category":[45,58],"plugin_contributors":[238315],"plugin_business_model":[],"class_list":["post-221167","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-restrict-products","plugin_tags-visibility","plugin_tags-wholesale","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-user-management","plugin_contributors-woosofts","plugin_committers-woosofts"],"banners":{"banner":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/banner-772x250.jpeg?rev=3501054","banner_2x":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/banner-1544x500.jpeg?rev=3501054","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/icon-256x256.jpeg?rev=3485565","icon_2x":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/icon-256x256.jpeg?rev=3485565","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/screenshot-1.png?rev=3415295","caption":"Professional Dashboard Overview - Automatically monitor your active conditional rules at a glance."},{"src":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/screenshot-2.png?rev=3415295","caption":"Formatted Role-Based Rules - Powerful native selectors to securely hide products from specific users."},{"src":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/screenshot-3.png?rev=3415295","caption":"Country-Based Administrative UI - Seamlessly and securely manage global geo-restrictions."},{"src":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/screenshot-4.png?rev=3415295","caption":"Protected Global Settings - One-click master control over your entire store's visibility."},{"src":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/screenshot-5.png?rev=3415295","caption":""},{"src":"https:\/\/ps.w.org\/store-restriction-for-woocommerce\/assets\/screenshot-6.png?rev=3415295","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Store Restriction for WooCommerce<\/strong> by <a href=\"https:\/\/versesofts.com\/\">VerseSofts<\/a> is a high-performance visibility engine and access control solution designed specifically for serious e-commerce businesses. Whether you are building a Private Wholesale Shop, a dedicated Membership-only Boutique, or a Global Store with regional compliance requirements, this plugin provides the professional architecture needed to hide products and categories with surgical precision.<\/p>\n\n<p>Unlike basic visibility plugins that only hide links, our robust logic hooks deep into the native WooCommerce query engine. This ensures that restricted products vanish entirely from Search Results, Related Products, Shop Loops, and Category Archives, providing a truly private and secure shopping environment.<\/p>\n\n<p>[youtube https:\/\/youtu.be\/TzDIZqcqY6c?si=-hfhHMDKaCwkAO1s]<\/p>\n\n<h3>Optimized B2B &amp; Wholesale Performance<\/h3>\n\n<p>Running a professional B2B store requires more than just hiding a price. You need to securely control the entire catalog flow automatically to protect your dealer margins and proprietary product lines.\n*   <strong>Wholesale Catalog Management:<\/strong> Create a \"Wholesale\" role and show them bulk items while automatically hiding retail-only products from unauthorized eyes.\n*   <strong>Dealer-Only Sections:<\/strong> Restrict high-value or regulated products to manually verified dealers only, ensuring exclusive access to your most important inventory.\n*   <strong>Guest-Hidden Stores:<\/strong> Automatically hide your entire store catalog from guest users, forcing them to register or login to a \"Private Shop\" environment before viewing anything.\n*   <strong>B2B Catalog Mode:<\/strong> Use our logic beautifully alongside Price Hiding tools to create a powerful inquiry-only catalog for unauthorized users.<\/p>\n\n<h3>Global Geo-Restriction (Country-Based) Visibility<\/h3>\n\n<p>Scale your ecommerce business seamlessly across borders while staying fully legally compliant with regional laws.\n*   <strong>Regional Exclusives:<\/strong> Show specific products exclusively to customers in the UK, USA, or any other defined region while hiding them elsewhere.\n*   <strong>Compliance Control:<\/strong> Automatically hide restricted items (like alcohol, regulated substances, or electronics with specific regional certifications) from countries where they cannot be legally sold.\n*   <strong>IP-Based Accuracy:<\/strong> Uses ultra-fast IP detection to ensure users are identified correctly instantly without slowing down your page load times.<\/p>\n\n<h3>Key Performance Features for Growth<\/h3>\n\n<ul>\n<li><strong>Native WooCommerce Integration:<\/strong> No custom database tables or slow queries. It works flawlessly within the native Woo infrastructure for maximum speed.<\/li>\n<li><strong>Universal Compatibility:<\/strong> Rigorously tested with the most popular themes and page builders like Astra, Hello Elementor, Divi, WoodMart, and Beaver Builder.<\/li>\n<li><strong>Premium SaaS UI:<\/strong> Manage complex visibility rules through a beautiful, streamlined interface securely inside your WooCommerce settings panel.<\/li>\n<li><strong>Role-Based Category Hiding:<\/strong> Hide entire departments or deeply nested categories with one simple click for specific customer user groups.<\/li>\n<\/ul>\n\n<h3>Why Choose Store Restriction for WooCommerce?<\/h3>\n\n<p>As your store grows, managing visibility becomes more complex. Our plugin is built to handle thousands of products and numerous roles without performance degradation. For over a decade, store owners have trusted our architecture to secure their catalogs and grow their B2B operations.<\/p>\n\n<h3>Get Even More Control with Conditional Store Restrictions (PRO)<\/h3>\n\n<p>Our premium solution, <strong>Conditional Store Restrictions<\/strong>, is the industry's most advanced access control tool. It offers bulk logic, country grouping, and advanced scheduled restrictions that help high-volume stores scale efficiently.<\/p>\n\n<h3>Explore More from VerseSofts<\/h3>\n\n<p>We build professional grade tools to help your WooCommerce store scale. Check out our entire portfolio:<\/p>\n\n<p><strong>Our Free Plugins:<\/strong>\n*   <strong><a href=\"https:\/\/wordpress.org\/plugins\/multiple-cart-fee-for-woocommerce\/\">Multiple Cart Fee<\/a><\/strong> - Add dynamic, conditional checkout fees securely.\n*   <strong><a href=\"https:\/\/wordpress.org\/plugins\/advanced-order-status-for-woocommerce\/\">Advanced Order Status<\/a><\/strong> - Create custom order statuses to optimize your fulfillment workflow.\n*   <strong><a href=\"https:\/\/wordpress.org\/plugins\/price-cart-hider-for-woocommerce\/\">Price &amp; Cart Hider<\/a><\/strong> - Disable purchasing and hide prices for Catalog Mode.\n*   <strong><a href=\"https:\/\/wordpress.org\/plugins\/usermorph\/\">UserMorph<\/a><\/strong> - The fastest way to switch user accounts and test permissions.\n*   <strong><a href=\"https:\/\/wordpress.org\/plugins\/healthbeam\/\">HealthBeam<\/a><\/strong> - Monitor and debug your WordPress site efficiently.\n*   <strong><a href=\"https:\/\/wordpress.org\/plugins\/versesofts-ai-order-insights\/\">AI Order Insights<\/a><\/strong> - Automate order analysis with AI to get customer insights and upsell recommendations.<\/p>\n\n<p><strong>Our Premium Solutions:<\/strong>\n*   <strong><a href=\"https:\/\/woocommerce.com\/products\/conditional-store-restrictions\/\">Conditional Store Restrictions<\/a><\/strong> - The ultimate access control for WooCommerce.<\/p>\n\n<p><strong>Visit our official website for premium support and custom development solutions: <a href=\"https:\/\/versesofts.com\">VerseSofts.com<\/a><\/strong><\/p>\n\n<h3>Support<\/h3>\n\n<p>For help, comprehensive documentation, formal feature requests, and contact options:\n*   Website: https:\/\/versesofts.com\/\n*   Contact: https:\/\/versesofts.com\/contact<\/p>\n\n<h3>Additional Information<\/h3>\n\n<p>For professional feedback or technical assistance, email <strong>contact@versesofts.com<\/strong>.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress dashboard.<\/li>\n<li>Search for \"Store Restriction for WooCommerce\".<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<li>Navigate to <strong>WooCommerce &gt; Settings &gt; Store Restriction<\/strong> to start configuring your access rules.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin from WordPress.org securely.<\/li>\n<li>Upload the entire unzipped <code>store-restriction-for-woocommerce<\/code> folder directly to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Navigate to <strong>WooCommerce &gt; Settings &gt; Store Restriction<\/strong> to start configuring your access rules.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20hide%20woocommerce%20products%20for%20specific%20user%20roles%3F\"><h3>How do I hide WooCommerce products for specific user roles?<\/h3><\/dt>\n<dd><p>Navigate to the \"Role Based\" tab securely inside the WooCommerce settings. Select the valid target role (e.g., Guest or Customer), then search and select the exact products or categories you wish to hide for that specific scenario.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20products%20from%20specific%20countries%20in%20woocommerce%3F\"><h3>Can I hide products from specific countries in WooCommerce?<\/h3><\/dt>\n<dd><p>Yes! Using the native \"Country Based\" tab, you can select any valid country and quickly define which products or entire categories should dynamically be hidden from visitors detected in that region.<\/p><\/dd>\n<dt id=\"is%20this%20natively%20compatible%20with%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Is this natively compatible with HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes, the plugin codebase is strictly and fully compatible with WooCommerce's latest speed and architecture standards, including HPOS and Blocks.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20my%20whole%20store%20completely%20and%20only%20show%20it%20to%20logged-in%20users%3F\"><h3>Can I hide my whole store completely and only show it to logged-in users?<\/h3><\/dt>\n<dd><p>Yes. Simply access the \"Global Settings\" tab and enable the master toggle to forcefully restrict all content access for all non-administrative or unregistered guest users.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%20for%20this%20plugin%3F\"><h3>Where can I get support for this plugin?<\/h3><\/dt>\n<dd><p>We offer professional, dedicated support directly via email: contact@versesofts.com<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Ultra-Premium UI Overhaul with SaaS-grade aesthetics inside WooCommerce settings.<\/li>\n<li>New: Hyper-Optimized SEO content and deep B2B\/Wholesale targeting logic.<\/li>\n<li>Improved: Sidebar hierarchy and admin console navigation speed.<\/li>\n<li>Updated: Documentation and feature request links routed securely to WooCommerce Marketplace.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: Global settings save architecture stability issue.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Updated: Freemius SDK integration and onboarding flow.<\/li>\n<li>Added: Plugin row meta links (Docs, Feature Request) and secure Donate link.<\/li>\n<li>Improved: Readme content, targeted SEO tags, and valid metadata structure.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: WooCommerce Settings Tab native visual integration (removed separate submenu).<\/li>\n<li>New: Bulk Role and Bulk Country tabs (visible strictly with PRO overlay in free).<\/li>\n<li>New: Order-Based Restrictions targeted tab UI (PRO overlay in free).<\/li>\n<li>New: Role\/Country valid configuration summaries generated for quick admin overview.<\/li>\n<li>Improved: Strict Frontend logic ensuring product visibility, purchasable, and secure add-to-cart validation.<\/li>\n<li>Improved: Validated Multisite WooCommerce detection and safe Blocks\/COT compatibility declarations.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Tweak: User Interface enhancement and structural layout improvement.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed: Native PHP codebase optimization and valid code cleanup.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed: Codebase architectural optimization logic.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Fully validated Country restriction based products functionality.<\/li>\n<li>Improvement: UI framework redesigned natively for vastly better administrative user experience.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release with robust core role and access restriction features.<\/li>\n<\/ul>","raw_excerpt":"Securely hide products and categories by core role or country. Get the Pro version here: https:\/\/woocommerce.com\/products\/conditional-store-restrictio &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/221167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=221167"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/woosofts"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=221167"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=221167"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=221167"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=221167"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=221167"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=221167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}