Applies to: Enterprise
Enterprise Sheet Inventory works with WooCommerce order statuses.
When customers place Quote & Cut orders, Enterprise can reduce or restore material sheet stock based on the order status.
Quote & Cut order data #
For inventory to work, the WooCommerce order must contain Quote & Cut job data with sheet inventory usage.
This is created when:
- Sheet Management is enabled.
- The customer calculates a Quote & Cut price.
- Quote & Cut records inventory usage.
- The customer adds the quote to cart.
- The customer completes checkout.
Inventory state #
Enterprise stores an inventory state on the order.
The state helps prevent duplicate stock movements.
An order can be treated as:
- Not yet adjusted.
- Reduced.
- Restored.
This helps stop the same order reducing stock repeatedly.
Active order statuses #
Stock is reduced for these statuses:
- Pending payment.
- On hold.
- Processing.
- Completed.
These statuses are treated as active for material reservation or usage.
Restore order statuses #
Stock is restored for these statuses:
- Cancelled.
- Refunded.
- Failed.
Stock is also restored when an order is trashed or deleted.
Changing statuses #
If an order changes from one active status to another active status, stock is not reduced again.
Example:
- Pending payment → Processing.
Stock should already be reduced, so it is not reduced a second time.
Cancelling an order #
If an order that previously reduced stock is cancelled, stock is restored.
Example:
- Processing → Cancelled.
The equivalent sheet usage is added back to the relevant material stock.
Refunding an order #
If an order is moved to Refunded and stock was previously reduced, stock is restored.
Review your WooCommerce refund workflow and confirm this matches how you want to handle production stock.
Failed orders #
If an order moves to Failed and stock was previously reduced, stock is restored.
This is useful for failed payment or failed checkout cases.
Trashed and deleted orders #
If an order is trashed or deleted, Enterprise attempts to restore stock if that order had previously reduced inventory.
Manual order edits #
Enterprise adjusts stock based on the sheet inventory usage saved with the order.
If you manually edit order items after checkout, stock usage may not automatically match your manual changes.
In those cases, manually adjust sheet stock in the material table.
Recommended workflow #
Before using Enterprise live, decide how your business uses WooCommerce statuses.
For example:
- Do you produce orders while Pending payment?
- Do you reserve material while On hold?
- Do you restore stock when Refunded?
- Do you use Cancelled for orders that were never produced?
- Do you manually manage remakes or partial refunds?
Test these workflows before relying on live inventory.
Continue to: Troubleshooting Enterprise Features.