Skip to main content

DoorDash: Solve Issues

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

Issues shown on the Orders page

On the Orders page, you can find issues related to order processing.

Error message or issue

How to resolve

Channel acceptance failure, err: [X] Failed to accept order, exceeded time limit of 7 to accept order Order has expired

The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly.

401 - The [exp] is in the past; the JWT is expired

The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly.

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.

Menu publishing

Error message or issue

How to resolve

️InvalidMenuPush: Request contains unrecognizable User-Agent header

️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

Temporary connection issue with DoorDash. Please wait a few minutes and try again.

️There is an unknown connection issue between Cloudflare and the origin web server. As a result, the web page can not be displayed. ️ Cloudflare

DoorDash is experiencing technical difficulties. Please try again later.

️RetryError: HTTPSConnectionPool(host='openapi.doordash.com', port=443): Max retries exceeded with url: /marketplace/api/v1/stores/X/store_details (Caused by ResponseError('too many 429 error responses')) ️ InvalidMenuPush: {"error":"Developer account endpoint rate limit exceeded"}

Please wait a few minutes before trying again.

️InvalidChannelAPIResult: Doordash menu push failed: The store is not staged properly, contact Doordash. CL: X ️ InvalidMenuPush: {"message":"INVALID_ARGUMENT::INVALID_ARGUMENT: store not found"}

️InvalidMenuPush: {"message":"INVALID_ARGUMENT::INVALID_ARGUMENT: Store under active onboarding and not ready to receive menu push"}

️RuntimeError: Maximum amount of menu nodes traversed: aborting menu building

Your menu has an infinite loop (an item modifying itself). Use the "Validate Menu" tool to find and fix the item.

️InvalidMenuPush: {"message":"INVALID_ARGUMENT:misMenuFlowInvalidInputError:[menu[X].categories[Y].item[Z]: find duplicated children with merchant supplied id:PLU name:[NAME]]"} ️ find duplicated children with merchant supplied id

DoorDash does not allow duplicate items or modifier groups on the same product. Remove the duplicates and re-publish the menu.

️InvalidMenuPush: {"message":"INVALID_ARGUMENT:misMenuFlowInvalidInputError:[menu[MENU].categories[Information].item[Pricing Notice]: description or subtitle must not be more than 500 letters]"} ️ description or subtitle must not be more than 500 letters

An item's description is too long (the limit is 500 characters). Shorten the text and re-publish the menu.

️ChannelRetryableError: DoorDash JWT expired, invalidating cached JWT

The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly.

️InvalidMenuPush: {"message":"INVALID_ARGUMENT::INVALID_ARGUMENT: Mismatch menu id and store id"}]} ️ MissingMenu: Menu with id X was not found

Busy mode

Error message or issue

How to resolve

️Failed to set busy mode: 404 Client Error: Not Found for url: https://openapi.doordash.com/marketplace/api/v1/stores/...

️Failed to set busy mode: 400 Client Error: Bad Request for url: https://openapi.doordash.com/marketplace/api/v1/stores/...

️Failed to set busy mode: ChannelRetryableError: DoorDash JWT expired, invalidating cached JWT

The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly.

Snoozing

Error message or issue

How to resolve

️Snooze is restricted for channelLink X.

Menu updates are currently blocked in your Deliverect settings. Contact our support team to enable menu publishing for this store.

Did this answer your question?