
# 商品升降配置规则
商家可针对包年包月模式下售卖的SaaS类商品，自由配置是否支持用户购买服务后，实例的降配\&缩容\&升配\&扩容。
#### 商品变更配置的前提条件及规则
| 商品变更场景    | 支持变更的类型        | 支持的商品及计费模式 | 支持的SaaS接口版本        | 需对接的SaaS接口类型                                                              | 触发时间       | 商品变更范围 |
|:---|:---|:---|:---|:---|:---|:---|
| 基于已生效订单变更 | 升配\&扩容         | SaaS类包年包月  | SaaS 1.0\&SaaS 2.0 | 实例升级接口                                                                    | 在有效期内可实时触发 | 相同规格内  |
| 基于续费订单变更  | 降配\&缩容\&升配\&扩容 | SaaS类包年包月  | SaaS 2.0           | 更新实例接口、 续费变更校验接口 | 到期前30天内    | 相同规格内  |
   
#### 商品规格示意如下
![](https://support.huaweicloud.com/usermanual-marketplace/zh-cn_image_0000002464924621.png "点击放大")
1. 当前仅支持交付方式为SaaS的商品升级配置，且仅支持计费模式为包年、包月的规格内多SKU之间进行升级或者数量属性的扩容；
2. 商品被下架后，不支持用户做商品规格变更操作。如果商品某规格被下架，则该规格作为"可升级规格"对应的升级规则也会自动失效；
3. 如初始规格或目标规格变更为不包含包年、包月计费模式，则升级规则失效；
4. 当升级规则对应的商品规格价格发生变化，导致出现价格倒挂，升级规则自动失效。
 
#### 商品变更费用计算规则
**1、升配费用= 新配置的价格\*剩余天数\*折扣-老配置的价格\*剩余天数\*折扣**
① 新配置价格：目标产品按照剩余时长匹配到该商品的当前价格。
② 老配置价格：当前产品按照购买时长匹配到该商品的当前价格。
**2、扩容费用**
原计费规则（2023年6月12日前）：
线性定价、Step阶梯定价、Tier阶梯定价：扩容费用= 扩容累计用户数所在价格区间单价\*扩容累计用户数\*剩余周期\*折扣-原扩容前价格\*剩余周期\*折扣
现计费规则（2023年6月12日后）：
①线性定价、Step阶梯定价：扩容费用= 扩容累计用户数所在价格区间单价\*扩容累计用户数\*剩余周期\*折扣-原扩容前价格\*剩余周期\*折扣
②Tier阶梯定价：扩容费用= 新配置累计用户数所在价格区间单价\*扩容增量数\*剩余天数\*折扣
![](https://support.huaweicloud.com/usermanual-marketplace/public_sys-resources/caution_3.0-zh-cn.png)
1. 在2023年6月12日前配置升级规则的商品，订单仍然按照原先计费方式进行计费结算。
2. 在2023年6月12日前用户购买扩容的待支付订单，用户付款仍然按照扩容前原先规则进行计费结算。
3. 在2023年6月12日后新设置扩容配置规则的商品，用户购买按照新的扩容计费逻辑进行计费结算。
 
