add api for product defined by PCatalog