Upsert Commission Provider
PATCH /admin/store/commission-provider
PATCH
/admin/store/commission-provider
Creates or updates the store’s commission provider configuration
Responses
Section titled “ Responses ”Creates or updates the store’s commission provider configuration
object
provider
required
string
isActive
required
boolean
isDefault
required
boolean
apiKey
required
string | null
configuration
required
Any of:
object
defaultEnrollerId
string
volumeRules
object
ruleSets
required
object
STANDARD
Array<object>
object
volumeKey
required
string
ruleType
required
string
position
required
number
perUnit
required
boolean
roundingMode
required
string
decimalPlaces
required
number
condition
object
productType
string
excludeVirtualProducts
boolean
minLineTotal
string
maxLineTotal
string | null
value
string
factor
string
sourceVolumeKey
string
factorPropertyKey
string
ENROLLMENT
Array<object>
object
volumeKey
required
string
ruleType
required
string
position
required
number
perUnit
required
boolean
roundingMode
required
string
decimalPlaces
required
number
condition
object
productType
string
excludeVirtualProducts
boolean
minLineTotal
string
maxLineTotal
string | null
value
string
factor
string
sourceVolumeKey
string
factorPropertyKey
string
FALLBACK
Array<object>
object
volumeKey
required
string
ruleType
required
string
position
required
number
perUnit
required
boolean
roundingMode
required
string
decimalPlaces
required
number
condition
object
productType
string
excludeVirtualProducts
boolean
minLineTotal
string
maxLineTotal
string | null
value
string
factor
string
sourceVolumeKey
string
factorPropertyKey
string
discountAllocation
object
excludeProductTypes
Array<string>
excludeVirtualProducts
boolean
decimalPlaces
required
number
null