Tracking 129,505,733 Products at 189 Stores