Tracking 130,188,185 Products at 189 Stores