Deletes the product details.
Deletes the product details.
the client id
the site id
the product id
a Future with true if the product delete was successful, false otherwise.
Retrieves a product.
Retrieves a product.
the client id
the site id
the product id
a Future with the ProductItem wrapped in a Some if it exists, None otherwise.
Updates the product details.
Updates the product details.
the client id
the site id
the product id
a map of keys to product attributes to use for updating the current product definition
a Future with true if the product update was successful, false otherwise.
Interface for clients capable of interacting with the product feeder, by fetching, updating or deleting products.