优化器 API

Optimizer API 通过使用数据来分析客户订单,订单中的产品以及客户需要的送货类型,从而提供基于库存预测成本估算的优化发货节点。 Optimizer API 可计算实时库存位置和节点容量消耗,而 Optimization service 可降低实时服务的总成本。

优化器 API 除了执行常规优化外,还执行影子优化。 将始终针对标准优化和备用优化设置计算 KPI。 如果在请求中将 Order Management System 的寻源选项传递到 Idle Optimizer API 或 Optimizer API ,那么将针对 Order Management System的寻源选项计算 KPI。

如果承运商服务是预定义的,且首选交付方式是 ship ,则履行经理可在 preferredCarrierServices 字段中输入承运商服务 ID。 您可以在订单级别或订单行级别输入运营商服务 ID。 这样,Optimization service 就能在指定航运组内优先考虑首选承运商服务,而不是其他承运商服务。

注意:要使 Optimization service 考虑首选承运商服务,履行经理必须将这些承运商服务添加为指定出货组的成员。

访问优化器 API

您可以通过以下 URL 访问 v2 Optimizer API:


https://<BaseURL>/<tenantId>/otmz/services/optimizer/V2/<tenantId>

注意: v2 Optimizer API 即将淘汰。 新客户应使用以下 v3 Optimizer API。

您可以从以下 URL 访问 v3 优化器API:
https://<BaseURL>/optimizer/{tenantId}/v3/order/optimization

优化器 API 的限制

请考虑优化器 API 的以下要点:
  • 作为输入提供给 Optimizer API 的 OrderDate 用于日志记录目的。 将根据 Optimization service接收订单的当前时间来处理订单。 Optimization service将重新采购的订单视为新订单。
  • Optimization service 只能处理一个 ship to address。 它使用在订单级别提供的地址。 如果某个地址在订单级别不可用,那么它将使用第一个订单行中的地址。
  • Optimization service 只能处理一个 SLA。 它使用的是第一个命令行中提供的属性 "CarrierServiceCode的值。
  • Optimization service 不会将 Cost to Serve 信息提供回调用 Optimizer API 的应用程序。