Для получения заказа из терминала iiko по номеру стола вам потребуется использовать API iiko. Ниже описаны шаги, которые вам потребуется выполнить, чтобы получить заказ:
1. Получите токен доступа API:
Для этого вам потребуется авторизоваться в iiko через API, используя метод POST /api/0/auth/access_token
, предоставив валидные учетные данные (логин и пароль).
2. Получите список всех столов:
Чтобы узнать номера столов в вашем ресторане, вам нужно использовать запрос GET /api/0/organization/list
и извлечь список столов из полученных данных.
3. Ищите номер стола:
Проанализируйте полученный список столов, чтобы найти нужный вам номер стола.
4. Получите заказ по номеру стола:
Используйте запрос GET /api/0/orders/deliveryOrders
с параметром стола (filterTable
), чтобы получить список заказов, связанных с указанным столом. Укажите необходимые поля, которые вы хотите получить (например, список блюд, статус заказа и т. Д.).
5. Обработайте ответ:
Обработайте полученные от API данные с заказами. Может потребоваться дополнительная логика, чтобы отфильтровать нужный заказ по номеру стола.
Важно учесть, что для использования API iiko необходимы административные права доступа и соответствующие настройки системы. Пожалуйста, обратитесь к документации iiko API для получения более подробной информации о доступных методах и параметрах запросов.