Installation
โ Back to top- Download the zip file from your WooCommerce account;
- Go to your WordPress Dashboard to Install;
- Click โUpload Pluginโ at the top;
- Click on the โChoose Fileโ button and selectย Restaurant-For-WooCommerce-Plugin.zip;
- Click โInstall Nowโ and Activate the extension;
Menu User Guide
โ Back to topDashboard
โ Back to top- Go toย WordPress Admin Dashboardย >ย RMSย MENUย >ย Dashboard.

- Theย Dashboardย will load for the admin, giving admin insights into key metrics and performance.
- The Dashboard is organized intoย four major sections.
- Top Summary Boxes
- Sales Graph
- Popular Menus (Pie Chart)
- Most Favorite Items

Top Summary Boxes
โ Back to top- These are theย fiveย boxes at the top of the dashboard. Each box provides key performance metrics at a glance.
- Orders
- Shows the totalย number of ordersย placed.
- For example, the numberย 87ย here means 87 orders have been processed.

- All Reservations
- Displays the totalย number of reservationsย made.
- For example, the numberย 2ย means there have been 2 reservations.

- Menus
- Indicates how manyย menusย are available.
- For example,ย 2ย shows show that you currently have two menus uploaded to the system.

- Net Sales
- Displaysย total sales after deductionsย like taxes, discounts, or returns.
- For example,ย $210,098ย is the net revenue after these adjustments.

- Gross Sales
- Shows the total sales amount before deductions (like taxes or discounts).
- For example,ย $230,553ย is the gross revenue from sales.

Sales Graph
โ Back to top- The graph in the middle of the screen showsย salesย trends over time. The admin can view theย monthlyย sales data from January to December in a bar chart. For example, the chart shows a sales spike in November and December.

- The admin can hover over any month to view the month’s sales data.

- There are two filters available for the admin.
- Menu Filter:ย Choose a specificย menuย to view its sales trends.

- The graph will display data for the selectedย menu.

- Date Range Calendar:ย Select custom dates to analyze sales for a specific period. The admin can set a start and end date to display the corresponding data on the graph.

NOTE:ย The admin can useย bothย filtersย simultaneously.
- The graph will showcase data corresponding to the selectedย time period.

Popular Menus (Pie Chart)
โ Back to top- This is the circular chart on the right side of the screen.ย It breaks down the popularity of different menu categories (e.g.,ย The Menuย vs.ย Drinks Menu).

Note:ย The chart is color-coded for easy understanding (e.g., purple forย The Menu andย blue for theย Drinksย Menu).
- The admin can use theย Date Range Filterย to analyze which menus were most popular during specific periods.

- The graph will showcase data corresponding to the selectedย time period.

Note:ย The number 30 represents the days between theย startย andย endย dates selected.
- Hover on any chart to view the details of the particular menu.

- The admin can viewย specific menuย data on the graph by selecting the desired menu option.

Most Favorite Items
โ Back to top- This section showcases theย most popular itemsย based on sales.ย It shows the products by their names and prices.

Note:ย The topย fiveย selling products will be listed here.
Services
โ Back to top- Go toย WordPress Admin Dashboardย >ย RMS MENUย >ย Dashboard > Services.ย The Services Dashboard provides detailed insights into your service operations, including sales trends, order details, and service types (e.g., delivery or takeaway).

- The Services dashboard is organized intoย threeย major sections.
- Sales Graph
- Services Breakdown (Pie Chart)
- Order Details Table

Sales Graph
โ Back to top- A bar graph displayingย sales performanceย over time (monthly from January to December).
Example: The graph highlights sales peaks inย November and December, indicating higher revenue.

- There are two filters available for the admin.
- Services Filter:ย Choose a specificย Serviceย to view its sales trends.

- The graph will display data for the selectedย Service.

- Date Range Calendar:ย Select custom dates to analyze sales for a specific period. The admin can set a start and end date to display the corresponding data on the graph.

- The graph will showcase data corresponding to the selectedย time period.

Note:ย The admin can useย bothย filtersย simultaneously.
Services Breakdown (Pie Chart)
โ Back to top- A pie chart shows the service types’ percentage distribution (e.g.,ย Deliveryย vs.ย Takeaway).

Note:ย The chart is color-coded for easy understanding (e.g., purple forย Deliveryย andย blueย for theย Takeaway).
- The admin can use theย Date Range Filterย to analyze which menus were most popular during specific periods.

- The graph will showcase data corresponding to the selectedย time period.

Note:ย The number 31 represents the days between theย startย andย endย dates selected.
- Hover on any chart to view the details of the particular service.

- The admin can viewย specific serviceย data on the graph by selecting the desiredย serviceย option.

Order Details Table
โ Back to top- A detailed table listing all orders placed, with the following columns:
- Order Number:ย Unique identifier for each order.
- Date:ย Timestamp of when the order was placed.
- Total:ย The total amount for the order.
- Service Type:ย The type of service (e.g., Delivery, Takeaway, or N/A for undefined services).

- The admin can use four types of filters to search for a specific order.
- Order Filter:ย Search by order number.
- Date Filter:ย Filter by a specific date.
- Total Filter:ย View orders with a specific total amount.
- Service Filter:ย Search by service type (e.g., Delivery, Takeaway).

- The admin canย sort the tableย columns in ascending or descending order.

- The admin can also use theย pagination featureย to navigate between multiple pages of orders by adjusting the number of rows displayed per page (e.g., 10, 30, or 60 rows).

Add a New Menu
โ Back to topNote: Always configure the Menu before configuring RMS Menu Settings.
- Once the plugin is activated, youโll see theย RMS Menuย on the WP Admin Dashboard.
- RMS Menuย โย click on theย โAll Menusโย tab.
- Click on the โAdd Menuโย button.
- You can also add the menu to theย Admin Dashboard โย RMS Menuย โย Add Menu.
- Once a menu is created, the Admin will be redirected to the Menu configuration page.
Menu Title
Add Title
- You will see an input field for the menu title on the menu configuration page.
- Add theย title of your Menu.

Menu Type
- On theย Menu Typeย dropdown list, you will see two menu types:
List View:ย Products are displayed in a list layout.
Grid View:ย Products are displayed in a grid layout.

Front-end Screenshot
Menu Type โ List View

Menu Type โ Grid View

Toggle Display
- Enabling the Toggle Display allows users to interchange the list and grid views on the front end. This option is disabled by default.
- Disabling this option will restrict users from toggling between grid and list view. The Menu type displayed on the front end would be configured in the Menu Type option.

Front-end Screenshots
Toggle Display โ Enabled

Toggle Display โ Disabled

Pagination (Items per page)
- You will see anย input fieldย where you canย enter a number for items you want to display on a single page.ย

Front-end Screenshot

Display Categories
- Search the categories in the input field
- A dropdown will allow you to select the categories you want to display in the menu.ย
- The admin can also drag and drop selected categories to manage the sequence.
- ย All categories will be displayed on the menu if the input field is empty.

Front-end Screenshot

Exclude Products
Exclude products from the menu
- Enter the Product ID in the input field to exclude products from the menu.
- Enter Product ID separated by commas to exclude multiple products from the menu.ย
- All products will be displayed on the menu if the input field is empty.

Finding the product ID
- Product ID can be found by navigating to theย Admin Dashboard
- Go toย Productsย โย All Products.
- Hover on the respective item to view itsย Product ID.

