Tracking 129,990,735 Products at 189 Stores