Kitchen DisplayHow-ToBeginner

Orders are not showing on MyFoodFast KDS

Last verified: 2026-03-06

Orders are not appearing on the MyFoodFast Kitchen Display System (KDS), even though they are visible in the Back Office and POS systems.


Step 1: For MyOrderBox POS (v1) - Check Track Take Away Orders Setting

This is the most common cause for POS v1 stores:

  1. Log in to MyFoodFast Back Office
  2. Navigate to SetupOnline OrderingCollection
  3. Locate the Track Take Away Orders setting
  4. Verify it is set to "Yes"

⚠️ Important: When this setting is disabled, take-away orders bypass the normal status workflow and are created directly with "In Kitchen" status, which prevents KDS notifications from being triggered.

  1. If set to "No", change it to "Yes" and click ✓ Update All

Step 2: Verify Order Status Workflow

Orders must reach "In Kitchen" status for KDS notifications to be sent.

Check the Order Status:

  1. Open the order in Back OfficeAdminOrders
  2. Click on the order number to view details
  3. Check the current order status

Expected Status Progression:

  • Web/Mobile Orders: UnconfirmedTo PrepareIn Kitchen
  • Take-Away Orders (with tracking enabled): To PrepareIn Kitchen
  • Eat-In Orders: In Kitchen

Common Status Issues:

  • Orders stuck in Unconfirmed status won't trigger KDS
  • Orders stuck in To Prepare status need to transition to In Kitchen
  • Orders that skip the status transition may not trigger KDS for MyOrderBox POS v1

Step 3: Check Order Type Configuration

Different order types have different status workflows:

Order TypeStatus WorkflowKDS Trigger Point
Eat-InIn KitchenServedWhen status = In Kitchen
Table OrderTo PrepareIn KitchenServedWhen status changes to In Kitchen
Take AwayTo PrepareIn KitchenReady to CollectCollectedWhen status changes to In Kitchen
CollectionTo PrepareIn KitchenReady to CollectCollectedWhen status changes to In Kitchen
DeliveryTo PrepareIn KitchenReady to Dispatch → ...When status changes to In Kitchen

Step 4: Verify Order Logs

  1. In Back Office, navigate to the specific order
  2. Click on Logs (or expand the logs section)
  3. Look for entries indicating:
  • [Order] on_inkitchen_push_to_kds Triggering status change for order ID
  • [OrderCreatePushNotificationJob] sending push notification to KDS

If these log entries are missing, the KDS notification was never sent.

If these log entries exist, the issue may be with the KDS client connection.


Step 5: Check KDS Client Connection

  1. Ensure the KDS device is connected to the internet
  2. Verify the KDS application is running and logged in to the correct store
  3. Check that the KDS is displaying the correct store name/ID
  4. Try refreshing or restarting the KDS application
  5. Look for WebSocket connection errors in the KDS application

Quick Reference: Common Issues

For MyOrderBox POS (v1):

IssueCauseSolution
Take-away orders not on KDS"Track Take Away Orders" disabledEnable under SetupOnline OrderingCollection
New orders skip KDSOrders created directly with "In Kitchen" statusEnsure "Track Take Away Orders" is enabled
KDS not connectedWebSocket disconnectedRestart KDS application and verify internet connection

For MyFoodFast POS (v2):

IssueCauseSolution
No orders on KDSOrder status not reaching "In Kitchen"Check order workflow and status progression
Orders stuck in statusManual intervention neededUpdate order status to "In Kitchen" manually
WebSocket connection issueKDS client disconnectedRestart KDS application and verify connection

How KDS Notifications Work

  1. When an order status changes to In Kitchen, a callback is triggered
  2. The system calls OrderCreatePushNotificationJob with client type kds
  3. The notification is broadcast via WebSocket to the KDS client
  4. The KDS client receives the notification and displays the order

Important Notes:

  • Status Change Required: For POS v1, the order must transition to "In Kitchen" status (not be created with it) for the callback to trigger
  • Track Take Away Orders: This setting determines whether take-away orders follow the full status workflow (To PrepareIn Kitchen) or skip directly to In Kitchen
  • Real-time Updates: KDS uses WebSocket connections for real-time order updates

Still Having Issues?

If orders are still not appearing on KDS after following these steps, contact technical support with:

  • Order ID (e.g., #1311451)
  • Order timestamp
  • Store ID (e.g., Store 114)
  • POS version (v1 = MyOrderBox POS, v2 = MyFoodFast POS)
  • Screenshots of the order details and logs

Related Articles:

  • How to Access Order Logs in Back Office
  • Understanding Order Status Workflow
  • KDS Setup and Configuration
Was this helpful?