是否可以将项目设置为可在Square API中提取?

时间:2015-05-14 23:03:15

标签: php curl square-connect

我正在使用Square API创建项目。在Square仪表板中>项目库,在"在线商店设置"部分,有#34;可以提取"和"可用于运送"。有没有办法可以提货?我在使用API​​创建项目时默认选中了吗?

我知道文档说"您目前无法使用Connect API管理提货订单。"但我想要做的就是管理物品,而不是订单。

1 个答案:

答案 0 :(得分: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字段。