Snippets Collections
<pricing-model>
    <qualifier>
        <and>
            <at-least number="1">
                <collection-name>items</collection-name>
                <element-name>item</element-name>
                <aggregator name="quantity" operation="total" />
                <or>
                    <equals>
                        <value>item.auxiliaryData.catalogRef.id</value>
                        <constant>
                            <data-type>java.lang.String</data-type>
                            <string-value>33600</string-value>
                        </constant>
                    </equals>
                    <equals>
                        <value>item.auxiliaryData.catalogRef.id</value>
                        <constant>
                            <data-type>java.lang.String</data-type>
                            <string-value>33610</string-value>
                        </constant>
                    </equals>
                </or>
            </at-least>
            <at-least number="1">
                <collection-name>items</collection-name>
                <element-name>item</element-name>
                <aggregator name="quantity" operation="total" />
                <equals>
                    <value>item.auxiliaryData.catalogRef.id</value>
                    <constant>
                        <data-type>java.lang.String</data-type>
                        <string-value>1101</string-value>
                    </constant>
                </equals>
            </at-least>
        </and>
    </qualifier>
    <offer>
        <discount-structure adjuster="35.90" calculator-type="group" discount-type="fixedPrice">
            <target>
                <group-iterator name="every-group">
                    <anded-union>
                        <iterator name="next" number="1" sort-by="priceInfo.listPrice" sort-order="ascending">
                            <collection-name>items</collection-name>
                            <element-name>item</element-name>
                            <aggregator name="quantity" operation="total" />
                            <or>
                                <equals>
                                    <value>item.auxiliaryData.catalogRef.id</value>
                                    <constant>
                                        <data-type>java.lang.String</data-type>
                                        <string-value>33600</string-value>
                                    </constant>
                                </equals>
                                <equals>
                                    <value>item.auxiliaryData.catalogRef.id</value>
                                    <constant>
                                        <data-type>java.lang.String</data-type>
                                        <string-value>33610</string-value>
                                    </constant>
                                </equals>
                            </or>
                        </iterator>
                        <iterator name="next" number="1" sort-by="priceInfo.listPrice" sort-order="ascending">
                            <collection-name>items</collection-name>
                            <element-name>item</element-name>
                            <aggregator name="quantity" operation="total" />
                            <equals>
                                <value>item.auxiliaryData.catalogRef.id</value>
                                <constant>
                                    <data-type>java.lang.String</data-type>
                                    <string-value>1101</string-value>
                                </constant>
                            </equals>
                        </iterator>
                    </anded-union>
                </group-iterator>
            </target>
        </discount-structure>
    </offer>
</pricing-model>
star

Thu Apr 13 2023 12:52:41 GMT+0000 (Coordinated Universal Time)

#html #xaml #oracle-commerce-cloud

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension