@@ -80990,6 +80990,24 @@ components:
8099080990 x-annotation-enumDescriptions:
8099180991 Activated: "indicates that the Customer Search feature is fully operational."
8099280992 Deactivated: "indicates that the Customer Search feature is currently not active."
80993+ DiscountCombinationMode:
80994+ type: "string"
80995+ enum:
80996+ - BestDeal
80997+ - Stacking
80998+ x-annotation-package: "Project"
80999+ x-annotation-enumDescriptions:
81000+ BestDeal: "Either Product Discounts or Cart Discounts are chosen based on best deal
81001+ for the customer. Only one type applies per Cart."
81002+ Stacking: "Product Discounts and Cart Discounts are both applied to the Cart, potentially
81003+ increasing the total discount."
81004+ DiscountsConfiguration:
81005+ type: "object"
81006+ required:
81007+ - discountCombinationMode
81008+ properties:
81009+ discountCombinationMode:
81010+ $ref: '#/components/schemas/DiscountCombinationMode'
8099381011 ExternalOAuth:
8099481012 type: "object"
8099581013 required:
@@ -81028,6 +81046,7 @@ components:
8102881046 - countries
8102981047 - createdAt
8103081048 - currencies
81049+ - discounts
8103181050 - key
8103281051 - languages
8103381052 - messages
@@ -81072,6 +81091,8 @@ components:
8107281091 $ref: '#/components/schemas/SearchIndexingConfiguration'
8107381092 businessUnits:
8107481093 $ref: '#/components/schemas/BusinessUnitConfiguration'
81094+ discounts:
81095+ $ref: '#/components/schemas/DiscountsConfiguration'
8107581096 ProjectUpdate:
8107681097 type: "object"
8107781098 required:
@@ -81107,6 +81128,7 @@ components:
8110781128 changeShoppingListsConfiguration: '#/components/schemas/ProjectChangeShoppingListsConfigurationAction'
8110881129 changeTaxRoundingMode: '#/components/schemas/ProjectChangeTaxRoundingModeAction'
8110981130 setMyBusinessUnitAssociateRoleOnCreation: '#/components/schemas/ProjectSetBusinessUnitAssociateRoleOnCreationAction'
81131+ setDiscountsConfiguration: '#/components/schemas/ProjectSetDiscountsConfigurationAction'
8111081132 setExternalOAuth: '#/components/schemas/ProjectSetExternalOAuthAction'
8111181133 setShippingRateInputType: '#/components/schemas/ProjectSetShippingRateInputTypeAction'
8111281134 required:
@@ -81365,6 +81387,17 @@ components:
8136581387 type: "string"
8136681388 associateRole:
8136781389 $ref: '#/components/schemas/AssociateRoleResourceIdentifier'
81390+ ProjectSetDiscountsConfigurationAction:
81391+ allOf:
81392+ - $ref: '#/components/schemas/ProjectUpdateAction'
81393+ - type: "object"
81394+ required:
81395+ - discountsConfiguration
81396+ properties:
81397+ action:
81398+ type: "string"
81399+ discountsConfiguration:
81400+ $ref: '#/components/schemas/DiscountsConfiguration'
8136881401 ProjectSetExternalOAuthAction:
8136981402 allOf:
8137081403 - $ref: '#/components/schemas/ProjectUpdateAction'
0 commit comments