Sales management

This is the sale management function. 

Currently, sales are only working for all attributes only, not on specific attributes. For example, it we have a tee shirt in red, blue and green, it is not yet possible to offer a sale only on the red one.

You can maybe disable the log in the faker, this can maybe boost the faker.