Use stock actions in QashierHQ to record stock you receive, write off damage or loss, reset a product's count after a physical stock count, and set the level at which a product is flagged as low stock. Every change is kept in the product's stock history.
Applies to
Markets: All markets
Product: QashierHQ (hq.qashier.com)
Plan or add-on: Inventory Management must be enabled for your store
Access: a QashierHQ login with access to Inventory / Ingredient
Before you start
The product must have Track Inventory turned on. Only tracked products appear on the Inventory page. See How to Track Inventory in QashierHQ.
If the Inventory tab shows an introduction page with an Activate, Compare plans or I'm interested! button, Inventory Management is not enabled for your store yet.
To change many products at once, use Bulk Update instead. See How to Bulk Update Stock (Stock In / Stock Out) with Excel in QashierHQ.
Apply a stock action
Log in to QashierHQ. In the left menu, under Products & Inventory, click Inventory / Ingredient and stay on the Inventory tab.
Select your store at the top of the page, next to the Inventory Management title.
Click the product name. A panel opens on the right showing In stock, Threshold, Unit cost and Stock value.
Under Stock action, click the action you need. The table below explains each one.
Enter the number in the Quantity field. For Reset To Number the field is called Set stock to; for Set Alert Threshold it is called Threshold value.
Optional: type a note in Details (optional), for example "Supplier delivery". It is saved in the product's stock history. This field is not shown for Set Alert Threshold.
Click Apply.
What each stock action does
Stock action | Adds or subtracts | When to use it |
Stock Received (+) | Adds the quantity | A delivery from your supplier has arrived |
Damage/Loss/Theft (−) | Subtracts the quantity | Stock was damaged, expired, lost or stolen |
Restock Return | Adds the quantity | Stock came back to the shelf, for example a return |
Reset To Number | Sets the count to the number you enter | After a physical count, when the figure in QashierHQ is wrong |
Others (+) | Adds the quantity | Any other increase. Add the reason in Details |
Others (−) | Subtracts the quantity | Any other decrease. Add the reason in Details |
Set Alert Threshold | Does not change the stock | Sets the level at which the product is marked Low stock |
Enter quantities as positive numbers. QashierHQ adds or subtracts according to the action you picked. Decimal quantities are accepted only for products with Quantity in Decimals turned on; see How to Sell Products in Decimal Quantities in QashierHQ.
Record the unit cost when stock arrives
If the store setting Auto Calculate Product Cost When Stock In is turned on, Stock Received (+) shows an extra field, New unit cost, in your store's currency. It is optional.
Enter what you paid per unit for this delivery. QashierHQ recalculates the product's Unit cost as a weighted average of the stock you already had and the new delivery, rounded to 2 decimal places.
Example: you have 10 units at a unit cost of 2.00 and receive 10 more at 3.00. The new unit cost is 2.50.
Leave the field blank to keep the current unit cost. The field is not shown for products whose stock is linked to Shopify or WooCommerce.
Quick edit: change the In Stock number directly
On the Inventory tab, click the number in the In Stock column.
Type the new figure and save.
This is recorded in the stock history as Reset To Number, without a note. Use a stock action instead when you want to record the reason.
Set a low-stock threshold
Click the product name, then click Set Alert Threshold under Stock action.
Enter the Threshold value and click Apply.
Each product shows a coloured dot in the Status column:
Healthy (green): In Stock is above the threshold.
Low stock (amber): In Stock is at or below the threshold. A threshold of 0 means the product is never marked Low stock.
Out of stock (red): In Stock is 0 or below.
The cards at the top of the page count the products that are Total tracked, Healthy stock, Low stock and Out of stock. Click the Low stock card, or use the filter in the Status column, to see only the products that need restocking. For alerts on Qashier POS and by email, see How to Set Up Low Stock Alerts (POS, QashierHQ and Email).
Products synced with Shopify or WooCommerce
When Shopify or WooCommerce inventory sync is active for the store, the online store holds the live stock level. The Status column, the In Stock column and the stock-health cards are hidden on the Inventory page; open a product to see its live level in the panel. For a linked product, Reset To Number and Set Alert Threshold are not offered. See How to Sync Shopify Inventory with Qashier and How to Sync WooCommerce Inventory with Qashier.
What you should see
After you click Apply, a Stock updated message appears and the In stock figure in the panel changes.
Stock history at the bottom of the panel lists every change with its Date, Change, Stock Balance, Action and Details. Use the All Actions drop-down to filter by action, click Load more for older entries, or Export to download the history.
Sales on Qashier POS are deducted automatically and appear in the history as Sale. Stock added back from a voided sale appears as Voided Sale.
If you switched QashierHQ to the classic view with Switch to classic UI in the top bar, the same actions are in the Stock Action drop-down inside the product dialog.
If something goes wrong
Symptom | Cause | Fix |
Apply is greyed out | The quantity field is empty | Enter a number, then click Apply |
"Failed to update stock" | The change did not reach the server, usually a connection problem | Check your internet connection. Look at Stock history before you click Apply again, so you do not record the change twice |
The product is not in the list | Track Inventory is off for the product, or the wrong store is selected | Turn on Track Inventory in Product Management, or change the store at the top of the page |
"No decimal places for this product" or "Too many decimal places for this product" when you edit In Stock | The number does not match the product's decimal setting | Enter a whole number, or change Quantity in Decimals on the product |
Reset To Number or Set Alert Threshold is missing | The product's stock is linked to Shopify or WooCommerce | Manage that product's stock level in the online store |
A product that is running low still shows Healthy | No threshold is set (it is 0) | Use Set Alert Threshold to set one |
Related articles
Last verified: 25 Sep 2026 · Markets: All markets