Excluding products by ID

- As we can see, we have added the Pizza, Burgers, and Beverages categories to the Display Categories option and entered the Product IDs of both items in the Burger category.

Front-end Screenshots
Before

After

Menu Filter Position
Configuring Menu Filter and Menu Filter Position
- Enable the Menu Filter option, which will display a menu category filter on your menu. This option would be disabled by default.
- Once theย Menu Filterย option is enabled, you can choose the position of the Menu Filter.
- There are two options on theย Menu Filter Positionย dropdown menu:ย Top viewย &ย Left View.

Front-end Screenshots
Top View

Left View

Show Image in Pop-up
- Enable this option to show the productโs image in a pop-up. By default, this option is disabled.

Front-end Screenshots
Option Enabled
- When the user visits the website, click the + sign to add the item to the cart.

- The Image of that item would appear in a pop-up.

Option Disabled
- When the user visits the website, click the + sign to add the item.

- The Image of that item would not appear in the pop-up.

Cart Suggestions
Enable suggestions in the cart
The admin has the option to display the cross-sell products in the cart. Whichever products are selected in the cross-sells box, those products will be displayed in the cart suggested area when a user adds the main product to the cart.
- To set up Cart Suggestion, Navigate to RMS Menu โ Settings โ Labels.
- Add the desired suggestion Title.

- After that user needs to add the cross-sell product to link it with the Sliding cart.
- To add cross-sell products, navigate to Woocommerce โ Productsโ All Product.
- Now, Select the desired product you need to edit by clicking the edit button.

- Now under Product data, click Linked Product.

- Afterward, search and select the product in the Cross-Sells textbox.

- Now click the Save Button.
Note: The linked product settings will apply to simple and variable products. If multiple products are selected in the cross-sells section, the products in the suggested items section in the cart will appear as a carousel for users to swipe.
Front-end Screenshot

Menu Shortcode
- Every menu has a unique shortcode, which is visible in the Menu Shortcode section on the right side of the menu configuration page.

- It is also present on theย All Menuย page beside each menu.

Display your menu using a shortcode
- Go toย Admin Dashboard โย Pageย โย Add New.
- A new page would open.
- Add the Title of the page.
- Click on the sign + to add blocks.
- Select the Shortcode element.
- Now paste the shortcode of your menu.
- Click on the Publish button.
Note: Always set the Page template to Full Width in the Page Attributes section when using a Menu Shortcode.

Front-end Screenshot

General Menu Settings
โ Back to top- Go to Admin Dashboard โ RMS Menu โ Settings.
- Tabs would appear on the RMS Menu Settings page.

Restaurant Title
โ Back to top- Add the title of your restaurant in theย Restaurant Titleย input field.

Restaurant Description
โ Back to top- Add the description of your restaurant in theย Restaurant Descriptionย input field.

Restaurant Logo
โ Back to top- Add the logo of your restaurant by uploading an image.
- Click on the โUploadโ button.
- Select the image from your media or browse to upload the image from your device.
- Click on the โSelectโ button.

Front-end Screenshot

Shop Page Menu
โ Back to topConverting the shop page into a food menu
- Enabling this option will convert your shop into a restaurant. It will be disabled by default.
- This option will allow the Admin to choose the Shop Pageโs Menu from a dropdown list.

Front-end Screenshot

Minimum Order Total
โ Back to topSetting up a minimum order total restrictions
This option allows you to set a Minimum Order Total, any order less than this total will be rejected at the cart.
- Enter a number in theย minimum order totalย input field.
- It will be visible on the top right corner of the menu page.

Front-end Screenshot

Cache Plugin
โ Back to top- Navigate to theย WordPress Admin Dashboardย >ย RMS MENUย >ย Settingsย >ย General.
- Locate and enable theย Cache Pluginย option.ย Enabling theย Cache Pluginย option allows compatibility with Cache Plugins(ย LiteSpeed Cacheย andย WP Rocketย ). This ensures the RMS plugin functions appropriately without any cache-related issues.

Switch to RTL (Right-to-Left) Mode
โ Back to topRTL (Right-to-Left) mode changes the direction of the language used in the food menu. This is usually used in languages written from right to left (Arabic, Hebrew, etc.). It will be disabled by default.
- Select the radio button labeled โYesโ.

Front-end Screenshot

General Modifiers
โ Back to topEnable General Modifiers
- You will find the option to enable or disable General Modifiers in the General Settings tab.
- Once theย General Modifierย option is enabled,ย click theย Save Changesย button.

- A new option titled General Modifier will appear in the Dashboard.

- Click on theย General Modifierย option on the Dashboard.
- Click on the Add Modifier button to create a new modifier.
Modifier Name
- Create the name of your Modifier by entering text in the input field.

Modifier Description
- Set the description of your Modifier by entering text in the input field.

Product Categories
- Select Product Categories from the dropdown list.
- You can choose multiple Product Categories for every modifier.

Display Type
- Choose the display type of the Modifier.
- You can choose between the Select box, Checkbox, and Radio Button types.

Is Required?
- If you choose โYESโ as your option, then the user will not be able to complete his order until he/she has selected this modifier.
- If you choose โNOโย as your option, then the modifier will become an optional field.

Modifier Options
- Add the name and price of your Modifier option.
- You can add more modifier options by clicking the Add Option button.
- You can also delete any modifier by clicking on the Trash icon next to each one.
- Click on the Publish button to save your modifiers and apply changes.

Front-end Screenshot
- Select the Product category.
- The category will expand, and the products will appear.
- Click on theย sign beside the image of the item.

Assigning Modifiers to Products
- Admin can also assign modifiers to a product by navigating to Admin Dashboard โ Products โ All Products.

- Hover on the respective item and click on theย Editย option.
- Go to theย Product Dataย section and navigate to theย RMS Modifiersย tab.
- Select theย Enableย radio button and select the modifier from the dropdown list.
- Once done, click on theย Updateย button.

Food Properties
โ Back to topEnable food properties
- The admin will have the option to set food properties for any product. To set up, navigate to RMS โ Settings โ General.

- Enableย the Food Properties

- Clickย Save Changes.
- Now, navigate toย Products โย All Productsย
- Clickย Edit.

- Under product setting, navigate toย Product dataย and selectย Food Properties
- Now clickย the Add Moreย Button.

- Once done, set the desired food properties and their values.

Note: Select the red delete icon beside the text box to delete the food properties.
- Now, Click theย Updateย button.
Front-end Screenshot

Location
โ Back to topAdmin can now set the Location. When a customer on the front end visits the restaurant page, a popup will appear with the location dropdown displaying all the locations. Users can select the location, and a menu related to that location will be displayed on the customer end.
- Navigate to the Dashboard => RMS MENU => Settings => General.

- Navigate to theย Locationsย inย Generalย tab.
- Enableย theย Locationsย option.
- Click on theย Save Changes.

- After theย Locationsย option isย Enabled, the Location option will appear on the left-sidebar inย RMS MENU.ย ย
- Navigate to theย Dashboardย =>ย RMS MENUย =>ย Location.

- Admin can Add New Location from the left side; after clicking on Add New Location, it will appear on the right side of the window in the table.
- Navigate to theย Add New Locationย =>ย Name.
- Enter the location name in the Name text box.
- Enter the Slug in the text box below slug.
- Click on theย Add New Locationย button.

