[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frOlezZ8vlWSR6c8GWD41XHc1me-eHcbIynqymatAmUk":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":137,"fingerprints":271},"woo-products-restricted-users","Products Restricted Users for WooCommerce","0.6.1","Javier Carazo","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarazo\u002F","\u003Cp>Sometimes you to restrict some products for a certain group of users. This plugin allows you to easily do it. In each product you will find a box to choose if you want to activate this functionality in this product. If yes, you will be able to fill a list of users which will be able to view and buy the product. The other ones, won’t see it in the lists and if they try to browse to the product, they will be redirected to home page.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Basics\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set in every product if you want to activate this functionality\u003C\u002Fli>\n\u003Cli>You can choose between two restriction modes: deny to see this product, or allow to see the product but not to purchase it\u003C\u002Fli>\n\u003Cli>In both cases, you will have to fill a list of users in this product, the users in the list won’t suffer any restriction, all the others will suffer the restriction chosen\u003C\u002Fli>\n\u003Cli>Administrators and shop managers always won’t be affected.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Once the plugin is installed you can use it. Below Product data, you will find a box called “Users which can view and buy this product”. There you can activate\u002Fdeactivate this functionality, choose the restriction mode and fill the list of the users which can see it.\u003C\u002Fp>\n","This plugin allows you to restrict the visibility for some products. You can enable the functionality in every product you want.",400,14866,86,6,"2024-12-23T13:04:00.000Z","6.7.5","3.4","",[20,21,22,23,24],"products","restrict","users","visibility","woocommerce","https:\u002F\u002Fcodection.com\u002Fwoocommerce-products-restricted-users","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-products-restricted-users.0.6.1.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"carazo",3,80900,95,737,76,"2026-04-04T07:16:32.273Z",[41,65,86,102,120],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":62,"download_link":63,"security_score":64,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woo-product-country-base-restrictions","Country Based Restrictions for WooCommerce","3.7.7","Zorem","https:\u002F\u002Fprofiles.wordpress.org\u002Fzorem\u002F","\u003Cp>\u003Cstrong>Country Based Restrictions for WooCommerce (CBR)\u003C\u002Fstrong> lets you control which products customers can see and purchase based on their country. Whether you need to comply with regional regulations, limit shipping to certain destinations, or create country-specific catalogs, CBR gives you per-product control using WooCommerce’s built-in geolocation.\u003C\u002Fp>\n\u003Cp>If a product shouldn’t be sold in a particular country — because of shipping limitations, legal requirements, licensing, or business strategy — CBR makes sure customers in that country either can’t see it or can’t buy it. No code required.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hide Restricted Products Completely\u003C\u002Fstrong> — Remove products from your shop, search results, and catalog for customers in restricted countries. Products become invisible as if they don’t exist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide from Catalog, Keep Direct Links\u003C\u002Fstrong> — Remove products from shop pages and search, but still allow access via a direct URL. Useful for wholesale or private distribution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visible but Not Purchasable\u003C\u002Fstrong> — Keep products visible in your shop and search results, but disable the Add to Cart button for restricted countries. Customers can browse but not buy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Product Include or Exclude Rules\u003C\u002Fstrong> — For each product, choose whether to allow it in specific countries (include) or block it in specific countries (exclude). Flexible enough for any restriction scenario.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Country Detection\u003C\u002Fstrong> — Uses WooCommerce Geolocation (IP-based) and the customer’s shipping address to determine their country — no manual input needed from the shopper.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> — Fully translatable and compatible with multilingual stores.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Common Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Legal & Regulatory Compliance\u003C\u002Fstrong> — Block products that can’t legally be sold in certain countries (alcohol, supplements, electronics, age-restricted items).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping Limitations\u003C\u002Fstrong> — Don’t sell products in countries your logistics provider can’t deliver to. Avoid failed deliveries and refund requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regional Licensing\u003C\u002Fstrong> — Restrict digital or licensed products to territories covered by your distribution agreement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-Specific Catalogs\u003C\u002Fstrong> — Show different product selections to different markets, creating a tailored shopping experience per region.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce Chargebacks & Wrong Orders\u003C\u002Fstrong> — Prevent customers from ordering products that can’t be fulfilled in their location.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How Country Detection Works\u003C\u002Fh4>\n\u003Cp>CBR determines the customer’s country in this order:\u003C\u002Fp>\n\u003Col>\n\u003Cli>If the visitor is a \u003Cstrong>logged-in customer\u003C\u002Fstrong> with a shipping address on file, CBR uses that shipping country.\u003C\u002Fli>\n\u003Cli>If no shipping country is set (or the visitor is a guest), CBR falls back to \u003Cstrong>WooCommerce Geolocation\u003C\u002Fstrong> (IP-based detection).\u003C\u002Fli>\n\u003Cli>You can optionally force the plugin to always use geolocation only.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Upgrade to Country Based Restrictions PRO\u003C\u002Fh4>\n\u003Cp>Need to manage restrictions at scale? \u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fcountry-based-restriction-pro\u002F\" rel=\"nofollow ugc\">CBR PRO\u003C\u002Fa> adds powerful bulk tools and advanced controls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Restrictions by Category, Tag, Attribute, or Shipping Class\u003C\u002Fstrong> — Apply country rules to entire groups of products at once instead of editing each product individually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global (All Products) Restrictions\u003C\u002Fstrong> — Set a single rule that applies to your entire catalog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Payment Methods by Country\u003C\u002Fstrong> — Control which payment gateways are available based on the customer’s country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Product Prices for Restricted Products\u003C\u002Fstrong> — Instead of hiding the product entirely, hide only the price and Add to Cart button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Single Product Rules in Bulk\u003C\u002Fstrong> — Clean up individual product rules using bulk actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode\u003C\u002Fstrong> — Display a front-end toolbar (visible to admins only) showing the detected country, so you can test restrictions without affecting customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Detection Widget\u003C\u002Fstrong> — Display the detected shipping country to shoppers and let them change their location while browsing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fcountry-based-restriction-pro\u002F\" rel=\"nofollow ugc\">Get Country Based Restrictions PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cp>Setup guides, configuration tutorials, and developer resources are available in the \u003Ca href=\"https:\u002F\u002Fdocs.zorem.com\u002Fdocs\u002Fcountry-based-restrictions-pro\u002F\" rel=\"nofollow ugc\">CBR documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Need help? Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-country-base-restrictions\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>More Plugins by Zorem\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fwoocommerce-advanced-shipment-tracking\u002F\" rel=\"nofollow ugc\">Advanced Shipment Tracking PRO\u003C\u002Fa> — Add tracking numbers to orders and share them with customers automatically.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fsms-for-woocommerce\u002F\" rel=\"nofollow ugc\">SMS for WooCommerce\u003C\u002Fa> — Send SMS order notifications to customers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fzorem-local-pickup-pro\u002F\" rel=\"nofollow ugc\">Zorem Local Pickup Pro\u003C\u002Fa> — Local pickup and store pickup for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fcustomer-email-verification-for-woocommerce\u002F\" rel=\"nofollow ugc\">Customer Email Verification for WooCommerce\u003C\u002Fa> — Verify customer emails during registration.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzorem.com\u002Fplugins\u002Fzorem-returns\u002F\" rel=\"nofollow ugc\">Zorem Returns\u003C\u002Fa> — Manage product returns and RMA requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Explore all plugins at \u003Ca href=\"https:\u002F\u002Fwww.zorem.com\u002F\" rel=\"nofollow ugc\">zorem.com\u003C\u002Fa>.\u003C\u002Fp>\n","Restrict WooCommerce products by country — hide or block purchases using geolocation so only customers in allowed countries can buy.",5000,224381,90,52,"2026-02-10T13:26:00.000Z","6.9.4","5.3","7.0",[58,59,60,61,24],"country-restriction","geolocation","product-visibility","restrict-products","https:\u002F\u002Fwww.zorem.com\u002Fshop\u002Fwoocommerce-product-country-based-restrictions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-country-base-restrictions.3.7.7.zip",100,{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":64,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":18,"download_link":84,"security_score":64,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":85},"riaco-hide-products-by-user-role","RIACO Hide Products by User Role","1.0.0","robertoiacono","https:\u002F\u002Fprofiles.wordpress.org\u002Fprototipo88\u002F","\u003Cp>\u003Cstrong>Hide Products by User Role for WooCommerce\u003C\u002Fstrong> lets you control product visibility for different user roles — including guests — without coding.\u003C\u002Fp>\n\u003Cp>You can:\u003Cbr \u002F>\n– Hide specific products, product categories, or all products from selected user roles.\u003Cbr \u002F>\n– Apply global rules in \u003Cstrong>WooCommerce > Settings > Products > Hide by User Roles\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Hide products even in search, archives, and single product pages.\u003Cbr \u002F>\n– Support for \u003Cstrong>variable products\u003C\u002Fstrong> — manage visibility per variation.\u003Cbr \u002F>\n– Use \u003Cstrong>custom targets\u003C\u002Fstrong> (extendable via filters).\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Wholesale \u002F Retail pricing separation\u003Cbr \u002F>\n– B2B stores hiding retail items\u003Cbr \u002F>\n– Private or membership stores\u003Cbr \u002F>\n– Logged-in users only stores\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide products for guests or specific user roles\u003C\u002Fli>\n\u003Cli>Global visibility rules via WooCommerce settings\u003C\u002Fli>\n\u003Cli>Role-based taxonomy and product filtering\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce product queries\u003C\u002Fli>\n\u003Cli>Hide single product pages if restricted\u003C\u002Fli>\n\u003Cli>Hide variation products\u003C\u002Fli>\n\u003Cli>Extendable via WordPress filters\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide WooCommerce products, categories, and variations based on user roles or guest access.",10,179,1,"2025-11-06T14:05:00.000Z","6.8.5","6.2","7.4",[81,82,83,24],"hide-products","product-restrictions","products-visibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Friaco-hide-products-by-user-role.1.0.0.zip","2026-03-15T14:54:45.397Z",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":73,"downloaded":94,"rating":64,"num_ratings":34,"last_updated":95,"tested_up_to":54,"requires_at_least":96,"requires_php":56,"tags":97,"homepage":100,"download_link":101,"security_score":64,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":85},"store-restriction-for-woocommerce","Store Restriction for WooCommerce – Advanced B2B, Wholesale & Content Visibility Control","1.4.0","VerseSofts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoosofts\u002F","\u003Cp>\u003Cstrong>Store Restriction for WooCommerce\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fversesofts.com\u002F\" rel=\"nofollow ugc\">VerseSofts\u003C\u002Fa> 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.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FTzDIZqcqY6c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Optimized B2B & Wholesale Performance\u003C\u002Fh3>\n\u003Cp>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.\u003Cbr \u002F>\n*   \u003Cstrong>Wholesale Catalog Management:\u003C\u002Fstrong> Create a “Wholesale” role and show them bulk items while automatically hiding retail-only products from unauthorized eyes.\u003Cbr \u002F>\n*   \u003Cstrong>Dealer-Only Sections:\u003C\u002Fstrong> Restrict high-value or regulated products to manually verified dealers only, ensuring exclusive access to your most important inventory.\u003Cbr \u002F>\n*   \u003Cstrong>Guest-Hidden Stores:\u003C\u002Fstrong> Automatically hide your entire store catalog from guest users, forcing them to register or login to a “Private Shop” environment before viewing anything.\u003Cbr \u002F>\n*   \u003Cstrong>B2B Catalog Mode:\u003C\u002Fstrong> Use our logic beautifully alongside Price Hiding tools to create a powerful inquiry-only catalog for unauthorized users.\u003C\u002Fp>\n\u003Ch3>Global Geo-Restriction (Country-Based) Visibility\u003C\u002Fh3>\n\u003Cp>Scale your ecommerce business seamlessly across borders while staying fully legally compliant with regional laws.\u003Cbr \u002F>\n*   \u003Cstrong>Regional Exclusives:\u003C\u002Fstrong> Show specific products exclusively to customers in the UK, USA, or any other defined region while hiding them elsewhere.\u003Cbr \u002F>\n*   \u003Cstrong>Compliance Control:\u003C\u002Fstrong> Automatically hide restricted items (like alcohol, regulated substances, or electronics with specific regional certifications) from countries where they cannot be legally sold.\u003Cbr \u002F>\n*   \u003Cstrong>IP-Based Accuracy:\u003C\u002Fstrong> Uses ultra-fast IP detection to ensure users are identified correctly instantly without slowing down your page load times.\u003C\u002Fp>\n\u003Ch3>Key Performance Features for Growth\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native WooCommerce Integration:\u003C\u002Fstrong> No custom database tables or slow queries. It works flawlessly within the native Woo infrastructure for maximum speed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Compatibility:\u003C\u002Fstrong> Rigorously tested with the most popular themes and page builders like Astra, Hello Elementor, Divi, WoodMart, and Beaver Builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium SaaS UI:\u003C\u002Fstrong> Manage complex visibility rules through a beautiful, streamlined interface securely inside your WooCommerce settings panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Category Hiding:\u003C\u002Fstrong> Hide entire departments or deeply nested categories with one simple click for specific customer user groups.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Store Restriction for WooCommerce?\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>Get Even More Control with Conditional Store Restrictions (PRO)\u003C\u002Fh3>\n\u003Cp>Our premium solution, \u003Cstrong>Conditional Store Restrictions\u003C\u002Fstrong>, 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.\u003C\u002Fp>\n\u003Ch3>Explore More from VerseSofts\u003C\u002Fh3>\n\u003Cp>We build professional grade tools to help your WooCommerce store scale. Check out our entire portfolio:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Free Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultiple-cart-fee-for-woocommerce\u002F\" rel=\"ugc\">Multiple Cart Fee\u003C\u002Fa>\u003C\u002Fstrong> – Add dynamic, conditional checkout fees securely.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-order-status-for-woocommerce\u002F\" rel=\"ugc\">Advanced Order Status\u003C\u002Fa>\u003C\u002Fstrong> – Create custom order statuses to optimize your fulfillment workflow.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprice-cart-hider-for-woocommerce\u002F\" rel=\"ugc\">Price & Cart Hider\u003C\u002Fa>\u003C\u002Fstrong> – Disable purchasing and hide prices for Catalog Mode.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fusermorph\u002F\" rel=\"ugc\">UserMorph\u003C\u002Fa>\u003C\u002Fstrong> – The fastest way to switch user accounts and test permissions.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhealthbeam\u002F\" rel=\"ugc\">HealthBeam\u003C\u002Fa>\u003C\u002Fstrong> – Monitor and debug your WordPress site efficiently.\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fversesofts-ai-order-insights\u002F\" rel=\"ugc\">AI Order Insights\u003C\u002Fa>\u003C\u002Fstrong> – Automate order analysis with AI to get customer insights and upsell recommendations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Premium Solutions:\u003C\u002Fstrong>\u003Cbr \u002F>\n*   \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fconditional-store-restrictions\u002F\" rel=\"nofollow ugc\">Conditional Store Restrictions\u003C\u002Fa>\u003C\u002Fstrong> – The ultimate access control for WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visit our official website for premium support and custom development solutions: \u003Ca href=\"https:\u002F\u002Fversesofts.com\" rel=\"nofollow ugc\">VerseSofts.com\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For help, comprehensive documentation, formal feature requests, and contact options:\u003Cbr \u002F>\n*   Website: https:\u002F\u002Fversesofts.com\u002F\u003Cbr \u002F>\n*   Contact: https:\u002F\u002Fversesofts.com\u002Fcontact\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For professional feedback or technical assistance, email \u003Cstrong>contact@versesofts.com\u003C\u002Fstrong>.\u003C\u002Fp>\n","Securely hide products and categories by core role or country. Get the Pro version here: https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fconditional-store-restrictio &hellip;",1245,"2026-03-15T12:08:00.000Z","5.0",[98,61,23,99,24],"b2b","wholesale","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstore-restriction-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstore-restriction-for-woocommerce.1.4.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":64,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":78,"requires_php":18,"tags":115,"homepage":118,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woocommerce-product-dependencies","WooCommerce Product Dependencies","2.0.1","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Looking for a way to restrict product access in WooCommerce? Don’t want to set up a full-fledged \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-memberships\u002F\" rel=\"nofollow ugc\">memberships\u003C\u002Fa> site?\u003C\u002Fp>\n\u003Cp>This tiny plugin allows you to restrict access to any WooCommerce product, depending on the ownership or purchase of other, required products.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Conditional product access\u003C\u002Fstrong> based on the ownership and\u002For purchase of other required products.\u003C\u002Fli>\n\u003Cli>Support for “ownership”, “purchase” and “ownership\u002Fpurchase” dependency types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developers can checkout and contribute to the source code on the plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoocommerce-product-dependencies\u002F\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: Requires WooCommerce 2.2+. WooCommerce 3.0+ or higher recommended.\u003C\u002Fp>\n\u003Cp>Like this plugin? You’ll love our official WooCommerce Extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-bundles\u002F\" rel=\"nofollow ugc\">WooCommerce Product Bundles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fcomposite-products\u002F\" rel=\"nofollow ugc\">WooCommerce Composite Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fconditional-shipping-and-payments\u002F\" rel=\"nofollow ugc\">WooCommerce Conditional Shipping and Payments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-recommendations\u002F\" rel=\"nofollow ugc\">WooCommerce Product Recommendations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fall-products-for-woocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">All Products for WooCommerce Subscriptions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Dependencies are evaluated when customers attempt to add a product to their cart. If validation fails, the product cannot be added to the cart and a notice is displayed. In order to evaluate “Ownership”-type dependencies, customers are prompted to log in.\u003C\u002Fp>\n\u003Ch4>Creating Dependencies\u003C\u002Fh4>\n\u003Cp>To add dependencies to a product:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to the \u003Cstrong>Product Data > Dependencies\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003Cli>Use the \u003Cstrong>Product Dependencies\u003C\u002Fstrong> field to search for and add some products and\u002For variations.\u003C\u002Fli>\n\u003Cli>Choose a \u003Cstrong>Dependency Type\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update\u003C\u002Fstrong> to save your changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The “Ownership” dependency type is evaluated by checking if the customer has purchased a required product in a previous order. The “Purchase” dependency type requires the customer to have a required product in the cart in order to purchase the dependent one.\u003C\u002Fp>\n\u003Ch4>Ownership vs Purchase\u003C\u002Fh4>\n\u003Cp>The plugin allows you to select between 3 different dependency types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ownership\u003C\u002Fstrong>: Access is granted only to customers that already own any of the products added to the Product Dependencies field.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purchase\u003C\u002Fstrong>: The product can be purchased only in combination with any of the items added to the Product Dependencies field. Ownership is not taken into account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Either\u003C\u002Fstrong>: Access is granted with ownership or purchase of any item added to the Product Dependencies field.\u003C\u002Fli>\n\u003C\u002Ful>\n","Restrict access to any WooCommerce product, depending on the ownership and\u002For purchase of other required products.",3000,63969,16,"2024-09-19T06:49:00.000Z","6.6.5",[116,117,20,21,24],"dependencies","prerequisite","https:\u002F\u002Fwoocommerce.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-product-dependencies.2.0.1.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":64,"downloaded":128,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":54,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":64,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":136},"wc-products-visibility","Products and Variations Visibility PRO For WooCommerce","1.0.10","oneteamsoftware","https:\u002F\u002Fprofiles.wordpress.org\u002Foneteamsoftware\u002F","\u003Cp>\u003Cstrong>Products and Variations Visibility\u003C\u002Fstrong> plugin for WooCommerce enables you to optimize product visibility with flexible rules.\u003Cbr \u002F>\nYou can choose to display or hide products based on multiple criteria, such as user roles, product name\u002FID, categories, stock level, attributes, tags, and more.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display seasonal products during specific date ranges\u003C\u002Fli>\n\u003Cli>Show products during specific times of day\u003C\u002Fli>\n\u003Cli>Hide products with low stock\u003C\u002Fli>\n\u003Cli>Display products to B2B customers only\u003C\u002Fli>\n\u003Cli>Hide product variations from selected user roles\u003C\u002Fli>\n\u003Cli>Hide chosen products from guests\u003C\u002Fli>\n\u003Cli>Allow or disallow search engines to index products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are only a few examples of possible use cases and they are only limited by your imagination and requirement.\u003Cbr \u002F>\nIn case it is not enough, then feel free to \u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa> and we will find a way to meet your requirements.\u003C\u002Fp>\n\u003Ch4>The free version of the plugin includes the following features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create unlimited advanced rules\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable selected visibility rules\u003C\u002Fli>\n\u003Cli>Define an order in which visibility rules will be applied\u003C\u002Fli>\n\u003Cli>Stacking of rules\u003C\u002Fli>\n\u003Cli>Name each visibility rule\u003C\u002Fli>\n\u003Cli>Control visibility of products in selected catalogs\u003C\u002Fli>\n\u003Cli>Control visibility of product variations\u003C\u002Fli>\n\u003Cli>Control visibility of products by name\u002FID\u003C\u002Fli>\n\u003Cli>Control visibility of products by type\u003C\u002Fli>\n\u003Cli>Control visibility of products by category\u003C\u002Fli>\n\u003Cli>Control visibility of products on backorder\u003C\u002Fli>\n\u003Cli>Control visibility of products on sale\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The PRO version of the plugin adds the following features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide or display products when accessed by URL\u003C\u002Fli>\n\u003Cli>Allow or disallow indexing by search engines\u003C\u002Fli>\n\u003Cli>Control visibility of products by attribute values\u003C\u002Fli>\n\u003Cli>Control visibility of products by shipping classes\u003C\u002Fli>\n\u003Cli>Control visibility of products with specified tags\u003C\u002Fli>\n\u003Cli>Control visibility of products by taxonomy values\u003C\u002Fli>\n\u003Cli>Control visibility of products for selected user roles\u003C\u002Fli>\n\u003Cli>Hide products that are low in stock or below a given threshold\u003C\u002Fli>\n\u003Cli>Hide or display products in a specified date or time range\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Try the \u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-products-visibility-pro\u002F\" rel=\"nofollow ugc\">PRO version of Products and Variations Visibility\u003C\u002Fa> for WooCommerce and take your product visibility control to the next level.\u003Cbr \u002F>\nWith advanced rules and conditions, you can hide or display products based on flexible rules.\u003C\u002Fp>\n\u003Cp>You can also manage the visibility of matched and not matched products in the catalogue, hide product variations that match certain conditions from the product page, and hide or show products and variations by user role.\u003Cbr \u002F>\nAdditionally, you can completely hide products from being accessed via URL or visible in a catalogue for all excluding particular user roles.\u003C\u002Fp>\n\u003Cp>Advanced visibility rules enable you to achieve complex scenarios.\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* You can add a rule to hide all the products in a selected category, and then add another rule which will display selected products.\u003Cbr \u002F>\n* You can also define visibility for both matched and not matched products at the same time, which will enable you to achieve complex products or variations visibility scenarios.\u003Cbr \u002F>\n* Find multiple conditions that have to be matched for the visibility rule to be applied, such as hiding simple products from a selected category, with a specific attribute, tag, and shipping class.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Hide Products with Low Stock:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis allows you to hide products that have a low stock level, ensuring that the customer experience is not affected by the lack of availability of these items.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Seasonal Products in the Specified Date Range:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can use this feature to display seasonal products in the specified date range and not have to worry about them being visible any other time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Different Products Depending on the Time of the Day:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis feature enables you to display different products depending on the time of the day. This can be used to target customers at different times of the day or to display different items for different occasions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Products or Variations Only to B2B Customers:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis can be useful for businesses that want to offer different products or variations to their B2B customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Certain Product Variations from Selected User Roles:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you don’t want certain user roles to see certain product variations, you can use this feature to hide them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Chosen Products from Guests:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want to hide some of your products from guests, you can use this feature to do so.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Allow or Disallow to Index Products by Google:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can use this feature to specify which of your products should be indexed by Google and which should not. This can be useful for SEO purposes.\u003C\u002Fp>\n\u003Ch3>PREMIUM PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipping-labels-for-wcfm-pro\u002F\" rel=\"nofollow ugc\">Shipping Labels for WCFM Multivendor Marketplace\u003C\u002Fa> – Let WCFM Vendors print shipping labels with and without shipping carrier account.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipping-labels-for-dokan-pro\u002F\" rel=\"nofollow ugc\">Shipping Labels for Dokan Multivendor Marketplace\u003C\u002Fa> – Let Dokan Vendors print shipping labels with and without shipping carrier account.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-instant-shipping-labels-pro\u002F\" rel=\"nofollow ugc\">Instant Shipping Labels Shipping PRO For WooCommerce\u003C\u002Fa> – Automatically purchase and email shipping labels for vendors and customers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-fedex-shipping-pro\u002F\" rel=\"nofollow ugc\">FedEx Shipping PRO for WooCommerce\u003C\u002Fa> – FedEx live shipping rates, shipping labels, tracking, emails.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipengine-shipping-pro\u002F\" rel=\"nofollow ugc\">ShipEngine Shipping PRO For WooCommerce\u003C\u002Fa> – Access deeply discounted shipping rates, Printing Shipping Labels, Orders Auto-Completion.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipstation-shipping-pro\u002F\" rel=\"nofollow ugc\">ShipStation Shipping PRO For WooCommerce\u003C\u002Fa> – Live Shipping Rates, Printing Phipping Labels, Import Tracking Information, Email Notifications, Orders Auto-Completion.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shippo-shipping-pro\u002F\" rel=\"nofollow ugc\">Shippo Shipping PRO For WooCommerce\u003C\u002Fa> – USPS, Fedex, UPS, DHL – Live Shipping Rates, Shipping Labels, Tracking, Emails.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipmondo-shipping-pro\u002F\" rel=\"nofollow ugc\">Shipmondo Shipping PRO for WooCommerce\u003C\u002Fa> – Multi-Carrier shipping solutions for European e-commerce stores.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-easypost-shipping-pro\u002F\" rel=\"nofollow ugc\">EasyPost Shipping PRO For WooCommerce\u003C\u002Fa> – Multi-Carrier Live Shipping Rates, Shipping Labels, Tracking, Emails.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-chitchats-shipping-pro\u002F\" rel=\"nofollow ugc\">ChitChats Shipping PRO for WooCommerce\u003C\u002Fa> – Ship your packages from Canada via USA as if you were physically there.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipping-manifests-pro\u002F\" rel=\"nofollow ugc\">Shipping Manifests PRO\u003C\u002Fa>– Groups shipments into batches and prints manifests for them\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-flexible-shipping-per-package-pro\u002F\" rel=\"nofollow ugc\">Flexible Shipping Per Package PRO\u003C\u002Fa> – Table Rate shipping for Shipping Packages with advanced conditions and table rate rules.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-free-shipping-per-package-pro\u002F\" rel=\"nofollow ugc\">Free Shipping Per Package PRO\u003C\u002Fa> – Free Shipping based on advanced conditions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-marketplace-cart\u002F\" rel=\"nofollow ugc\">Marketplace Cart\u003C\u002Fa> – Offer Amazon like cart\u002Fcheckout experience for your customers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-marketplace-cart-pay-for-selected-items\u002F\" rel=\"nofollow ugc\">Pay for Selected Items for Marketplace Cart\u003C\u002Fa> – Allow customers to choose what items to pay for during checkout.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-package-orders\u002F\" rel=\"nofollow ugc\">Package Orders\u003C\u002Fa> – Automatically create separate orders for items shipped from different locations.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-sticky-product-bar-pro\u002F\" rel=\"nofollow ugc\">Sticky Product Bar PRO\u003C\u002Fa> – Adds a number of amazing features to a a highly configurable sticky product bar.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fvariations-radio-buttons-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Radio Buttons and Swatches PRO\u003C\u002Fa> – Advanced plugin for displaying radio buttons or swatches instead of dropdown boxes for variation products.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fcloudsync-master-pro\u002F\" rel=\"nofollow ugc\">CloudSync Master PRO\u003C\u002Fa> – The ultimate plugin for seamless integration with Google Cloud Storage and offload Your Media to the Cloud!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FREE PLUGINS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-sticky-product-bar\u002F\" rel=\"nofollow ugc\">Sticky Product Bar plugin\u003C\u002Fa> – Display sticky bar with product details, rating and add to cart button.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipping-packages\u002F\" rel=\"nofollow ugc\">Shipping Packages\u003C\u002Fa> – Split your cart into packages that can be shipped with different shipping methods.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-shipping-discount\u002F\" rel=\"nofollow ugc\">Shipping Discount\u003C\u002Fa> – Configurable shipping discount rules based on the amount spent for the items with a given shipping class.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariations-radio-buttons-for-woocommerce\u002F\" rel=\"ugc\">Radio Buttons and Swatches\u003C\u002Fa> – Display radio buttons and swatches instead of dropdown boxes for variation products.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-easypost-shipping\u002F\" rel=\"ugc\">EasyPost Shipping for WooCommerce\u003C\u002Fa> – Multi-Carrier Live Shipping Rates, Address Validation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-shippo-shipping\u002F\" rel=\"ugc\">Shippo Shipping for WooCommerce\u003C\u002Fa> – USPS, Fedex, UPS, DHL – Live Shipping Rates, Address Validation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-shipmondo-shipping\u002F\" rel=\"ugc\">Shipmondo Shipping for WooCommerce\u003C\u002Fa> – Multi-Carrier Live Shipping Rates for European e-commerce stores.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-chitchats-shipping\u002F\" rel=\"ugc\">ChitChats Shipping for WooCommerce\u003C\u002Fa> – ChitChats live Shipping Rates.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-shipstation-shipping\u002F\" rel=\"ugc\">ShipStation Shipping for WooCommerce\u003C\u002Fa> – Live Shipping Rates from the carriers used in your ShipStation account.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-shipengine-shipping\u002F\" rel=\"ugc\">ShipEngine Shipping for WooCommerce\u003C\u002Fa> – Deeply discounted live shipping rates for USPS, UPS, Fedex…\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-fedex-shipping\u002F\" rel=\"ugc\">FedEx Shipping for WooCommerce\u003C\u002Fa> – FedEx Express, SmartPost, Freight live shipping rates and address validation.\u003C\u002Fli>\n\u003C\u002Ful>\n","Products and Variations Visibility is the most advanced extension which will let you hide or show products based on flexible conditions.",3795,"5.6","7.3",[132,60,23,24,133],"product-variations-visibility","woocommerce-products","https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwoocommerce-products-visibility-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-products-visibility.zip","2026-03-15T10:48:56.248Z",{"attackSurface":138,"codeSignals":241,"taintFlows":261,"riskAssessment":262,"analyzedAt":270},{"hooks":139,"ajaxHandlers":237,"restRoutes":238,"shortcodes":239,"cronEvents":240,"entryPointCount":28,"unprotectedCount":28},[140,146,150,154,159,163,166,171,175,180,183,187,191,195,199,203,206,208,210,211,212,214,215,216,217,218,220,221,222,223,225,226,227,228,229,232,234,236],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","wp_head","maybe_remove_add_to_cart_actions_single","addons\\class-wpru-ultimate-woocommerce-auction-pro.php",26,{"type":141,"name":147,"callback":148,"file":144,"line":149},"woocommerce_shop_loop","maybe_remove_add_to_cart_actions_archive",27,{"type":141,"name":151,"callback":152,"file":144,"line":153},"before_woocommerce_init","closure",82,{"type":155,"name":156,"callback":157,"priority":73,"file":158,"line":149},"filter","woocommerce_product_is_visible","filter_product_visibility","class-wpru-filters.php",{"type":141,"name":160,"callback":161,"priority":73,"file":158,"line":162},"template_redirect","restrict_single_product",28,{"type":141,"name":160,"callback":164,"priority":73,"file":158,"line":165},"restrict_archive_taxonomy",29,{"type":155,"name":167,"callback":168,"priority":169,"file":158,"line":170},"pre_get_posts","filter_from_archives",9999,30,{"type":155,"name":172,"callback":173,"file":158,"line":174},"woocommerce_is_purchasable","is_purchasable",31,{"type":141,"name":176,"callback":177,"file":178,"line":179},"admin_enqueue_scripts","enqueue","class-wpru-metabox.php",39,{"type":141,"name":181,"callback":181,"file":178,"line":182},"add_meta_boxes",40,{"type":141,"name":184,"callback":185,"file":178,"line":186},"save_post","save_fields",41,{"type":141,"name":188,"callback":189,"file":178,"line":190},"admin_footer","scripts",42,{"type":141,"name":192,"callback":193,"file":194,"line":112},"product_cat_add_form_fields","add_form_fields","class-wpru-taxonomy-fields.php",{"type":141,"name":196,"callback":197,"file":194,"line":198},"product_cat_edit_form_fields","edit_form_fields",17,{"type":141,"name":200,"callback":201,"priority":73,"file":194,"line":202},"create_product_cat","save_taxonomy_meta_fields",18,{"type":141,"name":204,"callback":201,"priority":73,"file":194,"line":205},"edited_product_cat",19,{"type":141,"name":188,"callback":189,"file":194,"line":207},20,{"type":141,"name":142,"callback":143,"file":209,"line":145},"trunk\\addons\\class-wpru-ultimate-woocommerce-auction-pro.php",{"type":141,"name":147,"callback":148,"file":209,"line":149},{"type":141,"name":151,"callback":152,"file":209,"line":153},{"type":155,"name":156,"callback":157,"priority":73,"file":213,"line":149},"trunk\\class-wpru-filters.php",{"type":141,"name":160,"callback":161,"priority":73,"file":213,"line":162},{"type":141,"name":160,"callback":164,"priority":73,"file":213,"line":165},{"type":155,"name":167,"callback":168,"priority":169,"file":213,"line":170},{"type":155,"name":172,"callback":173,"file":213,"line":174},{"type":141,"name":176,"callback":177,"file":219,"line":179},"trunk\\class-wpru-metabox.php",{"type":141,"name":181,"callback":181,"file":219,"line":182},{"type":141,"name":184,"callback":185,"file":219,"line":186},{"type":141,"name":188,"callback":189,"file":219,"line":190},{"type":141,"name":192,"callback":193,"file":224,"line":112},"trunk\\class-wpru-taxonomy-fields.php",{"type":141,"name":196,"callback":197,"file":224,"line":198},{"type":141,"name":200,"callback":201,"priority":73,"file":224,"line":202},{"type":141,"name":204,"callback":201,"priority":73,"file":224,"line":205},{"type":141,"name":188,"callback":189,"file":224,"line":207},{"type":141,"name":230,"callback":152,"file":231,"line":112},"plugins_loaded","trunk\\woo-products-restricted-users.php",{"type":141,"name":151,"callback":152,"file":231,"line":233},37,{"type":141,"name":230,"callback":152,"file":235,"line":112},"woo-products-restricted-users.php",{"type":141,"name":151,"callback":152,"file":235,"line":233},[],[],[],[],{"dangerousFunctions":242,"sqlUsage":243,"outputEscaping":245,"fileOperations":28,"externalRequests":28,"nonceChecks":256,"capabilityChecks":28,"bundledLibraries":257},[],{"prepared":28,"raw":28,"locations":244},[],{"escaped":246,"rawEcho":247,"locations":248},12,4,[249,252,254,255],{"file":194,"line":250,"context":251},68,"raw output",{"file":194,"line":253,"context":251},114,{"file":224,"line":250,"context":251},{"file":224,"line":253,"context":251},2,[258],{"name":259,"version":29,"knownCves":260},"Select2",[],[],{"summary":263,"deductions":264},"The \"woo-products-restricted-users\" v0.6.1 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identifiable attack surface (AJAX handlers, REST API routes, shortcodes, cron events) is a significant strength, as it dramatically reduces the potential entry points for attackers. Furthermore, the complete lack of dangerous functions and raw SQL queries, with all SQL operations utilizing prepared statements, indicates robust data handling practices. The plugin also demonstrates good output escaping with 75% of outputs properly escaped, and includes nonce checks, suggesting an awareness of common web vulnerabilities.\n\nHowever, there are minor areas for improvement. The fact that 25% of outputs are not properly escaped, while not necessarily indicating a critical vulnerability in this specific analysis (as taint analysis found no issues), represents a potential weakness that could be exploited if the input for those outputs were ever to become untrusted. Additionally, the plugin lacks capability checks, meaning that access to its functionality is not explicitly verified against user roles. While the limited attack surface mitigates this risk currently, it's a deviation from best practices for access control. The plugin's vulnerability history is a notable strength, showing zero known CVEs, which suggests a history of secure development or diligent patching by maintainers.\n\nIn conclusion, \"woo-products-restricted-users\" v0.6.1 appears to be a secure plugin with a minimal attack surface and good data handling. The primary recommendations would be to address the unescaped outputs and implement capability checks for enhanced security. The absence of any recorded vulnerabilities further solidifies its current strong security standing.",[265,267],{"reason":266,"points":247},"Unescaped output found",{"reason":268,"points":269},"Missing capability checks",5,"2026-03-16T19:47:46.140Z",{"wat":272,"direct":283},{"assetPaths":273,"generatorPatterns":276,"scriptPaths":277,"versionParams":279},[274,275],"\u002Fwp-content\u002Fplugins\u002Fwoo-products-restricted-users\u002Fassets\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fwoo-products-restricted-users\u002Fassets\u002Fselect2.full.min.js",[],[278],"assets\u002Fselect2.full.min.js",[280,281,282],"woo-products-restricted-users\u002Fstyle.css?ver=","select2?ver=4.0.5","select2.full.min.js?ver=4.0.5",{"cssClasses":284,"htmlComments":285,"htmlAttributes":287,"restEndpoints":295,"jsGlobals":296,"shortcodeOutput":298},[],[286],"\u003C!-- If you want to hide or make this product not purchasable to a group of users, please enable it. The users you will choose in the list will not suffer the restriction. -->",[288,289,290,291,292,293,294],"id=\"wpru_enable\"","name=\"wpru_enable\"","id=\"wpru_mode\"","name=\"wpru_mode\"","id=\"wpru_users\"","name=\"wpru_users\"","multiple",[],[297],"var WPRU_VERSION",[]]