Make your products' availability and stock dependent on the inventory of other products in your WooCommerce store.
With Stock Dependencies for WooCommerce, you can make the products and
variations in your WooCommerce store dependent on the inventory of your other
products or variations. Customers will be able to select and purchase the
product without seeing the products on which it depends in their cart, during
their checkout, or on their receipt. Inventory management in Woo Commerce is
greatly simplified since you only have to manage inventory levels for the
item(s) on which your product or variation is dependent.
Stock Dependencies for WooCommerce works for Simple and Variable product types
in WooCommerce and you can make a product or variation dependent on a
combination of other products and variations. Stock Dependencies for WooCommerce
lets you create dependencies on quantities of one or more of the other products.
Stock Dependencies for WooCommerce is ideal for:
When a product with stock dependencies is displayed in your store, Stock
Dependencies for WooCommerce will check the inventory of the products on which
it depends and will only show the product as being available if all the
dependent stock items are available. When a product with stock dependencies is
added to a shopping cart and eventually purchased, the customer will only see
the single product in their cart and order, and will not see the products on
which it is dependent. When the product is purchased, Stock Dependencies for
WooCommerce will reduce the inventory of the items on which it is dependent by
the appropriate amount.
Stock Dependencies for WooCommerce is easy to configure for any simple or
variable product in your WooCommerce store. A single checkbox is added to each
simple product or variation in your WordPress admin that allows you to enable
stock dependencies for that product or variation. Once checked, two fields are
added for the SKU and the quantity of the dependency. Additional dependencies
can be easily added.
When a customer views a product with dependencies in your WooCommerce store,
they will see the product as you have configured it, but the available quantity
and in-stock status will be determined by Stock Dependencies for WooCommerce
from the available quantities of each of the products and variations on which it
is dependent.
Customers will only see the product they selected, and not the products upon
which it is dependent, in their shopping cart, during the checkout process, and
on their receipt.
When you issue a refund or cancel an order that has stock dependencies, the
plugin will restock the dependency products.
The Stock Dependencies for WooCommerce plugin does not affect the way personal
information is collected or stored within your WooCommerce store or your
WordPress installation.
The Stock Dependencies for WooCommerce plugin is open source software. Feel free
to contribute or fork this code on
GitHub.
Install the WooCommerce Stock Dependencies plugin
When editing a simple or variable product, easily add Stock Dependencies.
The quantity of items available is calculated by the plugin based on the dependencies' quantities.
The inventory of each product dependency is automatically reduced by the appropriate number based on the order quantity and the dependency quantity.
Stock Dependencies for WooCommerce is ideal for selling groups of one or more
products without having to maintain inventory numbers for each grouping and
without having each product in the grouping appear as a separate line item in
the order and on the receipt.
Other product grouping plugins allow you to create different combinations of
products within your store but still treat each as a separate product in the
customer’s shopping cart, during the checkout process, and on the customer’s
order receipt.
Each dependency that a product or variation has on another product or variation
is defined using the (unique) SKU of the product and the quantity of that
product that is required.
No. Stock dependencies can only be created with a unique SKU of the product or
variation on which the dependency exists.