- Admin canย Editย any location in the table.
- Hover the location in the location table.

- Click on theย Editย button.
- Admin can editย theย Nameย andย Slugย of location.
- Click on theย Updateย button.

- Whatever the changes made by the admin will appear in the Location table.

- Admin can delete the individual location from the location table.
- Hover on the location in the location table.
- Click on theย Deleteย button.

- An alert box will appear, click on Okay button to delete it completely.

- To link a menu with a location, navigate to theย Dashboardย =>ย RMS MENUย =>ย Menus.
- Click on the ย Add Menuย orย Editย any Menu.ย ย

- Navigate to theย Locationsย section on the right-hand side.
- Select theย locationย the Admin wants to link the menu with for customers.
- Click on theย Updateย button.

Front-end Screenshots

- The menu will open when the user selects the Branch after clicking on the Continue button.

RMS Prices
โ Back to top- The admin can now set different prices for the same product in different menus.
- Navigate to theย Dashboardย =>ย RMS MENUย =>ย Settingsย =>ย General.

- Navigate to theย RMS Pricesย inย Generalย tab.
- Enableย theย RMS Pricesย option.
- Click on theย Save Changes.

- Navigate to the Products.
- Either create a new product by selecting Add New or hovering and click on Edit option in the product table.

- Navigate to the General tab in the Product data.
- Navigate to the RMS Menu.
- The admin can add different product pricing options to the menu.ย ย
- Example: Theย regular price of product drinks is $15; inย RMS Menu Extras,ย it is $18, and inย RMS Menu FastFood,ย it is $20.

Front-end Screenshotsย ย
On Extras Menu

On Fast Food Menu

Product Duration
โ Back to top- This feature allows the admin to set the duration the product will be visible/hidden to users.
- Go to WordPress Admin Dashboard > RMS MENU > Settings > General.

- Scroll down to the Product Duration option. To enable Product Duration, click on the Enable option.

- Theย Product Durationย option will appear in the side tab. Click onย it.

Add New Product Duration
Add New
- A Product Duration list page will appear. Click on the Add New button.

Add Title
- An Add New screen will appear.
- Add a title in the Add Title field.

Settings
- Now move to the Settings tab. In this tab, the admin can configure the settings for the Product/Category to be Visibleย or hiddenย for users.
- The admin can choose the action to be applied to the Product/Category from the Action dropdown list. Two actions are provided in theย Actionย dropdown.
- Set Visible: This option will make the product/category visible to the user.
- Set Hidden: This option will hide the product/category from the user.

- The admin can select the time for the product in the Time a Product option. The drop-down list providesย six options.
- On Date: The product/category will be visible or hidden on the selected date.
- Before Date: The product/category will be visible or hidden before the selected date.
- After Date: The product/category will be visible or hidden after the selected date.
- Date Range: The product/category will be visible or hidden within the selected date range.
- Day of the Week: The product/category will be visible or hidden on the selected day of the week.
- Time Range: The product/category will be visible or hidden during the selected time range.

On Date
- Select On Date from the Time a Product drop-down list. This option will make the product/category visible or hidden on the selected date.

- You can set theย dateย using the option below the drop-down list. The format is Month, Date, and Year.

- The admin can add a product or category to which the condition will be applied in the condition option. Click on the Add Condition button.

- The admin can select a Product or Category from the drop-down list and then search for specific product or category respectively.

- The admin can add multiple conditions using the Add Condition button.

- The admin can Delete the condition by using the bin icon.

- Click on the Publish button to save your settings.

Front-end Screenshots
- Login to your WordPress account.
- Go to the shop page.
- The selected product will be hidden from the front end.
Before

After

Before Date
- Select Before Date from the Time a Product drop-down list. This option will make the product/category visible or hidden before the selected date.

- Select the date from the option given below the drop-down list. The date format will be Month, Date, and Year.

- Add a product/category in the condition option as needed.

- Click on the Update button to save the changes.

After Date
- Select After Date from the Time a Product drop-down list. This option will make the product/category visible or hidden before the after date.

- Select the date from the option given below the drop-down list. The date format will be Month, Date, and Year.

- Add a product/category in the Add Condition option as needed.

- Click on the Update button to save the changes.

Date Range
- Select Date Range from the Time a Product drop-down list. This option will make the product/category visible or hidden between the selected dates.
- Set the Date Range from the option given below the drop-down list. The date format will be Month, Date, and Year.

- Add a product/category in the Add Condition option as needed.

- Click on the Update button to save the changes.

Day of the Week
- Select the Day of the Week from the Time a Product drop-down list. This option will make the product/category visible or hidden on a specific day of the week.

- Select the Day from the drop-down below the Time a Product list.ย

- Add a product/category in the Add Condition option as needed.

- Click on the Update button to save the changes.

Time Range
- Select Time Range from the Time a Product drop-down list. This option will make the product/category visible or hidden during the selected time range.

- Set the time range from the option given below.ย

- Add a product/category in the Add Condition option as needed.

- Click on the Update button to save the changes.

Real-Timeย Ordering
- This feature enables the admin to see user orders in real time.
- Go to theย WordPress Admin Dashboardย >ย RMS MENUย >ย Settingsย >ย General.

- Navigate and enable theย Real Time Orderingย option.

- Click on theย Save Changesย button to update the settings.

- Now Go to theย WordPress Admin Dashboardย >ย WooCommerceย >ย Orders.

- Theย Orders List pageย will appear. Click on theย Enable Live Viewย button.

- Theย Real Time Ordersย screen will appear. The admin can see theย live statusย of the orders without reloading the page.

- The admin can see the details of the orders by clicking on theย Viewย button in the Action column.

- The order details will appear.

- The admin can check and change the status of the order by using theย Order Statusย drop-down list.

- The admin can click theย Exit Live Modeย button to leave the real-time order status view.

Custom Order Status
โ Back to top- This feature enables the admin to set theย Custom Order Status.
- Go to theย WordPress Admin Dashboardย >ย RMS MENUย >ย Settingsย >ย General.

- Navigate and enable theย Custom Order Statusย option.

- The admin can select the page where the order status form will be displayed from theย Form Pageย drop-down list.

NOTE:ย When theย Custom Order Statusย option is enabled, the admin can also display the order status on any page by adding theย RMS Order Statusย shortcode block.
- Click onย Save Changesย to update the settings.

Creating Newย Custom Order Status
- Once this feature is enabled, Go to theย WordPress Admin Dashboardย >ย RMS MENUย >ย Custom Order Status.

- Theย Custom Order Statusย list page will appear. Click onย Add Order Status.

- The admin can set theย Titleย of the Order Status in theย Add Titleย field.

- The admin can select theย Order Status Typeย from the drop-down list.

- The admin can change the background color of the order status by using theย Order Status Background Color.

- The admin can change the text color of the order status by using theย Order Status Text Color.

- The admin can set anย iconย for theย Order Status Icon.

- Enable theย Order Statusย toggle.

- Click on theย Publishย button. The Custom Order Status will be published.

Front End Impact
- Login to your WordPress account.
- After placing an order, go to theย Order Statusย page.

- Enter theย Order IDย andย Email.ย Click on theย submitย button.

- Theย Custom Order Statusย will appear. ย

