2015-05-14 26 views
0

我正在使用Square API創建項目。在Square dashboard>商品庫中的「在線商店設置」部分,有「可用於取貨」和「可用於送貨」。當我使用API​​創建項目時,是否有一種方法可以在默認情況下進行檢查?是否可以將項目設置爲可在Square API中取貨?

我知道文檔中提到「您目前無法使用Connect API管理提貨訂單。」但我想要做的是管理物品,而不是訂單。

回答

1

是的。創建項目時,將available_for_pickup領域true在你的請求主體,像這樣:

{ 
    "name": "Milkshake", 
    "visibility": "PUBLIC", 
    "variations": [ 
    { 
     "name": "Small", 
     "pricing_type": "FIXED_PRICING", 
     "price_money": { 
     "currency_code": "USD", 
     "amount": 400 
     }, 
    } 
    ], 
    "available_for_pickup": true 
} 

一對夫婦的澄清:

  • 一個項目的visibility必須設置爲PUBLIC它出現在在線商店。
  • available_online字段(以上示例中未顯示)僅控制是否可以將商品添加到訂單中,該訂單的運輸。您只需設置available_for_pickupvisibility字段以獲取僅限物品。
+0

太棒了,謝謝!還有一件快事,是否有辦法通過API獲取新創建項目的在線商店URL? – aeroshock

+0

商品在線商店網址目前無法通過Connect API獲得。 –

相關問題