An abstract class, it defines the product purchased in the shopping
store and for which a receipt is generated.