WooCommerce Attribute Stock v1.4.3 – Share Stock Between Products

Use attributes to divide inventory between products/variants.

Our plugin allows you to create inventory based on common product attributes. Conceptually, it's a simple function, but it's versatile and has a wide range of applications.

Easily track and manage Shared Product Inventory, Variable Inventory, Linked Inventory, Product Add-ons, Portfolios, Parts, Dimensions, Ingredients, and more!

Demo: https://code canyon.net/item/my-commerce-attribute-stock/25796765

What is the purpose of doing this?

Let's say you run an online store that sells custom printed t-shirts, with each print presented as a separate product. Isn't it simple enough?

Not quite...there is no way to track the total amount of blank t-shirts you have in stock between each item because WooCommerce can only track inventory at the product level.

Even if you only have one T-shirt left in stock, your inventory levels will quickly become out of sync and your consumers will be able to buy 10 different prints!

You have me now. What are our options?

You can easily share inventory across any number of items or variations using WooCommerce Attribute Stock.This is achieved by managing inventory based on product attributes, making the system incredibly adaptable while being familiar and easy to operate.

Avoid overbuying by accurately tracking shared inventory levels, showing customers what's available, and preventing overbuying.

A more detailed inventory arrangement made possible using property inventory can be found in the Examples section below.

Features: WooCommerce Attribute Stock – Share Stock Between Products

Attribute-Based Stocks

Inventories are managed at the attribute level. Allocate inventory across all products/variants with one or more characteristics.

Product availability should be limited.

Prevent overbuying by displaying available active product inventory on the front end.

Quantity Multiplier

Indicates the amount of inventory that is reduced per purchase (including decimal values). Useful for weight, packaging and length etc.

inventory control

Admin page for simple property inventory item management. Set product filters, SKUs, internal notes, low inventory thresholds, and more.

stock market update

WooCommerce Inventory Report lets you track your property inventory.

limited number of emails

Receive email notifications when a property is out of stock or out of stock.

REST API (Representational State Transfer)

Through our fully integrated WooCommerce REST API interface, you can manage your property inventory from external software.

Highly compatible

Variant swatches, POS systems, subscriptions, product bundles, cart inventory reducer, WP-Lister, WPML, Polylang and more plugins are all compatible.

Developers will appreciate it.

Using actions and filters, you can add or change just about anything you can't configure.

Changelog: WooCommerce Attribute Stock – Share Stock Between Products

1.6.9 (2021-10-27)
- WooCommerce 5.8 compatibility.
- Fixed several edge-case matching issues when using "Any" variations.
- Fixed a fatal error in WordPress < 5.5.0 when deleting post items.
- Fixed attribute term form fields conflicting with some plugins.
- Added a filter to allow limiting stock for different product statuses.

1.6.8 (2021-09-20)
- Fixed category filters not working properly with multi-language plugins.
- Changed names of custom database tables and registered them in wpdb.
- Check for and re-create missing database tables on activation of plugin.
- Added a helpful error message when trying to install the full version over the lite version.

1.6.7 (2021-09-13)
- WooCommerce 5.6 compatibility.
- Fixed a PHP error when a cart item's "variations" value is not an array.
- Added several additional helper functions for developers.

1.6.6 (2021-08-06)
- WordPress 5.8 compatibility.
- WooCommerce 5.5 compatibility.
- Fixed match rules with "Any" attribute terms not being included in CSV exports.
- Added workaround for object cache implementations that don't use the $found indicator variable.

1.6.5 (2021-07-07)
- WooCommerce 5.4 compatibility.
- Clear out-of-stock cache when WooCommerce Inventory settings are updated.

1.6.4 (2021-05-28)
- Fixed a bug in the product query compatibility.

1.6.3 (2021-05-28)
- WooCommerce 5.3 compatibility.
- Improved compatibility for product queries when hiding out of stock items.
- Added WooCommerce cart stock message filters.
- Added Envato Authorize link to plugin links.

1.6.2 (2021-04-23)
- Fixed new stock items being disabled by default.

1.6.1 (2021-04-21)
- Fixed Facebook for WooCommerce compatibility loading when sync is disabled.
- Fixed a slow database query when matching products to sync after stock is updated.
- Updated Mewz plugin framework.

1.6.0 (2021-04-14)
- Added WooCommerce REST API endpoint.
- Added stock status filter to attribute stock admin list.
- Added delete confirmation for attribute stock list items.
- Added compatibility for Polylang, WP Rocket, and Facebook for WooCommerce.
- Improved compatibility for WP-Lister.
- Moved attribute stock SKU from 'post_excerpt' to '_sku' meta data.
- Enabled product stock limiting during WP-Cron by default.
- Fixed duplicated stock items not updating author ID.
- Various tweaks and improvements.

1.5.8 (2021-03-31)
- Fixed partial refunds restoring attribute stock for all items.
- Fixed Cart Stock Reducer compatibility loading in the Lite version.

1.5.7 (2021-03-26)
- Added basic compatibility for Lumise Product Designer.

1.5.6 (2021-03-25)
- Fixed an issue with "Any" variations incorrectly showing as out of stock on the cart page.
- Reworked frontend error messages to use the default WooCommerce messages.

1.5.5 (2021-03-19)
- WordPress 5.7 compatibility.
- WooCommerce 5.1 compatibility.
- Fixed "Hide out of stock items" setting not working with "Any" variations.
- Fixed stock being reduced incorrectly when manually adding items to an unpaid order.
- Fixed HTML characters in attribute names not being decoded properly.
- Added compatibility for WooCommerce Order Status & Actions Manager plugin stock restoration.