I have a product that is sold in the following as an individual item with a max fee. It's a registration for a family event. So the event costs $20/person with $40/family max. I want to setup the product so they buy the right quantity for their family and then automatically reduce the rate to honor the max family rate. Is there a way to set a max order price with uc_coupons? So if there are 3 products it sets the discount to $20, 4 products sets discount to $40, etc to honor that max price.
The price also goes up based on dates, but once I know how to set a max I can easily define date based coupons to handle the rest.
Comments
Comment #1
wodenx commentedI can think of two ways to accomplish this
(1) create a product attribute that is "# people" -- set the attribute price adjustment so the price is $20 for 1 person, and $40 for 2 or more people - you can still have options for any number (up to the max. # of people you allow in a family).
(2) create a set of coupons that apply automatically, with min. qty. restrictions of 3, 4, 5, 6 ... respectively (up to the maximum number of people you allow in a family). Make each knock off (n-2)x$20 from the price (e.g. 3 = -$20, 4 = -$40, etc.), make them mutually exclusive, and set their weights so the one with the greatest qty applies first
(1) seems easier to me.