A spree extension to allow creating discount by product instead of the whole order.