Unfortunately the app is not taking into account when the consume unit is different from a purchase unit.
Example:
Budweiser (Beer) is using "Bottle" as storage unit and consumption unit. Shopping unit is "box".
A box is 20 bottles of beer:
Current stock is 4 bottles:
Grocy has 17 bottles on the shopping list (Grocy web does wrong here, too - it should be one box for shopping):
But the IOS app is even worse, mentioning I should shop 17 boxes:
So it takes the correct purchase unit (boxes) but misses the conversion from stock units (bottle) to puchase units (boxes).
In addition, when I scan a bottle in shopping mode (quick scan) it also does not use the shopping unit (box --> 20 bottles), it just adds one bottle to the stock.
Unfortunately the app is not taking into account when the consume unit is different from a purchase unit.
Example: Budweiser (Beer) is using "Bottle" as storage unit and consumption unit. Shopping unit is "box".
A box is 20 bottles of beer:
Current stock is 4 bottles:
Grocy has 17 bottles on the shopping list (Grocy web does wrong here, too - it should be one box for shopping):
But the IOS app is even worse, mentioning I should shop 17 boxes:
So it takes the correct purchase unit (boxes) but misses the conversion from stock units (bottle) to puchase units (boxes).
In addition, when I scan a bottle in shopping mode (quick scan) it also does not use the shopping unit (box --> 20 bottles), it just adds one bottle to the stock.