Tracking 120,513,437 Products at 189 Stores