捆绑软件
捆绑软件是由多个组件组成的项。 捆绑软件中的组件可以是产品或其他捆绑软件。 捆绑商品的可用性由其组件确定。 Inventory Visibility 仅在可用性 API 的 V2 中支持捆绑软件。
注:
- 捆绑组件由目录服务维护。
- inventory service 不支持直接针对供应项和需求更新捆绑项目。
捆绑软件的可用性 API
- 每个发货节点的捆绑软件可用性
- 所有组件都必须在装运节点处可用,才能将其视为捆绑销售商品。
- 如果请求包含多个发货节点,那么响应将单独包含每个节点的可用性行。
- 跨多个发货节点的捆绑软件可用性
- 向节点可用性 API 引入了 bundleAggregatesAcrossNodes 查询参数。 设置为
true(缺省值) 时,将跨请求中提供的发货节点计算捆绑软件可用性。 - 响应包含单个可用性行,其中省略了发货节点。
- 向节点可用性 API 引入了 bundleAggregatesAcrossNodes 查询参数。 设置为
针对捆绑商品进行预留
预留 API 将直接保留捆绑项目,这样在运行请求时将考虑每个组件的可用性。 对于捆绑销售商品,针对捆绑销售商品进行预留会导致针对捆绑销售商品的所有组件进行唯一预留。 这些预留中的每个预留都将具有唯一的预留标识,但共享相同的参考值。 由于供应和需求 API 不支持捆绑商品,因此只能通过通过叶组件引用这些商品来使用预留。
注: 具有父子项变体的束和项是两种不同的项类型。 捆绑销售商品不能是具有变体的商品。