[64436104] AmazonVC对接,接口对接
状态:已发布 | 创建:2023-02-15 10:42:12 | 完成:2023-03-22 15:45:32 | 最后更新:2023-03-22 15:45:32 TAPD链接 | 项目:ERP事业部(64436104) 处理人:陈家宜; | 开发: | 创建人:陈家宜 | 优先级: | 模块:Amazon VC | 标签:
原始需求描述
1.需求场景 请按照以下内容进行描述,回溯需求场景 - 谁(角色)在什么情况下,遇到了什么问题,造成了什么影响? 请在此描述...... - 当前的处理方法是什么? 请在此描述...... 2. 场景价值 请按照以下内容进行描述,回归价值本质 - 此需求的场景价值是什么,给用户/客户带来哪些方面的提升? 请在此描述...... - 是否对其他客户通用?为什么? 请在此描述...... 3. 需求内容 请分点描述客户期望实现的结果 请在此描述1...... 请在此描述2...... 请在此描述3...... 4. 功能路径 在下方描述清楚功能入口 请在此描述...... 5. 注意事项 在下方描述关键注意事项 请在此描述...... 6. 产品分析 此处产品经理分析填写 AmazonVC对接 1.拉取订单: getPurchaseOrders:https://developer-docs.amazon.com/sp-api/docs/vendor-orders-api-v1-reference#get-vendorordersv1purchaseorders getPurchaseOrder:https://developer-docs.amazon.com/sp-api/docs/vendor-orders-api-v1-reference#getpurchaseorder getPurchaseOrdersStatus:https://developer-docs.amazon.com/sp-api/docs/vendor-orders-api-v1-reference#get-vendorordersv1purchaseordersstatus
1.使用getPurchaseOrders批量拉取订单,授权的时候会回传参数vendor对应筛选参数:orderingVendorCode,需要使用此参数筛选数据 2.使用订单号通过getPurchaseOrder拉取单个订单 3.使用getPurchaseOrdersStatus拉取特定时间更新的订单【注意:getPurchaseOrdersStatus和getPurchaseOrders、getPurchaseOrder相比拉取的返回的报文字段不同】 授权的时候会回传参数vendor对应筛选参数:orderingVendorCode,同样需要使用此参数筛选数据
2.确认订单(确认/拒绝/延交): submitAcknowledgement:https://developer-docs.amazon.com/sp-api/docs/vendor-orders-api-v1-reference#submitacknowledgement

3.查询请求结果: getTransaction:https://developer-docs.amazon.com/sp-api/docs/vendor-transaction-status-api-v1-reference#get-vendortransactionsv1transactionstransactionid 确认订单提交后有个Transaction id需要定期15-30分钟请求结果,如果超过30分钟没有更新结果则提示异常

注:接口对接实现方案说明:https://developer-docs.amazon.com/sp-api/docs/vendor-retail-procurement-apis-v1-use-case-guide#acknowledge-order