GonnaOrder Help Center

Link Multiple Stores

GonnaOrder makes it possible for you to link multiple stores and catalogs and manage orders from different stores through a single dashboard. You can specify the parent store, keep sibling stores independent or allow cross-catalog navigation.

The multi-store setup can help you maintain different catalogs for drinks/cocktails/wines or separate your takeaway menu from the main menu. You may also configure new linked stores to introduce new services to your business, e.g., introducing room service or delivery only ordering with a separate catalog.

One good example use case is that of a hotel and bar under the same management where each can have a separate catalog with users viewing the two menus and submitting orders to the respective stores. The two can be connected through a parent store to facilitate easier order management.

Linked stores allow you to achieve two main things:

  • View and manage orders from multiple stores or catalogs on the same dashboard – orders from child catalogs are also sent to the parent store order dashboard
  • Allow customers to select among different stores or catalogs – customers can choose which catalog or store to view
An illustration of multi-store setup
Multi store setup illustration

On This Page

Linked stores’ features

View and manage orders from one dashboard

With linked stores and catalogs, the order management dashboard of the child store is connected to that of the parent store. You can manage all orders submitted to a linked store from the parent store. Orders submitted to a child catalog will appear in that particular store’s order dashboard and the order dashboard of the parent store.

You can view and manage orders from all child stores on the parent store’s order dashboard. All order management actions such as viewing, confirming, accepting, rejecting, and deletion are synchronized between the child and parent catalogs. Therefore, confirming an order through the parent store also moves the order to the confirmed orders tab in the child store. Similarly, rejecting an order via the parent store marks it as rejected in the child store.

Child store A with a single order
Child store in a multi-store setup with a single order on the dashboard
Child store B with 2 orders
Child store in a multi-store setup with 2 orders on the dashboard
Parent store showing orders from different child stores
Parent store in a multi-store setup with 3 orders on the dashboard

Allow customers to select among different stores and catalogs

Linked stores provide a way for your customers to switch between multiple catalogs or multiple stores. There are two ways in which customers can select a catalog:

  • The parent store – landing page for linked stores
  • The parent store acts as a landing page or menu for all child stores. It shows a list of the stores where a customer can submit orders in your restaurant or hotel chain.

    When a customer visits a parent store, they will be able to choose which catalog to view. So, if you had three separate catalogs connected via a parent store, the customer will see all the catalogs on the parent store, and they can choose which one to view depending on what and how they want to order.

    Parent store showing list of child stores
    Parent store showing 2 child stores
  • Dropdown list on sibling stores
  • A customer viewing the menu of a child store sees a dropdown list of all sibling store catalogs except independent sibling stores. Users can switch to any catalog available in the dropdown list and submit orders.

    Independent child stores do not appear on the dropdown selection, and hence customers can only switch to non-independent sibling stores. When viewing the menu of an independent store, a customer may switch to any available non-independent store, but they cannot switch to any independent stores. This behavior is replicated for the order capture feature.

    Store selection panel on a child store menu
    Store switching panel

Connect multiple stores

To enjoy the benefits of connected stores, you should first choose the parent store and associate it with one or more other stores under your control.

The parent store displays a list of all connected child stores where customers can choose which store to view. It does not show any menu items. Therefore, you do not need to add a catalog to the parent store.

Linking stores does not affect how you update the catalog or control store settings. It makes it possible for your customers to switch between the various outlets that you control and enables you to manage all orders from a single dashboard.

This feature is helpful for restaurants, hotels, and bars with multiple outlets in the same town. It makes it easier for customers to view the menu and submit orders to different outlets.

To connect a store to a parent, ensure you are logged into the designated child store and go to Settings > Multi-Store & Multi-Catalog.

Click the Setup button to choose the parent store from your list of stores.

Create a multi-store setup
Create a multi-store setup

If you have multiple stores, they will appear on this page, and you can use the search bar to find the appropriate store. Click or tap on the selected store to make it the parent of the store you are logged into. Notice that a store cannot be a parent to itself.

Search and select a parent store
Select a parent store

After linking one or more stores, the store hierarchy tree shows the parent store and all sibling stores. Notice that it is possible to have multi-level child stores.

