How to show accurate stock levels in the Onsight app

The Onsight app can display the number of units available for each item in your catalogue. This is controlled in the admin console through the ‘Stock on Hand’ field for each product. The automatic stock update feature in Onsight ensures that when an order is placed for an item, that item’s stock level gets updated automatically. This feature is useful if you want to use Onsight to accurately show your stock levels so that sales reps can know when items are in stock or not.

To accurately show stock levels in the Onsight apps you need to:

1. Set the opening stock levels
2. Activate the automatic stock update feature

1. Set the opening stock levels

There are many ways to set the stock levels for each of the products in your catalogue. The easiest option is to have your stock levels automatically synced from your accounting / ERP system using one of our connectors. See one of these guides:

Quickbooks connector for Onsight
Xero connector for Onsight
MYOB connector for Onsight

If you use an accounting / ERP system that cannot connect to Onsight, then you can manually update your stock levels using a CSV upload.

2. Activate the automatic stock update feature

There is a setting in the admin console to enable or disable the automatic stock update.

  • Log in to the Onsight admin console at
  • Click ‘Setup’ from left-hand side menu.
  • Click on the ‘Configuration’ menu item.
  • Scroll down till you see the option: ‘Automatically reduce stock when placing an order’
  • Tick the box to enable the feature or untick the box to disable the feature
  • Click ‘Save’

Thereafter the stock levels will get adjusted automatically as orders are placed in Onsight by your sales reps.

Rules for auto-updates of stock levels

  • When an order has been created the stock will be automatically reduced for all the items on that order.
  • When an order has been modified the stock will be increased or decreased for each item depending on whether the order quantity is increased or decreased.
  • The stock level will only update for products with a valid number in the ‘Stock on Hand’ field. If the ‘Stock on Hand’ field is blank, the automatic stock update feature will have no impact. The ‘Stock on Hand’ field will remain blank.
  • The stock level will only update when you are online. This means that when you create orders in offline mode, the stock will only update when your device is online again and the order has synced to the admin console.
  • When an order is created on a device, for user of the Onsight Sales App 3.0, the stock will update immediately on the device. For users of the legacy Android app this does not happen automatically. You can tap on ‘Refresh’ for the stock level to update immediately.
  • When an order is created on a device and has synced to the admin console, the stock will update immediately on the admin console.
  • When a user creates an order for a product, then the stock level on all other users’ devices will update when the order has synced and when all the other users are online and their apps have synced. If all devices are online it typically takes 5 to 10 minutes for the updated stock level to reflect on all devices. Users can speed up this process by manually tapping ‘sync data’ or ‘refresh’ in the app for an instant stock update.
  • When the stock level goes below zero, you can still create orders for a product. The system will not prevent products being added to the cart and orders will go through as normal.
  • When a product has been ordered for which there is no stock (stock level less than zero); an email will be send to the warehouse email address that receives all order emails. This email address is set in the admin console under ‘Setup’, ‘Configuration’, ‘Order Emails’. The email that you will receive is titled: ‘Out of stock notification – Order contains products that are out of stock. The content of the email will list the following information: Order number, item code, product name and the out of stock quantity.
  • Sales quotes do not affect the ‘Stock on Hand’ value at all.

Related articles:
How to bulk-update your stock levels