Updating Default Order Status to Custom Order Status
- The admin can update the defaultย WooCommerce Order Statusย toย Custom Order Status.
- The admin can then set theย Nameย of the Order Status.

- Select anyย default Order Statusย from the drop-down.

- Choose anย iconย for theย Order Status Icon.

- Enableย the Order Status.

- Click on theย Publishย button to save the Order Status.

Front End Impact
- Login to your WordPress account.
- After placing an order, go to theย Order Statusย page.

- Enter theย Order IDย andย Email.ย Click on theย Submitย button.

- Theย Custom Order Statusย will appear. ย

- All the created Custom Status orders will appear inย WordPress Admin Dashboardย >ย RMS MENUย >ย Custom Order Status.

- The Custom Order Status will also be visible for the admin atย WordPress Admin Dashboardย >ย WooCommerceย >ย Orders.

Food Labels
โ Back to top- Admin can now add food labels to each product in menus.
- Navigate to the Dashboard => RMS MENU => Settings => General.

- After the Food Label option is Enabled, the Food Label option will appear on the left-sidebar in RMS MENU.
- Navigate to the Dashboard => RMS MENU => Food Label.

- Admin canย Add a New Food Labelย from the left side; after clicking onย a Food Label,ย it will appear in the table on the right side of the window.
- Navigate to the Add New Food Label => Name.
- Enter the label in the Name text box.ย
- Enter the Slug in the text box below slug.
- Click on the drop-down menu of the Display Option.
- Select the option given in the dropdown menu of Display Option.
Name
- Only the name will appear in the preview when the admin selectsย Nameย from the Display Options dropdown.

Icon
- When the admin selects Icon from Display Option dropdown, then in preview, only the icon will appear.

Icon and Name
- When the admin selectsย Name and Iconย from the Display Options dropdown, both the icon and label will appear in preview.

- Navigate and click onย the Foreground color, and select the color with the help of the tooltip.
- Navigate, click on the Background color, and select the color with the help of the tooltip.
- Click on the Add New Food Label button.ย
- Admin can Edit any Food Label in the table.
- Hover the Name in the Food Label table.

- Click on the Edit button.ย
- It will open the Edit Food Label tab, where admin can edit.
- Click on the Update button.

- Whatever the changes made by the admin will appear in the Food Label table.

- Admin can delete the individual Food Label from the Food Label table.
- Hover on the Name in the Food Label table.
- Click on the Delete button.

- An alert box will appear. Click on Okay button to delete it completely.

- To link a Food Label with a product, navigate to the Dashboard => RMS MENU => Products.
- Click on theย Add New or Edit existing Product. ย ย

- Navigate to the Food Label section on the right-hand side.
- Select the Food Label Admin wants to link the product.
- Click on the Update button.

- Navigate to the Food Labels in the General tab.
- Enable the Food Labels option.

Label Display
- After the admin enables theย Food Labelsย option, aย Label Displayย option will appear, from which the admin can set the placement of labels on the front end.
- Navigate to the Label Display.
- Select the placement of the label option from the drop-down menu.
- Click on Save Changes.
Over The Image
- Navigate to the Label Display.
- Select Over The Image from the drop-down menu.

Front-end Screenshot

Before Title
- Navigate to the Label Display.
- Select Before Title from the drop-down menu.

Front-end Screenshot

Before Price
- Navigate to the Label Display.
- Select Before Price from the drop-down menu.

Front-end Screenshot

Style settings
โ Back to topTheme color
โ Back to topSelect and customize a theme color
- Click on theย Theme Colorย input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

General Text Color
โ Back to topSelect and customize general text color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Heading Color
โ Back to topSelect and customize the heading color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Cart Icon Position
โ Back to topChange the cart icon position
- Select the desired position from the dropdown under the headerย CART ICON POSITION.
- Click on theย Save Changesย button.

Cart Icon Background Color
โ Back to topSelect and customize the cart icon background color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Sliding Cart Background Color
โ Back to topSelect and customize the sliding cart background color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Sliding Text Color
โ Back to topSelect and customize the sliding cart text color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Sliding Checkout Button Color
โ Back to topSelect and customize the sliding checkout button color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Sliding Checkout Button Text Color
โ Back to topSelect and customize the sliding checkout button text color
- Click on theย text color input field.
- Insert the color codeย orย select the color using a color grid.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Label settings
โ Back to topCart Title
โ Back to topDefine cart widget title
- Go to theย labelย settings tab.
- Enter theย Cart widget titleย in the input field.
- Click on theย Save Changesย button.

Front-end Screenshot

Checkout Button Text
โ Back to topDefine checkout button text
- Enter theย Checkout button textย in the input field.
- Click on theย Save Changesย button.

Front-end Screenshot

No Item Text
โ Back to topDefine no item in the cart text
- Enter theย No Item textย in the input field.
- Click on theย Save Changesย button.

Front-end Screenshot

Restaurant Time Title
โ Back to topDefine restaurant time title
- Enter theย restaurant time titleย in the input field.
- Click on theย Save Changesย button.

Front-end Screenshot

Timing
โ Back to topShow Restaurant Timing
โ Back to topDisplay restaurant timings
- Choose theย Enableย the radio button
- Restaurant timings would appear on your website. This option would be disabled by default.ย

Open/Closing format
โ Back to topSelect opening/closing time format
- Select theย 12-hour time formatย orย 24-hour time formatย by selecting the appropriate radio button.ย

Opening and Closing Time
โ Back to topDefine opening & closing time slots
The Admin has all days of the week, and the Admin will set the restaurant’s timings accordingly. These are the timings that will appear on the website whenย the Show Restaurant Timingsย option is enabled.
- Enter the time in the Open time slot.
- Enter the time in the Close time slot.

Add Slots
Add time slots for each day
- Add time slots by clicking on theย Add Slotย button.
- Enter the open and close time in the input field.
- Delete any slot by clicking theย Trashย button next to each slot.
- Click on theย Save Changesย button.

Front-end Screenshots

- Click on theย angle-down iconย to expand the opening and closing time schedule of the restaurant.

- If the user visits the restaurant on the day it is closed, the status would appear asย Closedย and the opening and closing timings of the entire week would be displayed when the user will click on the angle-down icon.

- If the Admin would set theย Opening/Closing Formatย to 24 Hours.

- Click on theย Save Changesย button.
- Now, the website timings will be displayed in aย 24-hourย format.ย

- If the user visits the restaurant on the day it is closed, the status will appear asย Closed,ย and the opening and closing times for the entire week will be displayed when the user clicks on the drop-down icon.

- A message is displayed if any user tries to order from the restaurant on the day it is closed.

Maximum Order Message
โ Back to topAdd maximum order message for a time slot
The Admin can set a maximum number of orders per time slot.
- To set up the Max Orders Option, Navigate toย RMS Menu โย Settings โ Timings.
- In the right pane, a new window will open labeled RMS Menu Settings.
- Select theย Timingsย section.
- Add the desiredย Max Order Messageย in the text box.

Note: A message about the maximum order reached will be displayed if this field is left blank by default.
- In the Timings pane, under theย Opening & Closing Timeย section, enter the desiredย Max Orderย limit.

Note: If the orders exceed the maximum limit for that time slot, a popup message will display stating that the restaurant is not taking any more orders on the front end.
- Now clickย the Saveย Button.
Front-end Screenshot