Store hierarchy with multi-level child stores
Store hierarchy

When a customer visits a store that has siblings, they can choose the sibling store for which to view the menu and submit orders.

Store selection panel on a child store menu
Store switching panel

The parent store displays a list of all first-level child stores, and customers can choose to view the menu and submit orders to any one of them.

Parent store showing list of child stores
Parent store showing

Mark a linked store as independent

A linked store can either be independent of the others in the chain or not. If you mark a store as independent, it will remain part of the chain but not appear in the menu switch dropdown. Essentially, customers will not have the option to switch to the given store while viewing other stores in the chain. Neither will store operators be able to switch between stores while using order capture.

However, notice that this does not affect the order management features. The parent store will still receive new orders submitted through independent child stores.

Mark a linked store as independent
Mark a linked store as independent

Customers can switch from an independent store to a non-independent one when viewing the menu, but they cannot change from a non-independent one to an independent one. Keeping all child stores dependent on each other allows customers to discover all your stores and catalogs quickly.


You should only mark a catalog independent if you do not want customers to discover it when viewing sibling catalogs. Independent catalogs do not appear in the menu switch dropdown available in sibling stores.

For example, in a hotel setting, you can set your room service catalog as independent and separate it from the usual hotel menu.

Change a parent store

For every store that belongs to a multi-store or multi-catalog setup, GonnaOrder displays its relation tree showing the parent store and all siblings. This allows you to see how the current store relates to others in the chain.

Each store can only have one parent. You can change the parent store by going to Settings > Multi-store & Multi-catalog > Change parent.

Change parent store
Change parent store

This brings up a parent store selection panel showing all stores you have access to. You can search and select the appropriate store to mark parent.

Update parent store
Update parent store selection

Remove a parent store link

You can remove a store from the multi-catalog setup by disassociating the parent. Doing so removes the store from the chain, and it will no longer appear in the switchable menus or linked order capture features. Orders submitted after a store’s removal from the chain will no longer appear in the parent store’s order dashboard.

Remove parent store
De-associate stores by removing the parent

Automatic order printing in multi-catalog setup

GonnaOrder’s AutoPrint application allows you to configure automatic order printing for stores. It enables you to set the printers to which new orders will be sent, reducing manual printing.

In a multi-store and multi-catalog setup, orders first arrive in the child stores. Therefore, you should add the relevant printers to every child store/catalog so all new orders are printed out. Automatic order printing may not work for the parent store.

However, all order management activities can be achieved through the parent store.

Configure automatic order printing in your child stores/catalogs

You should configure automatic order printing for each child store. Setting up your printers for the parent store alone will not work.

Using a custom domain in a multi-catalog setup

A custom domain fits well with the linked stores set up where you can use your domain as a landing page for all your GonnaOrder stores. You can also set the domain to point to an independent child store.

The choice of which store to set up with a custom domain may depend on which store you would like to promote to customers and how you intend to use the multi-store setup. There are two possible scenarios you may want to consider when choosing the store to configure:

  • Multi-store setup – with a multi-store setup, you may have multiple stores to which customers can submit orders. These can be physically independent stores, e.g in a restaurant or bar chain. In that case, you may want all stores to be visible to your customers. Therefore, you would need to configure the custom domain to point to the parent store and promote it as a landing page for all child stores.
  • Single store with multiple catalogs – in the case of maintaining multiple catalogs in a single store e.g, drinks, takeaway, or delivery, one child store will have the main menu. That means customers do not really need to know about the parent store. Therefore, you can configure the custom domain to point to the main child store. With this configuration, you can use the parent store to manage orders from a central dashboard without exposing it to customers. Customers can switch between your various menus through the main child store.

    For this setup, you can either keep all child stores dependent on each other and allow customers to switch menus easily, or you can set the main child store to be independent.

Recomendation for working with a custom domain in a multi-store setup

  1. We recommend that you configure the custom domain settings on the parent store. That way, all your stores and catalogs will be available on your landing page.
  2. Do not configure the custom domain on multiple stores. In a multi-store setup, you only need to add the custom domain to either the parent store or a child store. Setting the domain to both parent and child stores will not work.