I can't think, how you want to create a decision-table for this conditions:
Price Reduction Rules:
If date between Jan & Mar 10% off
5% off if > 2 items purchased
-$10 if buyer spent $1000 in past
for stuff like that I create a MIGX-TV (on a special setting-resource or in a special setting-table) with fields like that:
reduction (amount)
reduction_type (total or percent)
snippet (a snippet which calculates the reduction for this rule)
active (if the rule is active)
properties (additional properties you'l send to the snippet, examples: 'minitems:2' or 'startmonth:1,endmonth:3' or 'minspend:1000' )
then you'll have a loop, which runs the snippets.
you can add multiple rules and order them by dragging.
for new calculation-types, just create a new snippet.
[ed. note: Bruno17 last edited this post 14 years, 1 month ago.]