YeeMenu Documentation
YeeMenu is a modern, fast, and highly customizable Restaurant Menu system for WooCommerce. It transforms your store into a seamless, app-like ordering platform perfect for Delivery, Takeaway, and Dine-In businesses.
Key Features
Installation
- Download the `yeemenu.zip` file.
- Go to WordPress Admin > Plugins > Add New.
- Upload the plugin ZIP file and click Install Now.
- Activate the plugin.
- A new page named "Menu" will be automatically created containing the
[yeemenu]shortcode.
Configuration
Settings are located at: WooCommerce > Settings > YeeMenu.
The interface has four main sections:
- General: Settings for search, top-selling, and layout defaults.
- Stores & Service Types: Configure delivery, takeaway, dine-in, and branch locations.
- Restaurant Timings: Setup daily opening hours and pre-order slots.
- Display: Manage the main brand color and global category/product visibility.
Menu Layouts
YeeMenu offers three distinct structures to match your theme. Go to Settings > YeeMenu > General to change the Layout:
- Sidebar Right (Default): The classic POS/App look. Products on the left, sticky cart on the right.
- Sidebar Left: Flipped orientation. Category navigation moves above the cart on the left.
- Full Width (Top): Disables the sticky sidebar cart entirely. Ideal if your theme already features a prominent sticky cart widget.
Service Types & Locations
Enable different ways for customers to receive their orders.
- Delivery: Standard WooCommerce shipping functionality applies.
- Takeaway & Dine-In: If enabled, you can add multiple Store Branches. The user will be required to select their preferred branch before adding items to the cart.
- Guest Count: Included automatically when Dine-In is selected.
Timings & Pre-order
Control exactly when your kitchen accepts orders.
AJAX Search & Filters
The built-in Search bar works instantly without page reloads. It intelligently respects your backend Display settings:
- Global Include/Exclude: Categories and Products added to the Exclude list in Settings will never appear in the search results.
- Whitelist Mode: If you specify Include categories, the search engine will only scan within those selected bounds.
Shortcodes
The primary way to display the menu is via the [yeemenu] shortcode.
| Attribute | Example | Description |
|---|---|---|
category |
[yeemenu category="drinks"] |
Overrides global settings to only display the specified category slug. |
limit |
[yeemenu limit="20"] |
Loads 20 products per category before requiring pagination. Default is 10. |
layout |
[yeemenu layout="full"] |
Overrides the global layout for a specific page (left, right, top). |
FAQ
Q: Does this replace my theme's cart?
A: YeeMenu uses standard WooCommerce blocks. The sidebar cart acts as an Order Summary. Upon clicking "Checkout", the user is directed to the standard WooCommerce checkout page.
Q: How do I change the red color?
A: Go to WooCommerce > Settings > YeeMenu > Display. Change the Theme Color hex code. This scales automatically for hover/active states.