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 Type | Status Workflow | KDS Trigger Point | | ---- | | Eat-In | In KitchenServed | When status = In Kitchen | | Table Order | To PrepareIn KitchenServed | When status changes to In Kitchen | | Take Away | To PrepareIn KitchenReady to CollectCollected | When status changes to In Kitchen | | Collection | To PrepareIn KitchenReady to CollectCollected | When status changes to In Kitchen | | Delivery | To 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):

| Issue | Cause | Solution | | ---- | | Take-away orders not on KDS | "Track Take Away Orders" disabled | Enable under SetupOnline OrderingCollection | | New orders skip KDS | Orders created directly with "In Kitchen" status | Ensure "Track Take Away Orders" is enabled | | KDS not connected | WebSocket disconnected | Restart KDS application and verify internet connection |

For MyFoodFast POS (v2):

| Issue | Cause | Solution | | ---- | | No orders on KDS | Order status not reaching "In Kitchen" | Check order workflow and status progression | | Orders stuck in status | Manual intervention needed | Update order status to "In Kitchen" manually | | WebSocket connection issue | KDS client disconnected | Restart 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?