This promotion offers free shipping when the shopper purchases items from a specified collection.
The following example creates a promotion that offers free shipping when a shopper buys anything from the Summer Favorites collection, whose ID is cat60036.
{ "displayName":"Spend $10 in Summer Favorites, Get Free Shipping", "description":A sample spend y in x get shipping discount promotion, "priceListGroups":["defaultPriceGroup"], "enabled":true, "priority":"1", "startDate":"2016-03-10T00:00:00.000-05:00", "endDate":"2016-03-30T00:00:00.000-05:00", "templatePath": "shipping", "templateName": "rawPmdlTemplate", "templateValues":{"pmdl": {"xml": "<pricing-model><qualifier><quantifier name=\"at-least\" number=\"10\"><collection-name>items</collection-name> <element-name>item</element-name><aggregator name=\"spendAmount\" operation=\"total\"/><comparator name=\"includes-any\"> <value>item.auxiliaryData.productRef.ancestorCategoryIds</value> <constant><data-type>java.util.Set</data-type> <string-value>cat60036</string-value></constant></comparator> </quantifier></qualifier> <offer><discount-structure calculator-type=\"standard\" discount-type=\"fixedPrice\" adjuster=\"0\"></discount-structure> </offer></pricing-model>"} }