Tracking 118,140,302 Products at 188 Stores