Ecommerce Platform | Creating a new restaurant

Ecommerce Platform | Creating a new restaurant

⏱️ Estimated time: 5 minutes

👤 Role: Restaurant Managers, F&B Teams, Platform Administrators

What you'll learn

  1. How to link a new ResDiary or SevenRooms restaurant venue to your web storefront.
  2. How to build multiple distinct storefront listings using a single third-party restaurant diary.
  3. How to configure opening hours, upload menus, and add imagery for your dining spaces.

When should I use this?

  1. Use this guide if you have just added a completely new restaurant space inside ResDiary or SevenRooms and want to make it bookable online.
  2. You can also use this process if you want to split a single physical restaurant into multiple individual listings on your website (for example, creating a standalone listing on your storefront specifically to promote your Sunday Dinner or Afternoon Tea).

Before you start

  1. Ensure you have administrative login credentials for your ecommerce platform.
  2. Confirm that the restaurant space is fully set up and active inside your ResDiary or SevenRooms account.
  3. Prepare a brief descriptive text for your restaurant along with a clean image file saved in .jpg or .png format.

Step-by-step

1. Access the restaurant configuration panel

  1. Log into your ecommerce platform.
  2. Under the Products & Service heading, click on Tables and then select Restaurants from the drop-down menu.

  3. Scroll to the absolute bottom of the page and click on the Create a Configuration button to load the setup screen.

2. Connect your reservation system API

  1. Enter the name of the restaurant exactly as you want it to appear to your guests on the live storefront.
  2. Click the Restaurant drop-down menu and select the specific API connection this listing links to.
  3. Choose your target system:
  4. Option A: ResDiary Connections: Select your new venue from the list. If your new restaurant does not appear in this drop-down menu, please contact the ResDiary support team to check your external connection permissions.
  5. Option B: SevenRooms Connections: Select your venue from the list. If a newly created room is missing from our drop-down, contact our support team at support@journey.travel so we can look into it for you.

3. Add content details and save your listing

Upload your customer-facing promotional details and push the restaurant live.
  1. Type a brief, welcoming description of the restaurant into the text box.
  2. Upload your display image by clicking the Upload an image button or dragging your .jpg or .png file directly into the upload area.
  3. Input your standard daily opening and closing times using the hh:mm:ss format.
  4. Click the Add menu button to upload your food or drink menus if you have them ready.


  5. Click the Create Restaurant Config button to complete the process.
  6. Open your website's live storefront, click the main menu bar, and navigate to your dining page to verify your new restaurant listing is visible.
Important Notice: If you are building multiple "virtual" storefront restaurant listings out of a single physical ResDiary or SevenRooms diary, our platform can only separate them by time bands. For example, you can create one listing for Lunch and another for Dinner; as long as their platform opening hours do not overlap, they will only show their respective menus.

However, if you create a specific listing called "Afternoon Tea" that overlaps with your standard lunch hours, the platform cannot block your other standard lunch promotions from showing up inside that same afternoon window. Guests browsing your Afternoon Tea listing may see both options.

Best practice

  1. Double-Check High-Resolution Images: The image you upload here will show up on your main dining overview page and inside the guest's basket during checkout. Make sure it is sharp and highlights the venue nicely.
  2. Check Cached Times After Saving: If your storefront listing does not show the correct booking times right away, give your web browser a hard refresh to clear out any old cached data.
  3. Review Table Troubleshooting: If your restaurant details look correct on the platform but guests are still seeing zero table availability at checkout, check our dedicated dining troubleshooting guide to review your external channel configurations.
    • Related Articles

    • Ecommerce - Requesting a New User Account

      ⏱️ Estimated time: 2 minutes ? Role: Hotel Administrators, Department Managers What you'll learn How to request a new Ecommerce platform user account for a staff member. The required details needed to process a user creation request. The standard ...
    • Ecommerce Platform | Uploading a Custom Favicon

      ⏱️ Estimated time: 2 minutes ? Role: Marketing Teams, Content Managers, Administrators What you'll learn How to submit a request to update your custom storefront favicon. When should I use this? Use this guide when setting up your storefront for the ...
    • Ecommerce Platform | SynXis | Creating new rate plans

      ? Summary This guide explains how to create a rate plan in SynXis and ensure it is successfully imported, visible, and published on the ecommerce platform. ❓ Likely Scenario You’ve created or updated a rate plan in SynXis and need to: Configure it ...
    • Ecommerce Platform - Content best practice tips

      ⏱ Estimated time: 5 minutes ? Role: Marketing Managers, Content Editors, Brand Managers What you'll learn: Industry-standard requirements for imagery and descriptions across all modules. How to optimise Rooms, Spa, Tables, and Retail listings for ...
    • Ecommerce Platform | Guestline | Creating new rate plans

      When you have created a new rate plan within Guestline, please run an import through your ecommerce platform (see article Ecommerce Platform | Imports). Once this has been completed, you will then be able to set the rates live within Journey's ...