Shipping Date 更新流程

文中的“订单”,特指为黄邮api的 本地/代理专线 订单。

Shipping Date是指告诉皇邮该订单的发货日期,当前日期如果超过shipping date,则无法取消该订单,邮递服务里的“发货日期延期天数”,就是告诉皇邮,多少天之后发货。比如28,就是当天+28天后发货给皇邮。

 

英国站点 【站点的国家是英国】

  1. 订单在变为待处理时,shipping date 为当天+28天

    1. 此处的28天,可以在邮递服务内配置,最多28天

  2. 订单在变为已完成时,shipping date 更新为当天

  3. 订单从已完成变为审核中时,shipping date 更新为+28天

    1. 此处的28天是在代码里写死的

  4. 订单在变为已取消/已删除时,取消对接

非英国站点【站点国家不是英国,一般指专线】

例如:专线的单到英仓才能发出, 客户下单日期是 07-01, 到英仓的时候 07-11, 我们不能按照07-01的日期给黄邮推过去,所以添加了皇邮订单发货日期延迟天数

  1. 订单在变为待处理时,shipping date 为当天+28天

    1. 此处的28天,可以在邮递服务内配置,最多28天

  2. 订单在变为已取消/已删除时,取消对接

  3. 订单在变为已完成时,shipping date 不变,装入箱子

  4. 箱子到英仓,扫描箱子更新箱子内所有订单的shipping date为当天

    1. 此处的shipping date,可以在鸟系统修改,默认为当天

自动取消机制

2个维度来决定取消哪些订单

  1. 邮递服务

    1. 黄邮API

    2. 延迟天数>0

    3. 定点扣费时间不为空

    4. 订单类型[本地,专线]

  2. 订单

    1. 更新时间60天以内

    2. 更新时间20天以前

    3. 状态[已出地址贴,待处理,审核中]

满足上边2个维度的订单会自动变更状态为 “已取消”,费用不退。

每天执行一次。