Tracking 128,321,387 Products at 189 Stores