Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Booking Without Package

📕 About

ProblemSome restaurants (e.g., Katsuki Midori) want to accept table bookings without requiring customers to pre-order a package. Customers will order and pay on-site instead.
SolutionEnable restaurants to allow "Booking Without Package" and adjust the flow across Admin Dashboard, Client Side, and Partner/Admin Back Office accordingly.
ObjectiveEnable or disable the Booking Without Package option
Ensure users can book a table without selecting a package
Simplify the booking experience for both guests and registered users
Figma Linkhttps://www.figma.com/design/T9kSuAj3GZW7khySGNq84m/Store-Page-Update?node-id=9818-7238&t=gGBlyFDELt6OyVj5-1

Restaurant Setting on Admin Dashboard

User StoryRequirement
Restaurant need to set is the restaurant can be booked without package only or not

Flow :
Restaurant → Restaurant List → Create/Edit Restaurant
Provide the checkbox button to activate/deactivate the booking without package feature
Active
Inactive (Default)

Client Side

User StoryRequirement
User want to visit the restaurant/store pageDon't show all of the package content
Display the about us page to the store page (move to the front)
Include : About us, Outlet location, Opening hour
Mobile

Desktop

Remove the More Information button (preview below)

BOOK NOW button should always active
User click book now button and go to cart pageThere is no package section anymore

User click book now button and then click the date and timeChange the the red dot word into Fully Booked = จองเต็มแล้ว = 已滿座
No need to check the package allotment
User go to checkout pageThere is no payment, package information and offers section
Registered User/Member

Guest
Display the guest form into the front/checkout page (no need to go inside the navigation)
Make sure the field is mandatory to be filled (Name, Phone and Email)

There is no payment because user will pay it onsite
After confirm the booking, go to booking confirmation pageDon't display all of the package and payment information

Edit BookingHide all of the Package Field

Partner Portal and Admin Dashboard Side

User StoryRequirement
There is a booking made by user / admin / ownerRemove the package information and change it into No package
Remove the payment information and change it into -
For full preview can check on the figma
Create / Edit BookingHide all of the Package Field

 ❓ FAQ

QuestionAnswer
LogicCan't make multiple booking at the same time (same like the pay on site)
Example : user has the booking at 4 PM, 1st June 2025. so, user can't make a booking again at 4 PM, 1st June 2025