Quantity rules
How Stock Matching Works
Quantity increments use style code plus EU size, and incomplete scans do not merge automatically.
The matching rule
Stock matching is the rule SneakerScan uses to decide whether a scan should increase an existing row's quantity or create a new row.
SneakerScan matches stock using:
- Style code
- EU size
If both match within the same stock list, the app increases the quantity on the existing row.
Why EU size?
Nike adult labels can include both men's and women's US sizes. The EU size is stable across those men's and women's sections, so it is the safest size for stock identity. Kids labels usually have one size set; SneakerScan still stores the EU size when it can read it.
Why colourway is not the main matching key
Colourway is important for humans, but it is one of the fields OCR gets wrong most often.
For example, a label might be read once as:
WHITE/ECHO PINK-BRIGHT MANGO
and another time as:
WHITE/ECHO PINK BNIDHT MANGO
Those are visually the same shoe, but the OCR text is not identical. SneakerScan uses style code and EU size for matching, and uses colourway as descriptive product information.
Complete stock scans
- Same style code and same EU size: quantity increases.
- Same style code but different EU size: a new row is created.
- Different style code: a new row is created.
Incomplete stock scans
If style code or EU size is missing, SneakerScan will not increase an existing quantity. This is deliberate. Without both identity fields, the app cannot safely prove that the scan belongs to an existing row.
You can either retake the scan or add an incomplete row and edit it afterwards.
Matching during list merge
When you merge one stock list into another, SneakerScan uses the same style code plus EU size identity. If the source row matches a destination row, the destination quantity increases by the source quantity. If the source row does not have enough information to match, it is moved as a separate row.
Fixing rows that did not match
If two rows look like the same shoe but did not merge, check:
- Style code
- EU size
- Quantity
- Whether one row has a missing field
The stock list row shows UK size because it is useful at a glance for day-to-day stock work. EU and US sizes are stored and editable in the stock detail screen.