@roydeanjr and I have been working on a KDS extension, which is now live in the marketplace. It gives a kitchen view of all open orders allowing for quick and easy prep and movement through the order process.

We look forward to hearing your feedback.

@roydeanjr and @ryanmitchel …. found a small display glitch. If a Meal Item does not have any options the following Meal Item name flows into one string. Example -

Actual Display:
1x Jerk Chicken Sausage Pasta Salad 1x Baked Chicken in Bar-B-Q Sauce

Expected Display:
1x Jerk Chicken Sausage Pasta Salad
1x Baked Chicken in Bar-B-Q Sauce

I believe the if ($menuItemOptions = $menuItemsOptions->get($menuItem->order_menu_id)) { may need expanding to include an else with an html break.

    5 days later
    sampoyigi stickied the discussion .

      pjscuisine You are correct! My apologies, I did fix this on my system, but failed to pull request it to the source. Yes, an else is the addition I made.

      Have you updated this yet, ryanmitchell ?

      UPDATE: the fix had/has been added. Please confirm you have the updates and it is working. Thank you!

        I tried to download on my system but It didn’t add the extension folder. It worked normally a few days ago.
        And I look forward to supporting the following functions in this system.

        1. View Delivery only
        2. Show all by date

          minyeongkim I pushed an update earlier today for auto refreshing the page.

          As it’s a kitchen system I don’t think it makes sense to limit the view to delivery or pick up - the idea is the kitchen would see all orders.

          I don’t know what you mean by view all date - Dan you explain?

            ryanmitchell
            I just want to see only orders for today’s date in the kitchen.
            and I think delivery drivers can use this menu if it can only see delivery orders in this extension.

              minyeongkim I’ll accept a PR for the order date as a setting or an option that can be toggled.

              I’m not keen to extend this to delivery at this point, but the extension could be easily duplicated and adapted for that purpose.

                minyeongkim We did not limit to today’s orders due to testing old orders. The theory is that there will only be active, current orders in this system as EVERY ORDER should be cancelled or completed. Additionally, when the customer enters a Pre-Order, that will have been entered before today, possibly, and it needs to be filled when it is requested.

                The Kitchen Display currently displays orders in the sequence of how they are requested by the customer. If the customer does not specify a date and/or pickup time then the order will be entered as ASAP and the time will be whatever is calculated by the system when the order is saved.

                I hope that helps you understand.

                  20 days later

                  Would it be possible to extend the functionality of the extension to separate purchased by kitchen station (ie grill, fryer, etc). I’d like to set up a display by each station so they only see parts of each meal that they need to prepare to keep things flowing efficiently.

                    Yea it would be possible to do but there is a lot of work involved so it would be nice if someone sponsored the development of this feature

                      matando That is going to be a lot of work.
                      Each menu item will need to specify which station it belongs to then the kitchen display will need to know which station it is and what parts it needs to display

                        wakey18
                        matando
                        Additionally, each item on a menu item has to have its own station field such that items can be separated into station queries that feed the station’s display. That will be a core TI update and is best placed on the list of v4 requirements and features.

                        In the meantime a simple approach for now is to add display devices at each station so they see the whole order. The station cook should be able to pick out the items they are required to cook in order to expedite an order. Doing that until the additions can be made would only be a stopgap.

                          None of this requires core updates - if can all be done through the extension.

                          Rather than a menu item having a station I would suggest doing it by category as that will cover a lot of use cases.

                          either way, head over to GitHub and create a new issue on the kitchen display repo so that the idea can be discussed

                            Yes, if done by category, you are correct. I did not think of that as I was typing. Great idea!ryanmitchell

                              Where is the github repo for the extension? It didn’t say it on the marketplace extension page so I though it just wasn’t an open source extension(well….. technically it always is but I’m referring to release license heh).

                                wakey18 thank you 🙂

                                also, @ryanmitchell how would I go about sponsoring it. Currently I’m working in retail saving as much money as I can to hire a immigration lawyer at the start of the new year to move overseas and start my restaurant. Money is tight so I can’t do much atm, but I would def. like to throw some your way for the hard work 🙂