retail data processing