Для того, чтобы сотрудникам ресторана было проще работать с заказами с сайта и приложения, и не забивать эти заказы в ручную в iiko, можно настроить интеграцию с iiko, после чего заказы будут передаваться автоматически по API и создаваться в iiko.

Логика отправки заказа в iiko

Когда гость оплатил заказ, и Starter получил ответ от эквайринга, о том, что оплата прошла, Starter через API отправляет заказ в iiko.

Пока iiko не ответила, что получила заказ и присвоила ему номер, в CRM Starter номер заказа будет выглядеть как внутренний номер Starter с приставкой ST -

отображение номера в карточке заказа

отображение номера в карточке заказа

отображение номера в списке заказов

отображение номера в списке заказов

Когда iiko ответит, что приняла заказ и присвоит ему номер, то в CRM будет выводится номер заказа iiko. На скриншоте выше в таблице видно, как отличаются заказы по номеру, которые дошли в iiko от заказа, который еще не дошел.

Логика переотправки заказа в iiko

Если заказ не был отправлен в iiko по какой-то технической причине (то есть iiko не ответила что получила заказ и присовила ему номер), то Starter пробует его переотправить с интервалом в 10 минут.

Starter перестает переотправлять заказ в iiko, когда текущее время становится больше deliveryTime (время когда заказ должны были доставить)