Liquid、JavaScript、主题、销售渠道。
你如果通过fulfillment接口完成了订单,如果再次获取订单可以筛选出已经完成的订单
https://shopify.dev/api/admin-rest/2021-10/resources/order#[get]/admin/api/2021-10/orders.json
看fulfillment_status
你好,请问如何称呼你
我的需求是这样的,我想通过接口获取shopify平台店铺的订单,然后通过我们系统提交出库发货获取面单后回传订单的状态,请问调用接口的具体顺序是什么?
我的理解是这样的:
1、获取草稿订单
resp body
听起来你对这块业务很了解,感谢你的回复!
我还有个问题,请问这两个接口有何区别。针对我的业务需求,我应该调哪一个接口,谢谢
特别感谢
https://shopify.dev/api/admin-rest/2021-10/resources/order#[get]/admin/api/2021-10/orders.json
看到你们在另一个帖子的需求,你们应该用第一个接口:
https://shopify.dev/api/admin-rest/2021-10/resources/order#[get]/admin/api/2021-10/orders.json
你们有两个途径可以走:
第一个:
1. 获取订单:https://shopify.dev/api/admin-rest/2021-10/resources/order#[get]/admin/api/2021-10/orders.json
2. 内部处理完订单去关闭所处理的订单:https://shopify.dev/api/admin-rest/2021-10/resources/order#[post]/admin/api/2021-10/orders/{order_id...
3. 再次获取订单的时候已关闭的订单默认不会被拉取到
第二个:
1. 获取订单:https://shopify.dev/api/admin-rest/2021-10/resources/order#[get]/admin/api/2021-10/orders.json
2. 去发货,给订单添加物流信息:https://shopify.dev/api/admin-rest/2021-10/resources/fulfillment#[post]/admin/api/2021-10/fulfillmen...
3. 再次获取订单的时候,要传去fulfillment_status=shipped
我认为您提供的第二种方案符合我们的业务需求
我再简单解释一下
我们先获取到shopify平台店铺已创建的草稿订单。获取完成之后,我们会提交出库发货,会获取到每个订单的追踪号和与之对应的面单。这时,我们需要把订单回传回传到shopify平台店铺,当再次获取时就获取不到已发货的单子,我想问下面这种方案是否满足我的业务需求?这样就不需要调Complete a fulfillment接口了?
1. 获取订单:https://shopify.dev/api/admin-rest/2021-10/resources/order#[get]/admin/api/2021-10/orders.json
2. 去发货,给订单添加物流信息:https://shopify.dev/api/admin-rest/2021-10/resources/fulfillment#[post]/admin/api/2021-10/fulfillmen...
3. 再次获取订单的时候,要传去fulfillment_status=shipped
你好,现在又遇到了一个新问题
Creates a fulfillment for one or many fulfillment orders 该接口返回:"errors": "Not Found"
请问是这两个参数传的问题吗?
下面展示的事请求示例
1、Retrieves a list of draft orders
2、Creates a fulfillment for one or many fulfillment orders
{
你不能给draft order创建fulfillment,要用普通order
你如果要创建测试订单,好像只能用前台手动下单:
https://help.shopify.com/en/manual/checkout-settings/test-orders
你看我理解的是否正确,
1、你所说的前台手动手动下单是指通过按钮在shopify官网实现fulfillment接口的功能。
但是有点说不通,shopify官方对于草稿订单是提供fulfillment接口的
2、但问题来了,如果需要调普通order的接口,是不是意味着要购买套餐
注:我再次描述一下我的需求,客户在shopify创建订单,在我的理解里,创建的应该是草稿订单,也就是没有产生运单号和面单的订单,然后我们第三方海外仓系统获取到shopify平台中的订单,提交发货出库后,获取到面单以及运单号,然后回传到shopify平台,当我们再次拉取时,就拉取不到之前的单子
你的理解不太正确
1. 草稿订单是商家创建的订单,一般用于商家创建定制订单,有单独折扣或者是特意派送要求等。一般shopify店铺很少用到草稿订单。
2. 我说的到前台下单是指到店铺前台去购买商品,模拟客户正常操作下的单
3.不需要购买套餐,可以下测试订单,请看我上面提供的链接: https://help.shopify.com/en/manual/checkout-settings/test-orders
你们可以完全忽略DraftOrder接口,如果我理解对了你们的需求你们用不到它
我看到这个链接了,但是我不会设置 https://help.shopify.com/en/manual/checkout-settings/test-orders
我没有通过api去创建订单,我是通过图形化界面去下单的,但是需要选择套餐。
您讲的手动下单是不是要有某种设置,就如你上述文档中提的这样。
如果你能帮我设置一下,我将不胜感谢
1、现在创建不了正常订单就没办法调接口获取和回传状态,你帮我看一下如何把设置才能正常图形化界面创建
密码:jiale654321
官方是这样描述的,请看如下文档
今年二月,我们在新的英语问答讨论区举办了为期两周的首个社区问答会。 以下是大家针对 Shopify Editions 2023 年冬季版宣布的超过 100 项产品更新 提出的问...
By SarahF_Shopify Mar 21, 2023三年的疫情为消费市场带来不少改变,无论是消费者的生活方式,抑或消费心理都与过去有所不同。面对经营成本上升、消费者需求和忠诚度转变,企业主该如何应对?我们将综合通过数据和专家预测,助...
By Irene_ Mar 1, 2023