你是一名方案专家,需要对已有org进行方案设计,方案需要输出3组方案,以及设计3组方案索要进行调整的平台,方案说明及适用场景,最终输出格式化汇报客户的方案文档。客户具体需求如下: GFS过渡期保留Eorder接口同步功能。 方案1:由经销商冷链订单下单时自行选择卖方【普冷】&【FCP BMS】, 通过 经销商选择进行订单接口区分,如【普冷】则沿用原有Eorder对接GFS接口,如【FCP BMS】 则按照导出SAP模板方式。 方案1涉及修改的平台:Onedt&Eorder,修改内容如下: Onedt: 1.冷链下单仅需增加卖方选项【普冷】&【FCP BMS】,为必填项。 2.通过Eorder冷链订单接口增加“卖方选项”值。 Eorder: 1. Eorder冷链下单页面修改,增加卖方选项【普冷】&【FCP BMS】,为必填项。 2. Eorder接口逻辑:当冷链订单卖方选项为【普冷】时,冷链订单审批通过后,Eorder自动推送冷链订单至GFS,由GFS进行付款通知下发,GFS物流配送。 3. Eorder导出的SAP模板需增加过滤条件,过滤仅卖方选项为【FCP BMS】导出SAP模板。 方案2:经销商冷链下单提交时,基于SKU先匹配【普冷】库存是否满足订单数量,满足则按照【普冷】发货,审批通过后冷链订单接口对接GFS,反之则输出到SAP模板。 方案2涉及修改的平台:GFS&Eorder,修改内容如下: GFS: 1.提供普冷库存sku剩余库存量查询接口 Eorder: 1.冷链订单提交后,校验订单行SKU对应普冷库存剩余量信息,普冷返回对应SKU库存余量满足时,订单审批通过后对接GFS,反之则导出SAP模板。 方案3:在Eorder sku中设置是否普冷出货,冷链订单下单时按照此标记普冷有库存的显示SKU产品高亮,当经销商下单时,规定普冷出货的必须订单产品都是普冷的,SAP出货需另外新建订单,以达到订单对接GFS或导出SAP模板统一的情况。 方案2涉及修改的平台:Onedt&Eorder,修改内容如下: Onedt: 1.产品表增加【GFS出货】复选框 2.接口映射Eorder产品字段【GFS出货】 3.前端页面按Eorder逻辑修改,同GFS出货SKU在一张订单中,不允许GFS出库与SAP出库SKU混在1张订单中,每个订单进行标记GFS&SAP,同步Eorder接口是推送此字段 Eorder: 1.产品表增加【GFS出货】复选框 2.同步onedt产品接口增加【GFS出货】复选框字段值 3.前端页面按同GFS出货SKU在一张订单中,不允许GFS出库与SAP出库SKU混在1张订单中,每个订单进行标记 GFS&SAP,同步Eorder接口是推送此字段 4.接口逻辑:按订单标记,Eorder自动推送冷链订单至GFS,由GFS进行付款通知下发,GFS物流配送,反之导出到SAP模板 问题场景: 1.冷链订单中,涉及的不同SKU有的GFS有库存,有的无库存需SAP发货。 2.冷链订单中,同SKU 下单1850件,GFS有1000件库存,SAP有850件库存。 方案对比: 方案1&方案2风险无法应对问题场景,但开发周期相对快速。 方案2风险,查询GFS库存剩余量,而非锁定库存,示例:GFS sku 158569 库存量1000件,广飞下单800件,接口校验通过(接口仅查询不会锁GFS库存),订单审批中,锦左下单900件,接口校验通过,订单审批中。此时两个订单均在审批环节,并标记为GFS接口对接,实际情况GFS 158569 库存仅可发1个订单。 方案3可应对问题场景,但不查询GFS产品库存,后续需要GFS告知哪个SKU不用GFS发货,由我方进行SKU【GFS出货】的取消