Tracking 129,641,061 Products at 189 Stores