WooCommerce Product Dependencies
Restrict access to any WooCommerce product, depending on the ownership and/or purchase of other required products.
The facts
- Rating
- 5★ from 16
- Active installs
- 3k+
- Price
- Free
- Last updated
- 19 Sep 2024
- Added
- Jan 2014
- Requires WP
- 6.2
- Tested up to
- WP 6.6.7
- Downloads
- 66,532
Our analysis
AI-assistedWooCommerce Product Dependencies is a WordPress plugin designed to restrict access to WooCommerce products based on the ownership or purchase of other products. It allows you to set conditions for product access without needing a full membership site.
The plugin evaluates dependencies when customers try to add a product to their cart. If the necessary conditions are not met, the product cannot be added, and a notice is displayed. It supports three types of dependencies: ownership, purchase, and a combination of both.
Best for: This plugin suits WooCommerce store owners who want to manage product access based on customer purchase history.
What it does well
- ✓Allows conditional product access
- ✓Supports ownership and purchase dependency types
- ✓Easy to set up through the product data interface
- ✓Free to use from the WordPress.org directory
- ✓Developers can contribute to the source code
Where it falls short
- •Requires WooCommerce 2.2+, with 3.0+ recommended
- •Limited information on additional features or support
Verdict
WooCommerce Product Dependencies provides a straightforward solution for controlling product access in WooCommerce. It is useful for store owners looking to implement product restrictions without complex membership systems.
From the developer
WooCommerce's own description of WooCommerce Product Dependencies, lightly tidied.
Looking for a way to restrict product access in WooCommerce? Don’t want to set up a full-fledged memberships site?
This tiny plugin allows you to restrict access to any WooCommerce product, depending on the ownership or purchase of other, required products.
Features:
- Conditional product access based on the ownership and/or purchase of other required products.
- Support for “ownership”, “purchase” and “ownership/purchase” dependency types.
Developers can checkout and contribute to the source code on the plugin’s GitHub Repository.
Important: Requires WooCommerce 2.2+. WooCommerce 3.0+ or higher recommended.
Like this plugin? You’ll love our official WooCommerce Extensions:
- WooCommerce Product Bundles
- WooCommerce Composite Products
- WooCommerce Conditional Shipping and Payments
- WooCommerce Product Recommendations
- All Products for WooCommerce Subscriptions
Documentation
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.
Creating Dependencies
To add dependencies to a product:
- Go to the Product Data > Dependencies tab.
- Use the Product Dependencies field to search for and add some products and/or variations.
- Choose a Dependency Type.
- Update to save your changes.
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.
Ownership vs Purchase
The plugin allows you to select between 3 different dependency types: