shopify回传订单

已解决
ljl
新成员
29 0 0

通过该接口获取到shopify平台订单,如果我再次获取还会获取到相同的单子,如何回传订单状态,让已经获取到的单子无法获取到

38 条回复38
ljl
新成员
29 0 0

周末愉快,有个问题想请教一下您

API文档中提供的header体是不是非必要的:因为我不需要此header体同样也可以调通接口

H "X-Shopify-Access-Token: {access_token}"

1.png

ljl
新成员
29 0 0

你好,现在又遇到了一个新问题

Creates a fulfillment for one or many fulfillment orders   该接口返回:"errors""Not Found"

请问是这两个参数传的问题吗?

fulfillment_order_id,id   如果是,我该如何传才正确
下面示例截图中说明了我怎么传的
请帮我看一下,谢谢
 
 

 

下面展示的事请求示例

1、Retrieves a list of draft orders

https://3ae227a45e2e8f939fac5e52c1a49eb0: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@3092237819.myshopify...

1.png

2、Creates a fulfillment for one or many fulfillment orders

https://3ae227a45e2e8f939fac5e52c1a49eb0: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@3092237819.myshopify...

{

    "fulfillment":{
        "message":"The package was shipped this morning.",
        "notify_customer":false,
        "tracking_info":{
            "number":993913503987,
            "url":"https:\/\/www.my-shipping-company.com",
            "company":"my-shipping-company"
        },
        "line_items_by_fulfillment_order":[
            {
                "fulfillment_order_id":993913503987,
                "fulfillment_order_line_items":[
                    {
                        "id":57717325005043,
                        "quantity":1
                    }
                ]
            }
        ]
    }
}

2.png

 

Tim_Mak
探索者
89 10 12

你不能给draft order创建fulfillment,要用普通order

你如果要创建测试订单,好像只能用前台手动下单:

https://help.shopify.com/en/manual/checkout-settings/test-orders

ljl
新成员
29 0 0

你看我理解的是否正确,

1、你所说的前台手动手动下单是指通过按钮在shopify官网实现fulfillment接口的功能。

但是有点说不通,shopify官方对于草稿订单是提供fulfillment接口的

2、但问题来了,如果需要调普通order的接口,是不是意味着要购买套餐

 

注:我再次描述一下我的需求,客户在shopify创建订单,在我的理解里,创建的应该是草稿订单,也就是没有产生运单号和面单的订单,然后我们第三方海外仓系统获取到shopify平台中的订单,提交发货出库后,获取到面单以及运单号,然后回传到shopify平台,当我们再次拉取时,就拉取不到之前的单子

 

 

 

ljl_0-1634519003756.png

 

Tim_Mak
探索者
89 10 12

你的理解不太正确

1. 草稿订单是商家创建的订单,一般用于商家创建定制订单,有单独折扣或者是特意派送要求等。一般shopify店铺很少用到草稿订单。

2. 我说的到前台下单是指到店铺前台去购买商品,模拟客户正常操作下的单

3.不需要购买套餐,可以下测试订单,请看我上面提供的链接: https://help.shopify.com/en/manual/checkout-settings/test-orders

你们可以完全忽略DraftOrder接口,如果我理解对了你们的需求你们用不到它

 

ljl
新成员
29 0 0

请问这样设置就可以了吗?请看我如图所示,但是我在创建正常订单时也需要购买套餐

3.png

 

1.png

 

 

 

Tim_Mak
探索者
89 10 12

请问有没有看我上面的链接?

不要通过api去创建订单,去店铺前台(xxx.myshopify.com)手动下单

ljl
新成员
29 0 0

 

我看到这个链接了,但是我不会设置 https://help.shopify.com/en/manual/checkout-settings/test-orders

我没有通过api去创建订单,我是通过图形化界面去下单的,但是需要选择套餐。

您讲的手动下单是不是要有某种设置,就如你上述文档中提的这样。

如果你能帮我设置一下,我将不胜感谢

 

1、现在创建不了正常订单就没办法调接口获取和回传状态,你帮我看一下如何把设置才能正常图形化界面创建

账号:3092237819@qq.com

密码:jiale654321

官方是这样描述的,请看如下文档

Tim_Mak
探索者
89 10 12

给你们添加了虚拟网关,但前台还是不让我结账。查看了下英文帖子,有可能现在shopify做了些限制,建议联系shopify客户打开结账功能

Tim_Mak_0-1634648979387.png

 

ljl
新成员
29 0 0

再次感谢您对我的提问做出来建设性的回答

以下是shopify官方客户为我做出的解答,那请问我的需求属于开发商店吗?我觉得应该不是

对于客户人员的这句话我不是很理解"除非,您是使用开发商店"

那现在我只有两种方案了

其一:购买套餐

其二:使用开发商店

你认为我能用第二种方案吗?

请问您对于第二种方案有了解吗,方便告诉我吗?

 

ljl_1-1634720600150.png

 

 

ljl_0-1634720593175.png