Я создаю предметы, используя Square API. В библиотеке элементов панели инструментов Square> в разделе «Настройки интернет-магазина» есть «Доступно для получения» и «Доступно для доставки». Можно ли по умолчанию установить флажок «доступно для получения» при создании элемента с помощью API?
Я знаю, что в документации сказано: «В настоящее время вы не можете управлять заказами на получение с помощью API Connect». Но то, что я хочу сделать, связано с управлением товарами, а не заказами.
Да. При создании элемента установите 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
поля для предметов только для пикапа.Других решений пока нет …