Spree extension which supports sales weight based pricing