Tracking 127,822,256 Products at 189 Stores