退货地址优先级
对接服务商的时候, 发件人地址取值的优先级如下
当外部服务设置了使用服务商地址的时候, 使用服务商账号地址
当客户的基础信息里的 退货地址国家 和 订单国家一致时,使用客户的 退货地址
当订单的内部邮递服务,设置了退货地址,并且退货地址的国家 和 订单的国家一致时,使用 该退货地址
当站点设置了 退货地址时(退货地址名称,退货地址行1,退货国家),使用该退货地址
当杂项->国家 设置了退货地址时,使用该退货地址
使用订单的发件人信息
除了自己画的面单和个别服务使用了固定的地址,一般都是根据上述地址优先级,使用的退货地址。
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
第一种优先级
(默认)外部服务设置了使用服务商地址
客户的基础信息的退货地址
邮递服务设置的退货地址
站点设置的退货地址
杂项->国家的退货地址
订单的发件人
第二种优先级
DHL_ecommerce, Endicia, FPX, SaichengLogistics订单发件人
邮递服务设置的退货地址
客户设置的退货地址
退货地址国家 等于 订单收件人国家
杂项->国家的退货地址
客户设置的退货地址
退货地址国家 不等于 订单收件人国家
站点退货地址
固定退货地址
RM_V2,RM Online
固定为站点退货地址