products and orders interfaces