Tracking 107,004,602 Products at 179 Stores