Tracking 129,990,807 Products at 189 Stores