Tracking 129,874,201 Products at 189 Stores