Tracking 129,861,525 Products at 189 Stores