Saltar al contenido principal

MQI Solutions

This documentation outlines major error themes and provides targeted recommendations and action items to help reduce POS error rates and avoidable cancellations. Please follow the guidance of the table below to take action to improve the thematic errors of your integration.

Themes

Timeouts

RecommendationAction Items
Order confirmation
  • Check to see if stores are manually confirming orders and update to auto-confirm.
Store availability webhooks
  • Build store availability webhooks to enable your Merchants to deactivate their store to pause orders. If there is a situation where a store needs to be deactivated, you will be able to deactivate the store immediately and save failed orders.
  • Review your store availability webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
  • Build store availability webhooks to deactivate a store if they have lost connectivity. If there is a situation where a store loses connectivity, this will deactivate the store immediately and save failed orders.
  • Review your POS Store loss connectivity store availability webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
Store offboarding Endpoint
  • This endpoint is scheduled to be introduced in Q1 of 2025, enabling Partners to remove a store from the integration and ensure that orders no longer flow through it. Please let us know if you have an interest in building this.
  • If you have known stores that are no longer on the integration and causing order failures, please let us know and we can work together to manually offboard these stores.

Null

RecommendationAction Items
Order Failure Reasons
  • Update order failure reasons to match the outlined ones in our documentation to improve troubleshooting.
  • Identify the root causes of these errors, implement solutions to resolve them, and report the actions taken to DoorDash so we can assess their effectiveness.

Item is out of stock

RecommendationAction Items
Item activation and item option activation webhooks
  • Sharing real-time stock updates via item 86ing is essential for maintaining integration quality as it ensures customers are only able to order items currently in stock. This feature is required for all new DoorDash partners, and is a key component of DoorDash’s standards for High Quality Integrations.
  • Review your item and item option activation webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
Menu Updates
  • Check to see when the last menu update was successful for your Merchants. DoorDash runs an Auto Menu Pull daily and should keep the menu fresh. Review the following:
  • When building Menu Pull, did your team complete this effort only to support initial store onboarding?
  • When DoorDash executes a Menu Pull job for an existing live location, does your integration pull up-to-date information that reflects current business operations, such as: Out of Stock Products, Accurate Pricing, and Seasonal Products

Generic failure reason

RecommendationAction Items
Order Failure Reasons
  • Update order failure reasons to match the outlined ones in our documentation to improve troubleshooting.
  • Identify the root causes of these errors, implement solutions to resolve them, and report the actions taken to DoorDash so we can assess their effectiveness.

Store closed

RecommendationAction Items
Store availability webhooks
  • Build store availability webhooks to enable your Merchants to deactivate their store to pause orders. If there is a situation where a store needs to be deactivated, you will be able to deactivate the store immediately and save failed orders.
  • Review your store availability webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
  • Build store availability webhooks to deactivate a store if they have lost connectivity. If there is a situation where a store loses connectivity, this will deactivate the store immediately and save failed orders.
  • Review your POS Store loss connectivity store availability webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
Menu Updates
  • Check to see when the last menu update was successful for your Merchants. DoorDash runs an Auto Menu Pull daily and should keep the menu fresh. Review the following:
  • When building Menu Pull, did your team complete this effort only to support initial store onboarding?
  • When DoorDash executes a Menu Pull job for an existing live location, does your integration pull up-to-date information that reflects current business operations, such as: Out of Stock Products, Accurate Pricing, and Seasonal Products
Store offboarding Endpoint
  • This endpoint is scheduled to be introduced in Q1 of 2025, enabling Partners to remove a store from the integration and ensure that orders no longer flow through it. Please let us know if you have an interest in building this.
  • If you have known stores that are no longer on the integration and causing order failures, please let us know and we can work together to manually offboard these stores.

Cannot fulfill order

RecommendationAction Items
Item activation and item option activation webhooks
  • Sharing real-time stock updates via item 86ing is essential for maintaining integration quality as it ensures customers are only able to order items currently in stock. This feature is required for all new DoorDash partners, and is a key component of DoorDash’s standards for High Quality Integrations.
  • Review your item and item option activation webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
Menu Updates
  • Check to see when the last menu update was successful for your Merchants. DoorDash runs an Auto Menu Pull daily and should keep the menu fresh. Review the following:
  • When building Menu Pull, did your team complete this effort only to support initial store onboarding?
  • When DoorDash executes a Menu Pull job for an existing live location, does your integration pull up-to-date information that reflects current business operations, such as: Out of Stock Products, Accurate Pricing, and Seasonal Products

POS is offline

RecommendationAction Items
Store availability webhooks
  • Build store availability webhooks to enable your Merchants to deactivate their store to pause orders. If there is a situation where a store needs to be deactivated, you will be able to deactivate the store immediately and save failed orders.
  • Review your store availability webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
  • Build store availability webhooks to deactivate a store if they have lost connectivity. If there is a situation where a store loses connectivity, this will deactivate the store immediately and save failed orders.
  • Review your POS Store loss connectivity store availability webhooks functionality and confirm all calls are succeeding. If not, please review this feature and let us know if you need assistance from our side to resolve.
Menu Updates
  • Check to see when the last menu update was successful for your Merchants. DoorDash runs an Auto Menu Pull daily and should keep the menu fresh. Review the following:
  • When building Menu Pull, did your team complete this effort only to support initial store onboarding?
  • When DoorDash executes a Menu Pull job for an existing live location, does your integration pull up-to-date information that reflects current business operations, such as: Out of Stock Products, Accurate Pricing, and Seasonal Products
Store offboarding Endpoint
  • This endpoint is scheduled to be introduced in Q1 of 2025, enabling Partners to remove a store from the integration and ensure that orders no longer flow through it. Please let us know if you have an interest in building this.
  • If you have known stores that are no longer on the integration and causing order failures, please let us know and we can work together to manually offboard these stores.