NOTE: Max Orders Functionality will only work with delivery orders. If the Max Order field is left empty, then there will be no max order limit, and the admin can receive any number of orders.
Holiday Date and Message
โ Back to topAdd holidays and messages
The admin has the option to mark specific days as holidays. The restaurant will be closed on these days regardless of whether or not restaurant timings are added. Holidays can be for one day or continuous days. The Admin can add multiple holiday dates. The admin can set the holiday message displayed when the user visits the restaurant on a Holiday.
- To set theย Holidays option, navigate toย RMS Menu โย Settings โ Timings.
- In the right pane, a new window will open labeled RMS Menu Settings.
- Under theย Timingsย section, navigate to theย Add Holidayย option.

- Admin can now add a holiday for a single or a series of days.

Note: Both the Holiday Start Date and End Date must be specified; if one is specified, the other cannot be left empty.
- Admin can also add the desiredย Holiday Message.

Note: It will be displayed as a popup when the Restaurant is closed.
- Now clickย the Saveย Button.
Front-end Screenshot

Shipping
โ Back to topDisplay Type (Standard)
โ Back to top- Select theย Standardย display type from the dropdown under the labelย Display Type.

- Select the Enable radio button to display the delivery options on the front-end food menu. This option would be disabled by default.

Delivery Options
โ Back to topAdd delivery options
- Enter the name and value of theย Delivery Option.
- Add more delivery options by clicking on theย Add Deliveryย option.
- Delete the delivery option by clicking on theย trash can iconย next to the option.
- Click on theย Save Changesย button.

Front-end Screenshots
Before

After

Display Type (Popup)
โ Back to topAdd enable popup display type
- Select the Popup display type from the dropdown.
Note: For POPUP, the same options will be accessible as for Standard display, but TAKEAWAY and DINE-IN will be included for this type.

- Select theย Enableย radio button to display the delivery options on the front-end food menu. This option would be disabled by default.

Takeaway
โ Back to topAdd the takeaway option
Note: This option will be available only when the Popup is selected in Display Type.
- If the Admin wants to enable theย Takeawayย option, they can click theย Enableย checkbox in the Takeaway section.

- After enabling the takeaway option, the admin must input the address in the enableย Takeaway addressย text box.

Front-end Screenshot

Dine-in
โ Back to topAdd the dine-in option
Note: This option will be available only when the Popup is selected in Display Type.
- If the Admin wants to enable theย Takeawayย option, they can click theย Enableย checkbox in the Takeaway section.

- After enabling the takeaway option, the admin must input the address in theย Dine-In addressย text box.

Front-end Screenshot

Table Ordering Via QR Code
- This feature facilitates users with table ordering via a QR code.
- Go to WordPress Admin Dashboard > RMS MENU > Settings > Shipping.

- Set the Display Type to popup. A Dine-In option will appear on the screen.

- Scroll down to the Dine In option. To enable Dine In, click on the Enable option.

Add New Dine In
- A Dine-In option will appear in the side tab. Click on it.

- A Dine In list page will appear. Click on the Add New button.

- An Add New page will appear. The admin can configure the Dine In table settings on this page and Generate the QR Codes.

Add Title
Add a title for Dine In
- Add a title in the Add Title field.

Table Information
Where to redirect the QR Redirect
- Move to the Table information section. The admin can set the QR Redirect to the following options.
URL: After scanning the QR code, the user will be redirected to the specified URL.
Menus: After scanning the QR code, the user will be redirected to the provided menu.
URL
- Select the URL in the QR redirect option. By default, the URL option will be selected.

- Enter a URL where the QR Code should direct your users.

Enter the Number of tables
- Enter the No. Of Tables, you want to generate QR Codes.

QR Codes (URL)
- Now, move to the QR Codes section. Click on the Generate QR Codes button.

- This will generate the QR codes for the number of tables entered in the No. Of Tables option.

- The admin can download each QR code individually by clicking on the download button on the respective QR code or download all QR codes at once by clicking on the Download All button.

- Click on the Publish button to save your settings.

User-end Flow
- After Scanning the QR Code, the user will be redirected to the specified URL.
- The user will place their order, and the Table number will be displayed in the Checkout and Order details and in WooCommerce Orders.

QR redirecting to a Menu
- Select the Menus in the QR redirect option.

- Select the Menu from the Menus dropdown, where the QR Code should redirect the users.

Enter the number of tables
- Enter the No. of Tables you want to generate QR Codes.
QR Code (Menu)
- Now move to the QR Codes section. Click on the Generate QR Codes button.

- This will generate the QR codes for the number of tables entered in the No. of Tables option.

- The admin can download each QR code individually by clicking on the Download button on the respective QR code or download all QR codes at once by clicking on the Download All button.

- Click on the Publish button to save your settings.

User-end Flow
- After Scanning the QR Code, the user will be redirected to the specified Menu.
- The user will place their order, and the table number will be displayed in the Checkout and Order details and in WooCommerce Orders.

Notification settings
โ Back to topNote: For this option to work, you must keep your dashboard logged in.
Notification
โ Back to topEnable Notifications
- Select theย Enableย the radio button. This option would be disabled by default.

Notification Alert
โ Back to topEnable notification alerts
- Select theย Enableย radio button to play a sound when a new order is received. This option would be disabled by default.

Alert Sound
โ Back to topUpload alert sound
- You can select theย Alert Soundย from the dropdown list or upload an alert sound.
- Click on theย Uploadย button from theย Upload Soundย option.
- Select the file you want to upload.
- Once done, click on theย Chooseย Audioย button.
- Once the upload is successful, a notification will appear below the upload button labeled as โFile uploaded successfullyโ
- The uploaded audio file will appear in the Alert Sound dropdown list.
- Select the audio from theย Alert Soundย dropdown list.
- Click on theย Save Changesย button.

Front-end Screenshots
- When a user visits your website and orders from your restaurant, the admin will receive a notification at the right bottom of the page.

- If the Admin clicks on the link in the notification, they will be redirected to the customerโs order page.
Note: The Notification popup and the Alert Sound will function when the Admin is active on his dashboard.

Tipping
โ Back to topEnable tipping option on checkout
The admin can let users add a tip to their orders. The admin can add labels and amounts for Tips, and Multiple Tips can be created. There is also an option to enableย a Custom Tip. This field will appear on the front end, and the user can set a custom Tipping amount.
Enable Tipping
โ Back to top- To set up Tip Option, Navigate toย RMS Menu โย Settings โ Tipping.
- Tipping can beย Enabled/Disabledย using the Radio Button.

Tipping Options
โ Back to top- Tipping Options have two fields side by side, i.e.,ย Labelย andย Amount. Theย user can set the desired Label and Amount, which will be available on theย checkoutย page.

Enable Custom Tipping
โ Back to top- Custom Tipย can also beย Enabled/Disabledย by using Radio Button. Custom Tip allows users to set desired Tipping Amount, which will be available on theย Checkoutย page.

Custom Tip Label
โ Back to top- The user can set the text of theย Custom Tip Labelย button to select the desired custom tip.

- Now clickย the Saveย Button.
Front-end Screenshot

Twilio Integration
โ Back to top- To set up Twilio Option, navigate toย RMS Menu โย Settings โ Twilio Integration.

- Click on theย Twilio Integrationย tab.

