Skip to content

Introduction

Welcome to the WooCommerce Attribute Stock online documentation.

With attribute stock, you can set up complex stock configurations in WooCommerce with relative ease. Track and manage shared stock, variable quantities, product addons, combo packs, measurements, components, and much more!

What problem does Attribute Stock solve?

If you've used WooCommerce for a little while, you know its stock capabilities are quite limited. Each product or product variation can have a stock quantity and that's about it. Essentially your products are your stock items.

This works fine when you're selling simple products, but as soon as you need to do things like share stock between multiple products, or deduct different amounts of stock quantities per sale, you're out of luck.

How does Attribute Stock solve this?

Attribute Stock extends WooCommerce's stock functionality by adding a few essential features like stock items based on attributes instead of product listings, allowing them to be used easily across multiple products. And versatile stock multipliers to control the amount of stock deducted for each purchase of a product, variation, attribute term, or stock item.

Whether you make use of powerful attribute stock items, or stick to using product stock with variable multipliers, your stock quantities will be accurately tracked, product availability will be appropriately displayed, and over-purchasing will be prevented.

Design principle

A primary design principle of Attribute Stock is to extend WooCommerce without changing its core functionality. In a nutshell this means plugins, themes and custom code that work with WooCommerce should also work seamlessly with Attribute Stock without any further modification.

While we do our best to ensure this, there are a few caveats which we'll touch on later in this documentation.