add getRetailerProducts function