Manage your menu
Set up your menu so staff can find dishes in the POS and customers can order them online. Open Menu > Menus in the Back Office . You can import an existing menu or add menus, courses, and dishes yourself.
The Menus tab shows these sections from top to bottom:
- The publish bar, which tells you when saved changes still need to reach your POS. See Publish saved menu changes.
Menu Assistant, for importing, editing, or proofreading with AI.MenusandCourses, shown as cards.Dishes, listed by course.- A
PDFbutton for a printable menu. Settings, for dish markers, modifier sorting, printing groups, and online pricing strategies.- An icon legend, followed by the Chowly or StreamOrder panel when you use Third-Party Ordering.
The other tabs cover Combo, Modifiers, Ingredients, Stock, and Dish Guides.
Choose how to update your menu
Use the Menu Assistant card when you have a menu file or want to describe a change:
Import filereads a PDF, menu photo, CSV, or spreadsheet. Check the draft and choose which dishes to apply.Editpreviews a change you describe, such as “Add lemonade to Beverages for $3.50.”Proofreadsuggests fixes to dish names and descriptions. Accept only the changes you want.
Nothing changes until you choose what to apply. See Build your menu for the steps and file limits.
Selflane saves a copy before applying changes from these tools. An owner can restore it within seven days from Owner's Portal > Data & History > Backups in the Back Office . Restoring replaces your current menu.
Understand the menu structure
| Part | What it does | Example |
|---|---|---|
| Menu | A collection of dishes you offer. | Lunch |
| Course | A section that helps people find dishes. | Appetizers |
| Dish | Something a customer can order. | Spring rolls |
For example, Spring rolls can appear under Appetizers on your Lunch menu. The same dish can appear on your Dinner menu too. Each dish has one course, so create your menus and courses before adding dishes.
Set up a menu
Make a menu for a group of dishes you sell together, such as Lunch, Dinner, or Happy Hour.
- Scroll to
Menus. Click+to add a menu, or click a menu card to change it. - Enter a
Namecustomers will recognize, such as “Lunch.” Names need at least 3 characters and must be different from your other menus. Add aDescriptionif needed. - If you serve it only at certain times, turn on
Special Hours. Choose theDays, then clickAdd Hoursto set a time range underSchedule. Click+beside the last range to add another, such as a second lunch window. LeaveSpecial Hoursoff for an all-day menu. - Choose where the menu should be available:
- Turn on
Onlineif customers can order it from your Selflane site. - Turn on
Third Partyif you publish it through Third-Party Ordering. - Turn on
Cateringif it belongs in your online catering menu. Catering menus do not appear in the regular online menu. - Turn on
Run out (86'd)only when you need to make the menu temporarily unavailable.
- Turn on
- Click
Save.
Time ranges cannot overlap. Each range must open before midnight, but it can close after midnight, such as 6 PM to 2 AM. Outside its hours, the menu still shows online, but checkout refuses its dishes unless they are also on a menu that is open. In the POS, staff need manager approval to add its dishes. Selflane POS 7.8.3 or later checks menu hours in your business’s time zone, even when an iPad is set to a different one.
Read and change a menu card
Each menu card shows the number of dishes on the menu, its description, and its days and hours when Special Hours is on. Catering menus have a Catering label.
Click a chip on the card to switch it without opening the form:
In stock— turn off to mark the menuRun out (86'd).Online— turn off to remove the menu from your Selflane site.3rd party— turn off to leave the menu out of Third-Party Ordering. This chip appears only when Third-Party Ordering is set up through Chowly or StreamOrder.
Drag a card by its handle to change the menu order. Click the trash icon to delete a menu. Deleting a menu used in past orders can affect your reports.
The buttons above Menus switch both the menu and course cards between one scrolling row and a wrapped grid.
Set up a course
Courses are sections such as Appetizers, Entrees, and Desserts. They help staff and customers find dishes.
- Scroll to
Courses. Click+to add a course, or click a course card to change it. - Enter the
Name, such as “Appetizers.” Names need at least 3 characters and must be different from your other courses. - Choose a
Classification:Food,Merchandise,Beverage,Alcohol,Service, orRetail. - Set
P & Lif you group sales for reporting. PickFood,Beverage,Alcohol,Merchandise,Service, orRetail, or type your own group. The default isFood. - Add a
Descriptionif needed. - Turn on
OnlineorThird Partywhere you want the course to appear. UseRun out (86'd)to make the whole course temporarily unavailable. - Click
Save.
Add several courses at once
- Click
+ Manyin theCoursescard. - Enter a course name,
Classification, andP & Lon the first row. - Press the down arrow key in the name field, or click
+ Course, to add a row. - Click
Save.
Each name needs at least 3 characters and cannot match another course.
Read and change a course card
Each course card shows:
- The number of dishes in the course.
- The tax rates that apply to it. Inclusive rates show
Inc., and rates that skip some order types showExcl.with those types.No taxin red means no active tax rate applies. See Tax Rates. - Its classification and P & L group.
The In stock, Online, and 3rd party chips work the same way as on menu cards. Drag a card by its handle to reorder courses. Click the trash icon to delete a course. Deleting a course used in past orders can affect your reports.
Find a dish
The Dishes card lists your courses on the left. Click a course to see its dishes. Dishes with no course appear under Not Assigned. Type in the search box to find dishes by name across all courses.
Above the list, you might see:
- A warning such as “2 items missing menu assignment.” Those dishes are not on any menu.
- A progress ring that shows how many dishes in the course have a photo, with a count of dishes that have none.
Each dish row shows:
- The photo, name, and price. Open-price dishes show
Open Priceinstead of a price. With dual pricing, the card price follows the cash price. - The online price change in green and the third-party price change in blue. A crossed-out amount is a dish upcharge that a pricing strategy is overriding.
Limit, when the dish has a daily limit. Once the dish sells today, it shows the number sold out of the limit, such as3 / 10.Current Amount, when you track the dish’s stock.- Dietary tags.
In stock,Online, and3rd partychips. Click one to switch it. A row turns red when the dish is markedRun out (86'd).- The menus the dish is on and the printers it prints to.
Drag a row to change the dish order within the course. Click a row to open the dish.
Add a dish
Add each food or drink that customers can order. For example, add Spring rolls to the Appetizers course and the Lunch and Dinner menus.
- Click a course in
Dishes, then click+. The new dish starts in that course. If you are viewing search results, choose the course in the form. - Enter the customer-facing
NameandPrice. - Choose at least one menu under
Menusand oneCourse. - Choose the printers that should receive the dish.
- Click
Save.
The rest of the form is optional. The fields are described below.
Names and codes
Name— what customers see, from 2 to 50 characters.Kitchen Name— a shorter name or a second-language name for kitchen tickets, up to 30 characters.Servings— how many people the dish serves. When it is more than 1, the online menu shows the number with a people icon.SKUandUPC— your own product codes, if you use them.
Price
Price— the in-store price.Online Upcharge— an amount added to the price for online orders from your Selflane site.3rd Party Upcharge— an amount added to the price on Third-Party Ordering services.Open Price— staff enter the price when they ring up the dish. This locks the price fields, and the prices save as $0. Open-price dishes are not shown online.Priced By Weight— charges by weight. Enter aUnit of Measure, such as “lb.” In the POS, staff enter the weight and the price is the unit price times the weight. These dishes are not shown online.
An online pricing strategy replaces the matching upcharge. If you enter an upcharge for a channel that has a strategy, the form warns that it is not applied.
Menus, course, and description
Description— more detail for customers.Menus— every menu the dish appears on. If you leaveMenusempty, the dish does not appear on any menu.Course— the one course the dish belongs to.
Printing
- Printer checkboxes — the printers that receive the dish:
Kitchen,Kitchen 2toKitchen 4,Bar, orLabel. Print with Underline— underlines the dish on kitchen tickets, such as a burger with many modifiers.Printing Group— sends the dish to a printing group. This appears only after you create a group.
Availability
OnlineandThird Party— where customers can order the dish.Run out (86'd), at the top of the form — makes the dish temporarily unavailable. It stays sold out until you turn it off.Tags— dietary icons for vegan, gluten, mild, medium, or hot spice, egg, nut, and dairy. They show on your online menu.Daily Limit— the number you expect to sell each day. When the POS reaches it, staff see that the dish is running out and need manager approval to sell more. Online orders ignore the limit. Leave it at0for no limit.Stock— see Track a dish’s stock.
Add several dishes at once
- In
Dishes, click+ Many. - On the first row, enter the
NameandPrice. Choose theCourse, at least oneMenu, and the printers underPrint. - Press the down arrow key in the name field, or click
+ Dish, to add a row. A row needs a course and a menu before you can add the next one. The new row copies the course, menus, printers, and price from the row above. - Drag rows to reorder them, or click the trash icon to remove one.
- Click
Save.
Each name must be unique. The new dishes are available for Third-Party Ordering.
Edit several dishes at once
Use Bulk Edit to change names and prices for every dish in a course, or to change their menus, course, printers, and Online or Third Party together.
- In
Dishes, click the course, or search for the dishes. - Click
Bulk Edit. The dialog lists every dish shown. - Change any
NameorPrice:- Click the copy icon to use the price from the row above.
- Click the undo icon, shown after you change a price, to restore the dish’s saved price.
- Click
Modify Pricesto change every price by an amount or a percentage. Enter a negative number to lower prices. Prices round to the nearest cent. - Click
Reset All Pricesto restore the saved price of every dish in the list.
- Optionally, change
Menus,Online,Third Party,Course, the printers,Print with Underline, orPrinting Group.Third Partyappears only when Third-Party Ordering is set up through Chowly or StreamOrder. - Check the summary above
Save. It lists what Save will change, such as3 prices changed · Menus: +Lunch, −Dinner · applies to 24 dishes. - Click
Save.
Saving changes only the settings you set. Everything else stays as each dish had it.
The summary counts the prices and names you changed, including prices changed with Modify Prices in rows scrolled out of view. It also names each menu or printer you add (+) or remove (−), the new course or printing group, and whether Online, Third Party, or underline turns on or off. A change to menus, printers, course, printing group, Online, Third Party, or Print with Underline applies to every dish in the list, so the summary says how many dishes that is. You can’t click Save until something changes. If you change a price back, or click a half-checked box back to half-checked, that setting no longer counts as a change.
- A menu, printer,
Online,Third Party, orPrint with Underlinebox is checked when every dish in the list has it, and half-checked when only some do. Click it to turn it on or off for every dish. Click a half-checked box until it’s half-checked again to leave it as each dish has it. Each dish keeps the menus and printers you didn’t click. CourseandPrinting GroupshowKeep each dish'swhen the dishes differ or none has one. Choose a course or printing group to apply it to every dish.
You cannot clear a printing group here. Open the dish instead.
Add a dish photo
- In the dish row, click the photo or the empty image box.
- Choose an image file and crop it. To look for a photo, use the link that searches Google Images for the dish’s name.
- Upload the photo.
To remove a photo, open the same dialog and click Delete.
Choose a dish’s modifiers
- In the dish row, click the list icon in the
Actionscolumn. The icon is green when the dish has modifiers. - Under
Other Available Modifiers, click a modifier to add it. UseSearch Modifiersto find one by its name or a choice name. - Drag the added modifiers to set their order. Click the trash icon to remove one from the dish.
- Click a modifier to edit it, or click
Create Modifierto make one for this dish. - Click
Save.
The order you set here applies when Modifier Sorting is set to manual. See Set modifier sorting and Modifiers.
Add a recipe
A recipe lists the ingredients that go into one dish.
- In the dish row, click the carrot icon. It is green when the dish has a recipe.
- Click
+ Ingredient, choose the ingredient, and enter theQuantity. Quantities run from 0.01 to 1,000. - Repeat for each ingredient, then click
Save.
Track a dish’s stock
You can track stock from the dish form after you save the dish.
- Open the dish. Under
Stock, checkTrack stock. - Enter how many you have now, then click
Start tracking.
The dish then keeps a Current Amount that carries over from day to day. Tracking does not mark the dish sold out. To stop, click Stop tracking. The stock history is kept, and turning it back on asks for a new count.
Use Stock to record deliveries, counts, waste, and corrections. Sales do not reduce Current Amount yet.
Copy or delete a dish
Use Duplicate when a new dish is similar to one you already sell.
- In
Dishes, find the dish in its course or use the search box. - Click its copy icon in the
Actionscolumn. - Enter a new
Name. Check the copied price, menus, course, and printers. Add aKitchen Nameif needed. - Click
Save.
To delete a dish, click its trash icon and confirm. Deleting a dish used in past orders can affect your reports.
Download a printable menu
- Click
PDFbelow theDishescard. - To show a card price column, check
Use Card Price Upcharge. Enter thePercentage (%)to add and thePrice Rounding (cents). For example, rounding of 5 rounds each card price to the nearest 5 cents. - Click
Download.
The PDF lists each menu with its courses and dishes, including names, prices, and descriptions. It leaves out photos, modifiers, dishes marked Run out (86'd), and dishes with no course. It includes dishes that are hidden online, catering menus, and menus or courses marked Run out (86'd). Open-price dishes print at $0.00.
If you use dual pricing, the PDF shows Cash and Card columns even when Use Card Price Upcharge is off. If a dish, its course, or one of its menus has special pricing, the PDF shows the special price and the rule’s name, whatever the rule’s schedule.
Menu settings
The Settings card at the bottom of Menu > Menus holds options for the whole menu. Click Save under each section after you change it.
Add dish markers
Dish markers give staff selectable notes in the POS. You can put them above or below the modifier choices.
- Find
Dish Markerand turn onUse Marker. - Choose
Top of modifiersorBottom of modifiers. - Click
+ Markerand enter its name. Add aKitchen Nameif staff need a shorter kitchen label. - Click
Save.
Set modifier sorting
Sort Modifiers sets the order of a dish’s modifiers:
Required modifiers first, then optionals— the default.Manual sorting set on each dish— uses the order you set in each dish’s modifier list.
Set up printing groups
Create a printing group when you want to assign dishes to a named printer station.
- Under
Printing Groups, click+ Group. - Enter a name and choose a printer from
Select Printer. - Click
Save. - Open a dish, choose its
Printing Group, and clickSave.
Set online pricing strategies
Use Online Pricing Strategies to raise every dish price on one channel by the same amount or percentage.
- Click
+ Pricing Strategy. - Choose
Selflanefor your own online ordering, orThird Partiesfor Third-Party Ordering. - Check
Use Percentageand enter a percentage from 1 to 50. Or clear it and enter anAmountin dollars. - Click
Save.
You can add one strategy for each channel. A strategy replaces that channel’s per-dish upcharge. It does not add to it. Strategies change dish prices only, not modifier prices.
The Selflane strategy applies to orders on your Selflane website and app. QR code table orders and kiosk orders use the in-store price.
Publish saved menu changes
Save your edits, then publish them so your POS and connected marketplaces receive the menu. Saved changes aren’t held back until you publish:
- Selflane online ordering uses your saved menu right away.
- Your POS can pick up saved changes before you publish, when it restarts or when you save taxes or service charges.
- Marketplaces get menu changes when you publish.
When any channel is not up to date, a bar at the top of every Menu tab except Stock says “Your POS or marketplaces may not have your latest menu.” Otherwise it shows when you last published.
- Click
Publish menu. - Review each connected channel.
Up to dateneeds nothing.Behindneeds an update.Not yet publishedhas no confirmed current publish status. - Select the channels to update, such as
POSorMarketplaces, then click the publish button. - Check each result. If a channel fails, click its
Retrybutton in the dialog.
POS includes POS screens and displays. When StreamOrder is connected, the dialog uses it for marketplace publishing instead of Chowly.
Marking a dish or modifier choice sold out reaches channels that are already up to date on its own, within a few seconds. A channel that is Behind gets the change at its next publish. If the dialog says “A sold-out change hasn’t reached this channel yet,” publish that channel. Turning a menu or course to Run out (86'd) counts as a menu change, so publish it.
POS publishing is limited to once a minute. Wait for the displayed cooldown before retrying POS. Other channels can still publish.
If no channels appear, no POS or marketplace is connected yet. If the publish status cannot load, click Retry beside the status message.
Check your menu before taking orders
If customers cannot see a dish on your regular online menu, check these settings:
- The menu, course, and dish all have
Onlineturned on and are not markedRun out (86'd). - The dish is assigned to that menu and course.
- The menu is not marked
Catering. Catering menus appear in the catering view instead. - The dish is not set to
Open PriceorPriced By Weight. Those dishes are not shown online. - If the dish is priced at $0, it needs a required modifier with at least one priced choice to appear online.
If a dish is missing from a third-party ordering service, check Third Party on its menu, course, and dish. To turn it on for every dish in a course at once, use Bulk Edit. Then follow the sync steps.
Related links
- Build your menu — import, edit, proofread, or build a menu step by step.
- Combo — group dishes into a combo.
- Modifiers and Matrix Modifiers — offer choices with a dish.
- Ingredients and Stock — track what goes into dishes and what you have on hand.
- Dish Guides — give staff preparation instructions.
- Third-Party Ordering — control menus sent to ordering services.