Tracking 129,725,305 Products at 189 Stores