Fetch products

Needs to be thrown off a cliff

Also the Variant model in the DB needs to be updated so that shop_id is now a String shop_name