19
客户退货要走邮件来回确认,效率很低。想在自己的账户页做一个退货表单,选商品、选原因、生成退货单。可行吗?
客户退货要走邮件来回确认,效率很低。想在自己的账户页做一个退货表单,选商品、选原因、生成退货单。可行吗?
可以,路径是 Return API 而不是直接退款。直接 refundCreate 只会退钱不会回库存、不会生成退货单,后续对账一定乱。
fulfillmentOrders,拿到 fulfillmentOrderLineItems 及可退数量,不要用订单行项目数量硬算。returnCreate 传 returnLineItems(含数量与退货原因),返回 Return 及状态 REQUESTED。returnApproveRequest,之后可以生成退货面单或让客户自寄;退货入库走 fulfillmentCreate 反向单。refundCreate,传 refundLineItems 并指定是否退运费与税费。顺序反了会出现「钱退了库存没回」。write_returns、write_fulfillments、write_orders;用 Staff 账号手工操作时注意员工权限里退货是单独一项。跨境退货的运费责任、关税退还规则要在页面上写清楚,否则每单都要客服介入。欧盟还有 14 天无理由的法定要求,表单里要能选「法定撤回权」这一原因。
写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。