Tracking 128,718,812 Products at 189 Stores