我正在使用 Square API 创建项目。在 Square 仪表板 > 项目库中,在“在线商店设置”部分中,有“可取货”和“可发货”。当我使用 API 创建项目时,有没有一种方法可以默认选中“可供取货”?
我知道文档说“您目前无法使用 Connect API 管理取货订单。” 但我想做的是管理物品,而不是订单。
我正在使用 Square API 创建项目。在 Square 仪表板 > 项目库中,在“在线商店设置”部分中,有“可取货”和“可发货”。当我使用 API 创建项目时,有没有一种方法可以默认选中“可供取货”?
我知道文档说“您目前无法使用 Connect API 管理取货订单。” 但我想做的是管理物品,而不是订单。
是的。创建项目时,将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_pickup
和visibility
字段。