Page 1 of 1

Promotion and offer questions

Posted: Mon Sep 17, 2012 11:55 am
by dsailer
When defining item qualifications can you combine matching methods? This is related to "Match All", "Match None" and "Match Any". I would like to target an entire category, but exclude 1 or 2 items specifically. I understand all items from the category could be added individually as a "Match Any" but then new items in the category aren't automatically included. Something like an "Exclude these" which would be applied after the other matching is completed. This just reduces catalog maintenance time.

Can Items be added to the cart automatically for the customer. Meaning if we define a promotion of "Customer buys product X and they receive product Y at no charge". From what I can tell, Broadleaf would require me to have product Y in the cart before it could be given at a % off. Would like the ability to give customers products that are not in their cart. Customer buys product x and they receive a free product trial for Z type of offer.

With offers being stackable and combinable it is possible to get out of control and have an order match too many offers. Is there a way to define a maximum % off or dollar amount off that would be the limit? So all offers that match would start accumulating against the order, but only up to the "maximum" percent or dollar amount that is specified in the offer. Or possibly define that this offer can only be combined with up to X number of other offers. X being configurable.

Re: Promotion and offer questions

Posted: Fri Nov 16, 2012 4:19 pm
by jefffischer
I would think you would be able to do this by using the rule builder and nesting your rules (either targeting categories or products directly) in combination with the "match all" and "match none" qualifiers.

This type of offer feature is on our roadmap, but for now it would be a customization you would have to implement.

There is currently no feature for specifying a discount ceiling for which the sum of all applied offer cannot exceed. This would be a customization.