Weighed Product Quantity Prompt Not Appearing at POS — Behaviour Based on Stock Level

Weighed Product Quantity Prompt Not Appearing at POS — Behaviour Based on Stock Level

Issue:

At the iVend POS (Store ABC ), a product configured as a Weighed item does not show the manual quantity input prompt during a sale. Instead, the system automatically defaults to a fixed quantity (e.g., 300) rather than prompting the cashier to enter the actual weighed quantity — even though the Weighed option is ticked on the product configuration.

Symptom:

->The "Weighed" checkbox is enabled on the product in iVend MC
->At POS, the quantity prompt does not appear
->The system defaults to the product's current stock quantity instead
->Behaviour is inconsistent — works on some items but not others

Example 
While scanning on the POS:

  • When scanning the first product ID, TEST2, which has a stock quantity of 0.98, the weighed product quantity prompt does not appear, and the item is selected with the default stock quantity.


  • When scanning the second product ID, TEST7, which has a stock quantity of 2.14, the weighed product quantity prompt appears, and the item is selected with as per user selected stock quantity.


Root Cause

This is working as per iVend system design. The weighed product quantity prompt behaviour at POS is governed by the current stock level of the item in the store database:

Stock Quantity POS Behaviour
Stock = 0 or less than 1 Quantity prompt does NOT appear — system uses the default/stock quantity
Stock = 1 or greater than 1 Quantity prompt DOES appear — cashier can enter the weighed quantity
When the store's inventory for a weighed product shows a stock quantity of less than 1 (e.g., 0, 0.5, or negative), the POS engine does not trigger the quantity input prompt. This is a known design constraint in iVend's weighed product handling logic.


Resolution / Workaround:


Immediate Workaround:


Ensure the stock quantity for weighed products in the store database is greater than 1 before processing a sale. This will trigger the quantity prompt to appear at POS as expected.


Notes generated from 25544