Get products

Implements `GetProducts` and `GetProduct`