Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I have installed the restaurant module on Odoo 9 to make a demo to some prospects.
The floor plan feature is wonderful and I was really excited thinking about the new opportunities the module could offer.
But after one hour of test, I discovered that this module is far far away from a professionnal solution.
As far that I have seen there is no way to create Menus and to encode orders with meals included in a menu (price fixed by the choosen menu).
Doneness range (rare,medium,etc.)
If I encode a meat in the article catalog how do I set up the possible doneness range (rare,medium,etc.)? Donenes range is different depending on the meat type (beef, veal, duck,...)
If a meal can be served with pasta or with potatoes? with a peper sauce or a mushrooms sauce? How can I handle that in both article catalog and the encoding of an order? And what if I want my pizza regina without olive?
Now you have a table with 3 persons and one of them order a starter and a main course, the second only a main course and the third would like a starter and a second starter as a main course. How will you handle this? There is no way to create an order with a notion of "services" sequence. How can you send this information to the kitchen?
Those are the 4 problems that I have seen in less than one hour... and I am not a restaurant manager.
Please comment this question or give me some answers. This module has some potential but really needs to be improved...
You can do all this out of the box:
Menus: Just have products that are the menus and have a price to it, and other products that are the content and have a price of 0. You can even name them so that they are indented if you want a fancy receipt. And if you use Odoo Inventory your stock will still be correct. You can easily organize your categories to make sure that the cashier uses the allowed content to the menu.
Meat temperature: Use the modifier, or if you don't want to type, use a product with price 0 that is "under" the selected meat in the category tree similarly as for Menus.
Meal Options: This one is the one that is not perfect I'll admit. You can emulate this with a well thought-out category tree but there are limitations for complicated options structures. Most generally, the limitation of the POS v9 has to do with conditions in general.
Services: Double click the POS line to turn it green or purple depending on if you want to hold sending it to the kitchen or not. Decide when you send to the kitchen. Decide when you release the rest. This requires that you configure your pos station and the corresponding product correctly.
Those are some possibilities that comes to my mind, there are others. Don't develop custom modules for no reason.
@Ermin Trevisan: i'm interested in joining efforts. I'm a system integrator with 10 year of experience in POS system for both retail and FNB. I'm available to improve available features and release them to the community. I mainly need help and suggestions on how to add features to existing modules ( if deriving them or hacking - ex: hw_proxy, hw_escpos and so on )
I recently released a module to support Italian Fiscal Printer that uses epos-Print XML protocol.
How do we want to proceed ?
"Usually a table order with different courses is self explanatory": Usually yes but I have been more than once in a restaurant with a vegetarian person that was having 2 starters in place of a starter and a main course. In that case the client is expecting to receive the second starter at the same time that the main course of the other poeple around the table. Same could happen with someone on a diet that takes only a starter and wants to be served at the same time than others having only a main course.
Here is a solution with a "to follow..." feature: https://www.youtube.com/watch?v=HMA8N17Dms0
An other thing that customer could expect is a "table booking" feature.
Menus: This is possible using for example the following community module: https://www.odoo.com/apps/modules/8.0/tg_pos_packs/
It must be forward ported to 9.0.
Doneness and meal options: use product variants in combination with the product packs module
Services: Usually a table order with different courses is self explanatory. In addition it is possible to make notes on the table order. But it is also possible to develop a small POS module allowing to manage course sequences.
Actually we are looking for pilot customers in order to customize a corresponding solution for restaurants. If you are interested in joining efforts, let me know.
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 1/4/16, 5:07 AM|
|Seen: 1431 times|
|Last updated: 1/7/16, 12:46 AM|