Enable Twilio Integration
โ Back to top- Admin can Enable or Disable the Twilio Integration function.

Access Token
โ Back to top- To use Twilio, you must have aย Twilio Account.ย To log in to yourย Twilio Account,ย click the link labeled asย Twilio Accountย below theย Access Tokenย tab.

- A new link will open on a new page. Log in with a validย Emailย and clickย Next.

- After that, add a validย Password Andย click theย loginย button.

- After logging in, the admin can Copy theย Account SID,ย Auth Token,ย andย My Twilio phone number.

- Paste each in the relevant tabs under theย Twilio integrationย setting.
- Twilioย Access Tokenย andย SID: There will be Twilioย access tokenย andย Twilio SID key, which the admin will get from their Twilio Account.
- Twilioย phone numberย field: user can enter the phone number associated with their Twilio account. Users will see this number in the form field when the message is received.
- Twilio Custom Message: admins can enter the custom message to be sent to the user. Admin can also use the pre-defined tags to render the values in the message accordingly

Note: The Twilio phone number is the senderโs number, which generates an SMS for the receiverโs phone number after completing an order.
- Admin can enter the desired message beside the Custom Message tab and click theย Save Changesย button.
Front-end Screenshot
- Enter the information on the checkout page and place an order.

- The user will receive an sms on the phone number listed in the order.

Reservation
โ Back to top- Now, the admin can add a reservation form for their restaurant, from where the customers can book reservations.
- Navigate to the Dashboard => RMS MENU => Settings.
- Navigate and click on the Reservations tab from the top menu bar.

ย Reservation Settings
โย ย ย ย ย ย ย Navigate and click on theย Reservation Settings.

Reservation
- Navigate to theย Reservation
- Click on theย Enableย option.

Form Page
- Navigate to the Form Page.
- Select the page from the drop-down menu where you want to display the reservation form on the customerโs end.
- Click on the Save Changes button.

Front-end Screenshot

Generateย Shortcode
- Navigate to theย Generateย Shortcode.
- Copy theย shortcode.

- Navigate to theย Dashboardย =>ย Pages.
- Navigate and click on theย Add New Pageย orย Editย the existing page.

- Click on the Add block.
- Selectย Shortcodeย and paste theย shortcodeย copied from theย Reservation setting.
- Click on the Update button.

Front-end Screenshot

Minimum Number of Guests
- Admin can set the minimum number of guests allowed for a single reservation.
- Navigate to the Minimum Number of Guests.
- Enter the number of people for whom reservation is possible in the box or use the quantity selector.
- Click on the Save Changes button.

Front-end Screenshot
- When a customer enters a lesser number of guests for reservations that are required and clicks on the Reserve Your Table button.
- An alert notification will appear above the Reservation Form.

Maximum Number of Guests
- Admin can set the maximum number of guests allowed for a single reservation.
- Navigate to the Maximum Number of Guests.
- Enter the number of people limits, on which reservation is possible in the box, or use the quantity selector.
- Click on the Save Changes button.

Front-end Screenshot
- When a customer enters a number of guests for higher than required reservations, click on the Reserve Your Table button.
- An alert notification will appear above the Reservation Form.

Earliest Reservation Time
- Admin can set the Earliest Reservation Time for customers before that time, customers cannot book a reservation.
- Navigate to the Earliest Reservation Time.
- Select from the drop-down menu, and enter the duration numeric field that appears right after the drop-down box.
- Click on the Save Changes button.

Front-end Screenshot

Note: The current date will not be included in the Earliest Duration Time the admin sets.
Reservation Pending Message
- Admin can set the Reservation Pending Message for customers, which will be displayed when the customer has successfully placed a reservation.
- Navigate to the Reservation Pending Message.
- Enter the message in the textbox of Reservation Pending Message.
- Click on the Save Changes button.

Front-end Screenshot

No Schedule Available Message
- The admin can set the No Schedule Available Message for customers, which will be displayed when the customer visits the reservation form to make a reservation.
- Navigate to the No Schedule Available Message.
- Enter the message in the textbox of No Schedule Available Message.
- Click on the Save Changes button.

Front-end Screenshot

Reservation Before Time Slot
- The admin can set the Reservation Before Time Slot for customers, but customers cannot book a reservation after that time.
- Navigate to the Reservation Before Time Slot.
- Select from the drop-down menu and enter the duration numeric field that appears right after the drop-down box.
- Click on the Save Changes button.

Reservation Before Time Slot Message
- The admin can set the last time for customer reservation messages, which will be displayed on the notification bar when the admin selects an advance booking time.
- Navigate to the Last Time for Reservation Message.
- Enter the message in the textbox of Last Time for Reservation Message.
- Click on the Save Changes button.

Note: This message will appear as a notification on the reservation form
Front-end Screenshot

Form Customization
โ Back to top- Now, the admin can customize the reservation form for their restaurant.
- Navigate to the Dashboard => RMS MENU => Settings.
- Navigate and click on the Reservations tab from the top menu bar.
- Navigate and click on the Form Customization.

Reservation Cancellation Form
- Admin can display booking cancellation requests on the reservation form.
- Navigate to the Reservation Cancellation Form.
- Click on the Enable option.
- Click on the Save Changes button.

Front-end Screenshot

Phone Required
- Navigate to the Phone Number.
- Click on the Yes option.
- Click on the Save Changes button.

Note: By default, this option is enabled and mandatory for the reservation form.
Front-end Screenshot

Show Branch
- Navigate to the Show Branch.
- Click on the Enable option.
- Click on the Save Changes button.

Note: By default, this option is enabled and mandatory for the reservation form.
Front-end Screenshot

Branch Selection Required
- Navigate to the Branch Selection Required.
- Click on the Yes option.
- Click on the Save Changes button.

Note: This field depends on the Show Branch and will only work if the Show Branch is enabled. By default, this option is enabled and mandatory for the reservation form.
Front-end Screenshot

Start Time Required
- Navigate to the Start Time Required.
- Click on the Yes option.
- Click on the Save Changes button.

Note: By default, this option is enabled and mandatory for the reservation form.
Front-end Screenshot

End Time Required
- Navigate to the End Time Required.
- Click on the Yes option.
- Click on the Save Changes button.

Note: By default, this option is enabled and mandatory for the reservation form.
Front-end Screenshot

Show Reservation Before Time Slot
- Navigate to the End Time Required.
- Click on the Yes option.
- Click on the Save Changes Button

Note: By default, this option is enabled. If the admin wants to disable the last reservation time, the admin canย Disableย this option from Form Customization settings.
Front-end Screenshot

Submit Form Button Text
- Navigate to theย Submit Form Button Text.
- Enter the text in the textbox.
- Click on theย Save Changesย button.

Front-end Screenshot

Goย Toย Reservation Form Button Text
- Navigate to theย Submit Form Button Text.
- Click on theย Enableย option.

Front-end Screenshot
- This text button will appear on theย Request Cancellation Form, used to go back on theย Reservation Form.

ย Goย Toย Request Cancellation Form Button Text
- Navigate to theย Submit Form Button Text.
- Click on theย Enableย option.

Front-end Screenshot

Reservation Start Time Text
- Navigate to theย Submit Form Button Text.
- ย Click on theย Enableย option.

Front-end Screenshot

