Tracking 129,790,606 Products at 189 Stores