2015-05-14 2 views
0

Я создаю элементы, используя Square API. В библиотеке «Панель инструментов»> в библиотеке предметов в разделе «Настройки интернет-магазина» есть «доступно для пикапа» и «доступно для отправки». Есть ли способ, по которому я могу установить «доступный для pickup» по умолчанию, когда я создаю элемент с API?Можно ли установить элементы, доступные для загрузки в Square API?

Я знаю, что в документации написано: «В настоящее время вы не можете управлять заказами на прием с помощью API-интерфейса Connect». Но то, что я хочу сделать, связано с управлением элементами, а не заказами.

ответ

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_pickup и visibility только для пунктов с пикапом.
+0

Awesome, спасибо! Еще одна важная вещь: есть ли способ получить URL-адрес интернет-магазина для вновь созданного элемента через API? – aeroshock

+0

URL-адреса интернет-магазина товаров в настоящее время недоступны через API-интерфейс Connect. –

Смежные вопросы