退货地址优先级

对接服务商的时候, 发件人地址取值的优先级如下

  1. 当外部服务设置了使用服务商地址的时候, 使用服务商账号地址

     

     

     

     

     

  2. 当客户的基础信息里的 退货地址国家 和 订单国家一致时,使用客户的 退货地址

  3. 当订单的内部邮递服务,设置了退货地址,并且退货地址的国家 和 订单的国家一致时,使用 该退货地址

  4. 当站点设置了 退货地址时(退货地址名称,退货地址行1,退货国家),使用该退货地址

  5. 当杂项->国家 设置了退货地址时,使用该退货地址

  6. 使用订单的发件人信息

 

 

除了自己画的面单和个别服务使用了固定的地址,一般都是根据上述地址优先级,使用的退货地址。

 

RM_V2,RM Online 固定使用的是站点退货地址

Yodel 使用地址优先级。

Hermes 不允许设置发件人/退货人。

…..(待完善)

 

 

===

还有第二种优先级

//==== !!!! returnAddress priority logic !!!! ==== //1. consignment sender address //2. delivery country return address //3. client company return address (iso == consignment.country_iso) //4. country return address //5. client company return address (iso != consignment.country_iso) //6. company return address

DHL_ecommerce, Endicia, FPX, SaichengLogistics

  1. 第一种优先级
    (默认)

    1. 外部服务设置了使用服务商地址

    2. 客户的基础信息的退货地址

    3. 邮递服务设置的退货地址

    4. 站点设置的退货地址

    5. 杂项->国家的退货地址

    6. 订单的发件人

  2. 第二种优先级
    DHL_ecommerce, Endicia, FPX, SaichengLogistics

    1. 订单发件人

    2. 邮递服务设置的退货地址

    3. 客户设置的退货地址

      1. 退货地址国家 等于 订单收件人国家

    4. 杂项->国家的退货地址

    5. 客户设置的退货地址

      1. 退货地址国家 不等于 订单收件人国家

    6. 站点退货地址

  3. 固定退货地址

    1. RM_V2,RM Online

      1. 固定为站点退货地址