Recently added Cart Rules functionality
• The CARTADD cart action can be configured to specify a maximum quantity for an auto-added item. Within the <options> tags, you can now enter a <maxqty> which caps the number of times that the auto-added DCI can appear in the cart. This gives the ability to add the same DCI from multiple rules, but limit the number of times the DCI gets added.
Example:
One could use a CARTADD cart action such as the one shown below to add a shipping item to the sale. The cart action could be configured to work with several different items, but with the new <maxqty> functionality, the auto-added item would only be added once as shown in this example:
CARTADD(<department>MISC</department><category>SHIPPING</category><item>SHIPPING2</item><options><maxqty>1</maxqty></options>).
• Member log-in discounts are now applied to items added via Cart Rules during the checkout process. If a member has successfully logged in, an auto-added item that was added to the cart via Cart Rules can be
discounted via the macro SELECTIVESPECIAL("SPECIAL") in the SysManager > Activities > DCIs > New/Edit > Action tab > Action Specifics > Global Settings tab for all member passes. The discount is applied on the Checkout.aspx page when the auto-added item is added to the cart, provided the member has already logged in through the member log-in process.
• Items added to the shopping cart via a Cart Rule can now have a variable price based on a percentage of the cart total (before any auto-added items get added). To use, specify the price in the cartaction field of the cartrule record with a % as shown in this example:
CARTADD(<department>MISC</department><category>FEES</category><item>PERCENTFEE</item><options><price>7.5%</price></options>)
This adds the specified item at checkout according to the configured rule with a price that is 7.5% of the cart total