Reservation End Time Text
- Navigate to the Submit Form Button Text.
- ย Click on theย Enableย option.

Front-end Screenshot

Reservation Banner Color
- Navigate to theย Reservation Banner Color.
- Select the color from the tooltip or enter the color code.
- Click on theย Save Changesย button.

Front-end Screenshot

Reservation Banner Text Color
- ย Navigate to theย Reservation Banner Text Color.
- Select the color from the tooltip or enter the color code.
- Click on theย Save Changesย button.

Front-end Screenshot

Reservationย Navbarย Background Color
- Navigate to theย Reservationย Navbarย Background Color.
- Select the color from the tool tip or enter the color code.
- Click on theย Save Changesย button.

Front-end Screenshot

ย Reservationย Navbarย Text Color
- ย Navigate to theย Reservationย Navbarย Text Color.
- Select the color from the tooltip or enter the color code.
- Click on theย Save Changesย button

Front-end Screenshot

Reservation Button Background Color
- Navigate to the Reservation Button Background Color.
- Select the color from the tooltip or enter the color code.
- Click on the Save Changes button.

Front-end Screenshot

ย ย Reservation Button Text Color
- Navigate to the Reservation Button Text Color.
- Select the color from the tooltip or enter the color code.
- Click on the Save Changes button.

Front-end Screenshot

Reservation Status
- This feature allows the user to check their Reservation Status.
- Go to the WordPress Admin Dashboard > RMS MENU > Settings > Reservations.

- Switch to the Form Customization tab.

- Navigate to Reservation Status and Enable this option.

- Switch to the Reservation Settings tab.

- Scroll down to the Reservation Status Message. This message will be displayed to the user when they check their reservation status and can be changed by the admin as needed.

- Click on the Save Changes button to save your settings changes.

Front-end Screenshot
- Log in to your WordPress account.
- Go to the Reservation Form page.

- Fill out the reservation form to reserve your table.

- Once the form is submitted, a Reservation Details page will appear.ย
- Click on the Reservation Status option.

- Enter your Reservation ID and Email.

- Click the Submit button to check your reservation status.

- The user will be notified about the status of their reservation.

All Reservations
โ Back to top- Now, the admin can Add Reservations for their restaurant or alter the reservations done by customers.
Add Reservation
- Navigate to the Dashboard => RMS MENU => All Reservation.
- Navigate and click on the Add Reservation button on the top menu bar.

- Enter the Customer Information and Reservation Details.
- Click on the Publish button on the left side-bar.

- Admin can check the published reservation in theย Reservation List.

Front-end Screenshot
- Customers navigate to the Reservation Form.
- Fill in all the required fields.
- Click on the Reservation button.

- The admin can check and make amendments to the customer reservation.
- Navigate to the Dashboard => RMS MENU => All Reservation.
- Hover the Reservation ID in the reservation table the admin wants to edit.
- Click on the Edit button.

- The admin can make amendments to Customer Information or Reservation Details.
- Click on the Update button.

- Admin can check the updated reservation in theย Reservationย table.

- ย ย Admin can also apply the filters on the Reservation table list.

- Select the date from the drop-down menu box of All Dates.
- Select Branch from the drop-down menu box Filter by Branches.
- Select the date, month, and year from the Calendar filter.
- Enter the Reservation ID, Name, or Email of the customer reservation in the Search text box.
- Click on the Filter button to apply the filter.

- Admin can clear the reservation admin searched by applying filters.
- Navigate and Click on the Clear button.

- Admin can also Download CSV Reports of Reservation List.
- Select all or any reservation from the reservation table.
- Navigate to the Download CSV Reports button.
- Click on the Download CSV Reports button.

Note: Selecting a reservation from the reservation table is necessary before downloading CSV.
CSV Report

Emails
โ Back to top- Admin can set-up Email notifications for reservations.
- Navigate to the Dashboard => WooCommerce => Settings.
- Navigate to the Emails in the top menu bar.

Pending Reservation
- Navigate to the Pending Reservation.
- Click on the Manage button.

- Click on the Admin Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.

- Navigate and click on the User Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.
- Click on the Save Changes button

Email Notification on Admin-End

Email Notification on User-End

Cancel Reservation (Admin-end)
- Navigate to the Cancel Reservation.
- Click on the Manage button.

- Click on the Admin Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.

- Navigate and click on the User Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.
- Click on the Save Changes button.

Email Notification on Admin-End

Email Notification on User-End

Cancel Reservation (Customer-end)
- Navigate to the Reservation Form.
- Navigate and click on the Request Cancellation button.

- It will redirect the user to the Cancel Reservation form.
- Enter the Reservation ID in the textbox.
- Enter the Email address in the textbox.
- Click on the Request Cancellation.

Email Notification on Admin-End

Email Notification on User-End

Complete Reservation
- Navigate to the Complete Reservation.
- Click on the Manage button.

- Click on the Admin Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.

- Navigate and click on the User Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.
- Click on the Save Changes button.

Email Notification on Admin-End

Email Notification on User-End

Confirmed Reservation
- Navigate to the Confirm Reservation.
- Click on the Manage button.

- Click on the Admin Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.

- Navigate and click on the User Notification drop-down box.
- Click on the checkbox of Enable Notification.
- Enter the Email Subject in the textbox.
- Enter Message in the textbox.
- Click on the Save Changes button.

Email Notification on Admin-End

Email Notification on User-End

Fast Cart โ Instant checkout
โ Back to topEnable Fast Cart
โ Back to top- Admin will have a Fast Cart option, which is now the default cart for the RMS menu.
- The user will be able to instantly access the option checkout page via the fast cart functionality. As a result, the woocommerce cart page is eliminated.

- There is a payment option available in the fast cart to pay directly without redirecting to the cart or checkout page, such as the pay with PayPal or Google Pay option.

- A coupon field is also available for the user to apply a coupon code directly into the fast cart.

- The user has twoย buttonsย on theย Fast Cart: checkoutย andย Continue Shopping. Continue shopping will close the cart and keep the user on the restaurant page while checkout will redirect to the checkout page.

Front-end Screenshot

- WooCommerce Coupon can be applied here. The discount will be the same as in the coupon payment option. It will appear in Cart so that users can pay directly.
- Continue shopping will redirect to the Restaurant Page.
- Checkout will redirect to the Woocommerce checkout page without going to the Cart Page.
Rest API
โ Back to topAuthorization
โ Back to top- Go toย Users.
- Selectย andย Editย any user you want to assign authorization of APIs.

- In the Userย Edit Pageย insert any name of your application password.
- Click on theย Add Newย Application password.

- After Click onย New Application Passwordย Unique password will be generated.

- In the Postman Selectย Basic Authย fromย Auth Typeย from theย Authorizationย Tab.
- Insertย usernameย andย Application passwordย inย Basic Auth.

- After configuration, click onย Send buttonย to test theย authorization.

Without Authorization.
โ Back to top- Trying using API without Authorization.

Menusย
The Menus API provides functionality for generating, displaying, modifying, and removing Menus.
Available Routes are mentioned below:
- GET: wp-json/wc-rms/v1/menuย
- GET: wp-json/wc-rms/v1/menu/{menu_id} .
- POST: wp-json/wc-rms/v1/menuย
- PUT: wp-json/wc-rms/v1/menu/{menu_id}
- DELETE: wp-json/wc-rms/v1/menu/{menu_id}
List Of Menus (GET)
Request Example
- METHOD: GET
- ENDPOINT: /wp-json/wc-rms/v1/menuย
- POSTMAN: Fetch all Menus
- POST: wc-rms/v1/menuย
Response Example
- STATUS: 200 OK (Fetch all Menus)

