Tracking 128,610,526 Products at 189 Stores