Shop - Product class and test