WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WooCommerce v2.0.1

WooCommerce Product Dependencies

Restrict access to any WooCommerce product, depending on the ownership and/or purchase of other required products.

WooCommerce Product Dependencies

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-assisted

WooCommerce 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:

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:

Read the full description on the official page →

Tagged as