Tracking 127,830,130 Products at 189 Stores