Tracking 129,731,173 Products at 189 Stores