Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Restaurant (pos_restaurant)
• Sales (sale_management) • eCommerce (website_sale) • Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) • Invoicing (account) • Website (website) |
Lines of code | 2580 |
Technical Name |
table_reservation_on_website |
License | LGPL-3 |
Website | https://www.cybrosys.com |
Versions | 15.0 16.0 17.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Restaurant (pos_restaurant)
• Sales (sale_management) • eCommerce (website_sale) • Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) • Invoicing (account) • Website (website) |
Lines of code | 2580 |
Technical Name |
table_reservation_on_website |
License | LGPL-3 |
Website | https://www.cybrosys.com |
Versions | 15.0 16.0 17.0 |

Table Reservation On POS And Website
Reserve POS Tables Through Website And Pos.

Key Highlights
Reserve Tables Through Website.
Users will be Able to Choose the Tables and Date.
Reserved Tables will be Displayed in POS.
Tables Reserved will be Displayed with a Reserved Label in POS, so it Makes Easy to Identify Reserved Tables.

Reservation Charge.
Enable the Reservation Charge if Payment is needed to Reserve Tables, Otherwise there will be no Payments.

Lead Time.
Enable the Lead Time if the Table should be Reserved a Certain Amount of Time before the Booking Start Time. You can Edit the Time for Each Reservation Separately from POS.

Opening and Closing Hours.
Enable the Set Opening and Closing Hours option to define the restaurant's operating hours. Tables can only be reserved within these specified hours.


Add Reservation Amount for POS Tables in Floors.
Go to Configuration -> Floor Plans, Select Floor and Add Reservation Amount for Tables.

Booking Table from Website.
Select Booking Date and Time.

Select Floor.

Table Reservation.
Click the Button 'Booking Confirm' After Selecting the Tables.

Table is Reserved.

Table Reservation in Backend.
New Reservation will be created in the Backend. Go to Configuration -> Table Reservation.

Table Reservation Details.
Order Type should be 'Website' if the Reservation is created from Website and 'POS' if it is created from POS.

Table Booking with Reservation Amount.
If the Reservation Charge is Enabled then Booking Amount will be Displayed.

Cart.
Redirect to Cart page while Clicking the Button 'Booking Confirm' and Make the Payment.

Sale Order.
In Sale Order we can see the Table Reservation Details.

Book Table from POS.
Click on 'Book table' to Display the Reservations.

Reservation Screen in POS.
Displays Current and Upcoming Reservations in POS. You can Create and Edit reservations from here.

Create New Reservations.
You can Create New Reservations by Clicking on 'Create' Button and Fill the Details. Select any Floor to Choose the Available Tables of Corresponding Floor. If Reservation Charge is not enabled, then you can Confirm your Booking on Clicking 'Confirm' Button.

Charge for Reservations from POS.
If Reservation Charge is enabled, the Amount will be visible, and you need to Pay the Reservation Amount for Booking by Clicking on 'Pay'.

Reservation Payment.
Clicking on the Pay Button will create an Order in th POS for the Product 'Table Booking' with a Unit Price equal to the Reservation Amount of the selected Tables, and you can then make the Payment.

Edit the Reservations.
You can Edit Reservations by Clicking on 'Edit' Button and Edit the Details.

Cancel the Reservations.
Able to Cancel the Reservations by clicking on 'Cancel' button.

Displayed Reserved Label on Tables in POS Floor Screen.
The Label 'Reserved' will be Visible on Tables in POS Floor Screen During the Reservation Period.
-
Community and Enterprise Support.
-
Able to Reserve Tables from Website.
-
Displays Reserved Tables in POS.
-
Creates Sale Order for Reservations.
Initial Commit for Table Reservation On POS And Website.
Related Products
Our Services

Odoo Customization

Odoo Implementation

Odoo Support

Hire Odoo Developer

Odoo Integration

Odoo Migration

Odoo Consultancy

Odoo Implementation

Odoo Licensing Consultancy
Our Industries

Trading
Easily procure and sell your products

POS
Easy configuration and convivial experience

Education
A platform for educational management

Manufacturing
Plan, track and schedule your operations

E-commerce & Website
Mobile friendly, awe-inspiring product pages

Service Management
Keep track of services and invoice

Restaurant
Run your bar or restaurant methodically

Hotel Management
An all-inclusive hotel management application
Support
Got questions or need help? Get in touch.
Say hi to us on WhatsApp!
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedCan this works on odoo 18? How can I upgrade it to odoo 18, thanks
Re:
V18 migration is in progress. It will be released after.
Error when validate POS payment
ReferenceError: ajax is not defined
at PaymentScreen._finalizeValidation (http://localhost:8071/web/assets/d4751ee/point_of_sale.assets_prod.min.js:11350:46)
at PaymentScreen.validateOrder (http://localhost:8071/web/assets/d4751ee/point_of_sale.assets_prod.min.js:8704:12)
at async PaymentScreen.validateOrder (http://localhost:8071/web/assets/d4751ee/point_of_sale.assets_prod.min.js:11310:459)
at async PaymentScreen.validateOrder (http://localhost:8071/web/assets/d4751ee/point_of_sale.assets_prod.min.js:9862:17)
Re: Error when validate POS payment
Hello, Thanks for. reporting. We have updated the app. Please get the latest version.
How can you control the opening hours as currently we cant see how we can prevent people booking tables when we arent serving food?
Re:
Hello Craig, Thanks for your input, We have updated the app to include opening and closing hours for table reservations on the website. Please get the latest version.
After clicking on confirm it rais internal server error
500: Internal Server Error
Traceback
Re: After clicking on confirm it rais internal server error
We have tested this app and did not encounter this error. It would be helpful if we could get more details about what the error. Could you please email more details to odoo@cybrosys.com?
Hello,
I want support for this module , i send in Email but not response
Re:
Sorry Farha, We couldn't find your email in our system. Could you please send it again?
Hello,
After the reservation time comes, the table does not appear to be reserved
When create booking table from table without lead time Not appear in menu (Table Reservation)
Re:
Could you please send an email to odoo@cybrosys.com with more details?
Our team couldn't reproduce the issue you mentioned.
Error 500
After trying the latest module , i am getting this error
500: Internal Server Error
Traceback
Another issue
When the module is installed, every sale in point of sale, with customers face to face, it render the table with a red label stating "reserved", any idea why this is happenign ?
access denied
Hi, kindly reply on the two points below:
1- when a table is booked, does it mean it will be automatically blocked for use on the pos floor plan?
2- secondly, I updated the module to the new version, but I am getting the error below
403: Forbidden
The page you were looking for could not be authorized.
Error message:
Bugs
Hi, this module is causing to request customer for every sale in pos, please check.
Re: Bugs
Hello, We have updated the app recently. Please check.
Always customer required
After installing the module, every pos sale requires customer to be selected from the contacts. kindly advice how to resolve this issue
Always customer required
After installing the module, every pos sale requires customer to be selected from the contacts. kindly advice how to resolve this issue
I tested this module in V17
403: Forbidden
The page you were looking for could not be authorized.
Error message:
You are not allowed to access 'Restaurant Floor' (restaurant.floor) records. This operation is allowed for the following groups: - Point of Sale/Administrator - Point of Sale/User Contact your administrator to request access if necessary.
Unable to reserve table
I registered new customer through the web, and when I try to book a table, i get this error
403: Forbidden
The page you were looking for could not be authorized.
Error message:
You are not allowed to access 'Restaurant Floor' (restaurant.floor) records. This operation is allowed for the following groups: - Point of Sale/Administrator - Point of Sale/User Contact your administrator to request access if necessary.