2015-02-17 58 views
1

是否可以根據order_number過濾Shopify API中的記錄?我在文檔中沒有看到任何內容。我也試過/admin/orders.json?order_number=1001,但它會返回所有記錄。根據order_number在Shopify API中過濾記錄

但是,我確實看到「order_number」與「name」參數相同。這會永遠如此嗎?如果是這樣,我可以過濾使用名稱參數,而不是order_number?

在此先感謝。

回答

0

訂單編號沒有過濾,但您可以過濾訂單編號。

對於訂單的具體名單:

/admin/orders.json?ids=401229020,397704404,357704404 

對於範圍:

/admin/orders.json?since_id=397704404&limit=50 
+0

我不需要基於ID的過濾。名稱和order_number總是一樣嗎?基本上我會得到order_number作爲輸入,我需要獲取該特定訂單號的信息。 – drunkenfist 2015-02-19 04:33:19

1

是的,你可以依靠nameorder_number是相同的。因此,要通過order_number獲取訂單,您可以查詢"/admin/orders.json?status=any&name=%23" + order_number%23代表name前面的#。您可能還想保留status=any,因爲默認情況下它使用status=open,如果該訂單已被關閉/取消,則該訂單將忽略您的訂單,從而錯誤地表明該訂單中沒有訂單。