shopify发货报错The api_client does not have access to the fulfillment order
有2点原因:
1、Shopify政策更新,现在强制限制如果订单在Shopify后台产品库存分配给了其他应用发货(比如其他ERP或者其他Shopify发货应用),那么在店小秘就不能给这个订单发货了,可以查看该订单,但是不能通过店小秘去提交发货。
核实方法:您需要使用【主账号】,前往shopify后台打开订单 → 找到 Fulfillment 区块,查看更多-“Fulfillment service”字段,可以看到当前使用的发货应用和发货location。可以查看订单的location是否分配给了店小秘。如果需要调整,需要前往,或者针对单个订单点击区域右上角的 “⋯(更多)” → 择 “Change location” 或 “Change fulfillment service”,随后选择店小秘的location,若要针对后续所有订单生效那么需要将产品库存location都默认分配给店小秘的location。
官方英文对于location的设置介绍:https://help.shopify.com/en/manual/fulfillment/setup/locations-management
解决办法:
查看订单的发货location(位置):
查看店小秘的location,如果需要使用店小秘发货,需要将产品的库存都分配给店小秘的location:
官方公告:
2、核实是否是shopify店铺子账号,shopfiy店铺子账号没有权限也会导致该报错