Tracking 129,992,118 Products at 189 Stores