Back to

Add Item Availability Hours, Days, and Dates

Previously, Menu Admin users were able to specify which days and hours a menu item was available for ordering via Menu Admin. Now, Menu Admin users can also specify the dates that menu items are available.

These features are be useful for a breakfast category, as an example, where the breakfast products are only available from 7:00 am until 11:00 am and unavailable outside those hours. You can also use this functionality for a daily special (e.g. Chicken Noodle Soup is only available on Mondays). 

To access this feature:

  • Login to the Olo Dashboard at

  • Click on the “Menus” tab on the left side of the screen and click “Manage Store Menu”.

  • Select the store(s) whose menu you’d like to update (These are all the stores you have access to).

  • Click a category to expand the list of products (e.g. Hamburgers).

  • To update the hours for every product in the category, click on the Add Hours for All Products button.

    By doing this, you can easily deselect the days where the product is unavailable by deselecting the check box to the left of the day of the week.

Once you update the hours those products are available, click Add Base Hours to save the changes. 

If you would like to update the hours for just a single product, click on the name of the product and then click on the Availability Settings tab in the pop-up.

By doing this, you can easily add base hours for all days if the product is available at the same times  every day of the week.



If they differ each day, use the Add Hours button to add hours for each day of the week individually.


Change Available Date Range

In addition to changing the availability hours for products, you can change the availability date range. Within the Availability Settings tab you will see the option to select an Availability Date Range and make edits.

Changes to User-Facing Menu on Desktop

Previously, users were only notified of an item’s availability once they were about to checkout.  There were also certain edge cases that would expose the availability information on the menu directly if a user followed a specific path.

Now, user-friendly Item Availability information is visible on the menu pages on your Desktop Site and in Switchboard. Examples below show how this will look for your customers. We are able to roll up availability based on “weekdays”, “weekends” and “every day”.

We will be adding this feature to Mobile Web v2 and on Mobile Apps shortly. Mobile Web v1 will not support this feature.

You have the option show unavailable items to customers all the time or turn the feature off if you don’t want information to populate below an item description. To change this setting for your menu please contact our Help Center and our team will assist you.


Menu Item Availability in the Ordering API

API Partners will now have access to Menu Item Availability start and end dates through the /menu endpoint in addition to whether an item is “Available Right Now” or “Always Available.”

We are currently working on exposing Menu Item Availability Start and End Dates as well as the Availability days and hours information through our Vendor Export tool.



  • Olo has the ability to either hide or show items when they are unavailable. For example, if breakfast items are only available from 7:00 am until 11:00 am and a customer comes to your ordering page at 5:30 pm, Olo can either show the Breakfast products or hide them so that they are unavailable for ordering. If the items are visible and someone tries to place an order outside the availability range, Olo will show an error telling the customer the product is available only at those designated times. 
  • The benefit of showing the products at all times is that customers can place future orders (e.g. ordering tonight for breakfast tomorrow). 

Didn't find what you need?

Submit a request to our Help Team and someone will
get back to you shortly.

Submit a request

Copyright © 2018 Olo. All rights are reserved.