Tracking 127,388,309 Products at 189 Stores