PSCSX-769

Products quantities can be negative. see PSCSX-769
Merge pull request #1429 from hiousi/patch-2

PSCSX-769