Skip to main content

Skip: Solve Issues

In this article, you can find solutions to some of the more common issues when using the Skip integration.

Issues shown on the Operation reports page

All non-order-related issues are found on the Operation reports page. This includes menu publishing, busy mode, and snoozing.

Error message or issue

How to resolve

️MenuPushNotSupported: Menu push is restricted for channelLink X.

MENU_PUSH is not allowed for STATUS_SUSPENDED channel links. ️ MENU_PUSH is not allowed for STATUS_INACTIVE channel links.

InvalidMenuPush: Internal Server Error ️ ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) ️ A timeout occurred ️ Timeout Timeout

Invalid request body - validation errors: [menus: Array must have at least 1 items]

Your menu contains no active items. Ensure at least one product is enabled and republish your menu.

️Restaurants not registered for menu ingestion - contact Flyt team for support: [X]

️InvalidChannelConfiguration: Category [Alcoholic Beverages] contains alcohol items but is available before 09:00 or after 23:00

Alcohol items must be in a separate category with quantity (ml) and ABV (%) listed. Ensure category hours are within restricted times (e.g., 9 am-11 pm) and republish your menu.

️menu update was rejected because it included restaurants: [{X}] not configured for the brand: Y

️MissingMenu: Menu with id X was not found

A menu used in a schedule has been removed. Add the menu to the schedule or delete the schedule.

️Invalid request body - validation errors: [menus.22.categories.0.items.0.modifiers.0.options.0.price: Must be greater than or equal to 0]

Negative prices are not supported. Update all item prices to 0 or higher and re-publish.

️Invalid authentication credentials ️ UnicodeEncodeError: 'latin-1' codec can't encode character '\u2028' in position 37: ordinal not in range(256)

️[SKIP_THE_DISHES] does not support level 4 nesting, Following items may cause MenuPush to fail: [X]

️Invalid request body - validation errors: [menus.4.categories.0.items.5.modifiers.0.options.0.name: String length must be greater than or equal to 1 menus.5.categories.0.items.5.modifiers.0.options.0.name: String length must be greater than or equal to 1 ️ String length must be greater than or equal to 1

Ensure all menu items and category names have values, as they cannot be empty.

Busy mode

Error message or issue

How to resolve

️InvalidChannelAPIResult: [Open/close store] Updating Flyt Restaurant status to online for location X failed with HTTP status 401 and error message No API key found in request.

️Failed to set busy mode: [Open/close store] Updating [SKIP_THE_DISHES] Restaurant status to offline for location X failed with HTTP status 403 and error message restaurant availability not enabled for the specified restaurant. Please contact Flyt. ️ Failed to set busy mode: [Open/close store] Updating [SKIP_THE_DISHES] Restaurant status to offline for location X failed with HTTP status 404 and error message restaurant availability not registered for the specified restaurant. Please contact Flyt.

Snoozing

Error message or issue

How to resolve

️Snooze is restricted for channelLink X.

Did this answer your question?