Set Up Inventory
Inventory is the shared product and stock source for Merchant Stack.
Use Inventory so the merchant does not maintain separate product lists in TPoS, WebShop, and other sales channels.
Why use Inventory
Inventory helps merchants:
- create products once
- reuse products across extensions
- track stock quantities
- store product names, descriptions, tags, and prices
- separate in-store and online products with tags
- keep checkout and WebShop data consistent
Basic setup
- Enable the Inventory extension.
- Create an item.
- Add a name, price, description, and any useful metadata.
- Set stock quantity.
- Add tags or categories.
- Save the item.
Suggested product fields
For each product, collect:
- product name
- short description
- price
- image
- stock quantity
- category or tag
- weight if the item may be shipped
- channel tag such as
pos,webshop, orevent
Channel tags
Tags are useful when the merchant sells different products in different places.
Examples:
| Tag | Use |
|---|---|
pos | show in the in-person TPoS catalog |
webshop | show in the online shop |
event | show only for a temporary event setup |
hidden | keep in Inventory but omit from active channels |
Connect Inventory to TPoS
After products exist:
- Open the TPoS settings.
- Choose the Inventory-backed product source if available.
- Select the tags or categories that should appear.
- Open TPoS and confirm the products appear.
- Make a test sale and confirm stock changes as expected.
Connect Inventory to WebShop
For online sales:
- Enable WebShop.
- Create a shop.
- Select the inventory source.
- Choose the products or tags to expose.
- Open the public shop page and confirm unavailable products do not appear.