Retrieve a Menu (GET)
Request Example
- METHOD: GET
- ENDPOINT: /wp-json/wc-rms/v1/menu/{menu_id}
- POSTMAN: Fetch a specific Menu
- POST: wc-rms/v1/menu/menu_id
Response Example
- STATUS: 200 OK (Fetch a specific Menu)

Create a Commission Category (POST)
Request Example
- METHOD : POST
- ENDPOINT : /wp-json/wc-rms/v1/menuย
- POSTMAN : Create a Menu
- POST : wc-rms/v1/menuย
- JSON Body :
{
ย ย ย ย ย ย ย ย ย ย ย ย “menu_title”: “Drinks”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_type”: “grid”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_toggle_display”: “enabled”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_item_per_page”: “10”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_display_category”: “drinks”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_exclude_products”: “”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_filter_display”: “enabled”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_filter_position”: “left”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_img_popup_display”: “enabled”,
ย ย ย ย ย ย ย ย ย ย ย ย “menu_location_display”: “”
}
Response Example
- STATUS: 200 CREATED (Menu created successfully)

Update a Menu(PUT)
Request Example
- METHOD : PUT
- ENDPOINT : wp-json/wc-rms/v1/menu/{menu_id}
- POSTMAN : Update Menu
- POST : wc-rms/v1/menu/menu_id
- JSON Body :
{
ย ย ย ย ย ย ย ย “menu_title”: “coffees”,
ย ย ย ย ย ย ย ย “menu_type”: “grid”,
ย ย ย ย ย ย ย ย “menu_toggle_display”: “enabled”,
ย ย ย ย ย ย ย ย “menu_item_per_page”: “20”,
ย ย ย ย ย ย ย ย “menu_display_category”: “drinks”,
ย ย ย ย ย ย ย ย “menu_exclude_products”: “”,
ย ย ย ย ย ย ย ย “menu_filter_display”: “enabled”,
ย ย ย ย ย ย ย ย “menu_filter_position”: “left”,
ย ย ย ย ย ย ย ย “menu_img_popup_display”: “enabled”,
ย ย ย ย ย ย ย ย “menu_location_display”: “branch-2”
ย ย ย ย }
Response Example
- STATUS: 200 OKAY (Menu is updated successfully)

Delete a Menu (DELETE)
Request Example
- METHOD: DELETE
- ENDPOINT: /wp-json/wc-rms/v1/menu/{menu_id}
- POSTMAN: Fetch all Menu
- POST: wc-rms/v1/menu/menu_id
Response Example
- STATUS: 200 OK (Delete Menu)

All Reservationsย
The All Reservation API provides functionality for displaying Menus.
Available Routes are mentioned below:
- GET: wp-json/wc-rms/v1/reservationย ย
- GET: wp-json/wc-rms/v1/reservation/{reservation_id}
List All Reservation (GET)
Request Example
- METHOD: GET
- ENDPOINT: /wp-json/wc-rms/v1/reservation
- POSTMAN: Fetch all Reservations
- POST: wc-rms/v1/reservation
Response Example
- STATUS: 200 OK (Fetch all Reservations)

Retrieve a Sales Agent (GET)
Request Example
- METHOD: GET
- ENDPOINT: /wp-json/wc-rms/v1/reservation/{reservation_id}
- POSTMAN: Fetch a specific Reservation
- POST: wc-rms/v1/reservation/reservation_id
Response Example
- STATUS: 200 OK (Fetch a specific Reservation)

General Modifiers
โ Back to topThe General Modifier API provides functionality for generating, displaying, modifying, and removing RMS Modifiers.
Available Routes are mentioned below:
- GET: wp-json/wc-rms/v1/modifierย
- GET: wp-json/wc-rms/v1/modifier/{modifier_id} .
- POST: wp-json/wc-rms/v1/modifierย
- PUT: wp-json/wc-rms/v1/modifier/{modifier_id}
- DELETE: wp-json/wc-rms/v1/modifier/{modifier_id}
List Of Modifiers (GET)
Request Example
- METHOD: GET
- ENDPOINT: /wp-json/wc-rms/v1/modifierย
- POSTMAN: Fetch all Modifier
- POST: wc-rms/v1/modifierย
Response Example
- STATUS: 200 OK (Fetch all Modifier)

Retrieve a Modifier (GET)
Request Example
- METHOD: GET
- ENDPOINT: /wp-json/wc-rms/v1/modifier/{modifier_id}
- POSTMAN: Fetch a specific Modifier
- POST: wc-rms/v1/modifier/modifier_id
Response Example
- STATUS: 200 OK (Fetch a specific Modifier)

Create a Modifier (POST)
Request Example
- METHOD : POST
- ENDPOINT : /wp-json/wc-rms/v1/modifierย
- POSTMAN : Create a Modifier
- POST : wc-rms/v1/modifierย
- JSON Body :
{
ย ย ย ย ย ย ย ย “modifier_title”: “Modifier # 2”,
ย ย ย ย ย ย ย ย “modifier_display_category”: “drinks”,
ย ย ย ย ย ย ย ย “modifier_description”: “”,
ย ย ย ย ย ย ย ย “modifier_toggle_display”: “”,
ย ย ย ย ย ย ย ย “modifier_toggle_required”: “yes”,
ย ย ย ย ย ย ย ย “modifier_options”: {
ย ย ย ย ย ย ย ย ย ย ย ย “opt_name”: [],
ย ย ย ย ย ย ย ย ย ย ย ย “opt_price”: []
ย ย ย ย ย ย ย ย }
ย ย ย ย }
Response Example
- STATUS: 200 CREATED (Modifier created successfully)

Update aย Modifier (PUT)
Request Example
- METHOD : PUT
- ENDPOINT : wp-json/wc-rms/v1/modifier/{modifier_id}
- POSTMAN : Update Modifier
- POST : wc-rms/v1/modifier/modifier_id
- JSON Body :
{
ย ย ย ย ย ย ย ย “modifier_title”: “Modifier # 20”,
ย ย ย ย ย ย ย ย “modifier_display_category”: “drinks”,
ย ย ย ย ย ย ย ย “modifier_description”: “”,
ย ย ย ย ย ย ย ย “modifier_toggle_display”: “”,
ย ย ย ย ย ย ย ย “modifier_toggle_required”: “yes”,
ย ย ย ย ย ย ย ย “modifier_options”: {
ย ย ย ย ย ย ย ย ย ย ย ย “opt_name”: [],
ย ย ย ย ย ย ย ย ย ย ย ย “opt_price”: []
ย ย ย ย ย ย ย ย }
ย ย ย ย }
Response Example
- STATUS: 200 OKAY (Modifier is updated successfully)

Delete a Modifier (DELETE)
Request Example
- METHOD: DELETE
- ENDPOINT: /wp-json/wc-rms/v1/modifier/{modifier_id}
- POSTMAN: Delete all Modifier
- POST: wc-rms/v1/modifier/modifier_id
Response Example
- STATUS: 200 OK (Delete Modifier)
