How to Create Multiple Branches Using RestroFood Multi-Branch WordPress Addon [Step-by-Step Guide ]

How to Create Multiple Branches Using RestroFood Multi-Branch WordPress Addon

Are you struggling to create multiple restaurant branches using the RestroFood Multi-Branch Addon? You’re in the right place. 

This guide will help you set up and configure the Multibranch Restaurant Management System using the RestroFood Multi-Branch Addon without confusion.

Whether you run 2 or 20 restaurant locations, there’s no need to worry. With the RestroFood multi-branch system, you can easily create, organize, and manage all your branches through a centralized restaurant dashboard with a powerful location-based ordering system and delivery control.

RestroFood Multibranch Management System Banner

How to Create Multiple Branches Using RestroFood Multi-Branch WordPress Addon?

To create multiple branches in RestroFood, enable Multi-Branch Mode, go to RestroFood → Branches → Add New, enter branch details (name, address, contact), set map location, configure delivery zones, assign roles, attach menus, set business hours, and publish.

  • Enable Multi-Branch Mode
  • Go to RestroFood → Branches
  • Click Add New
  • Enter branch details
  • Configure delivery & menu
  • Publish

Step-by-step guide:

Step 1: Enable Multi-Branch Mode in General Settings

Before creating any branch, you must switch RestroFood operating mode from Single Branch to Multi-Branch. This is the first step in your RestroFood multi-branch setup, enabling all branch management features.

  • Navigate: Log in to your WordPress admin panel.
  • Go to RestroFood > Settings in the left sidebar.
  • Click: Click on the General tab (it’s selected by default).
  • Set Branch Type: Under General Options, find the Branch Type dropdown and select “Multi Branch”.
  • Save: Click Save Settings to apply the change.
Enable Multi-Branch Mode in General Settings

Step 2: Navigate to Branches & Add a New Branch

With multi-branch mode enabled, your WordPress sidebar now shows the Branches management screen under RestroFood. Here you can see all existing branches and add new ones.

  • Navigate: In the admin sidebar, click RestroFood, then click Branches.
  • View: You will see a list of all published and draft branches.
  • Add New: Click the “Add New” button at the top of the Branches screen to open the branch creation page.
Navigate to Branches & Add a New Branch

Step 3: Create and Configure a New Branch

The Add New Branch screen is your central configuration panel. Here you will define everything about a specific location, from its name to its working hours and assigned staff.

Create and Configure a New Branch

Branch Name

At the top of the page, enter a clear, descriptive name for the branch. This name will appear to customers on the food ordering page, so use the actual location name (e.g., ‘Dhanmondi Branch’ or ‘Mirpur 10 Outlet’).

Branch Information Panel

Scroll down to the Add Branch Information section to fill in the core details:

  • Branch Address: Provide the full street address, area, and city.
  • Contact Number: Enter the primary phone number customers can call.
  • Branch Code Number: This will be used internally for reporting and reference.

Step 4: Set Branch Location on Map

Accurate map coordinates are essential for RestroFood location-based online food ordering. When a customer enters their address at checkout, RestroFood checks which branch’s delivery zone covers their location. If the coordinates are wrong, orders go to the wrong branch. This ensures accurate geo-based restaurant delivery and prevents order routing errors.

How to Pin the Location

  • Scroll: Scroll to the Map/Location section within the Branch settings.
  • Search: Use the search box to type the branch address. The pin will auto-move to the matched location.
  • Fine-tune: Fine-tune by dragging the map pin to the exact building entrance or storefront.
  • Confirm: The latitude and longitude fields will update automatically.

Accuracy Tip: Zoom in to street level on the map before dropping the pin. A pin placed at the city level can be off by several kilometers, causing delivery zone miscalculations.

Step 5: Configure Delivery Zones

RestroFood supports two delivery zone models: a simple radius-based circle and custom polygon zones. Choose based on how your delivery area is shaped. Proper delivery zone configuration is essential for any restaurant’s multi-branch management system.

Radius-Based Delivery

This is the simplest option. You define a distance (in kilometers or miles) from the branch pin, and RestroFood automatically covers all addresses within that circle.

  • Enter radius: Set the delivery radius value in the Delivery Settings field.
  • Best for: Useful for branches in dense urban areas where coverage is roughly circular.
  • Overlap handling: If two branches overlap, RestroFood assigns the order to the nearest branch.

Custom Zone Setup

For more precise control, especially along coastlines, highways, or areas with irregular shapes, use the custom zone polygon tool.

  • Open: Click ‘Draw Zone’ on the map inside the branch settings.
  • Draw: Click on the map to add polygon points that outline your delivery boundary.
  • Close: Close the polygon by clicking the starting point.
  • Save: Save the zone. It will be saved as a GeoJSON boundary.

Step 6: Assign Branch Manager & Roles

RestroFood uses a role-based access system so that each branch’s staff only sees orders, reports, and settings relevant to their own location.

User Roles in RestroFood

  • Branch Manager: Full control over branch settings, menu, staff, and orders for their assigned branch only.
  • Kitchen Manager: Sees incoming orders in the kitchen display system. No access to settings or customer data.
  • Delivery Boy: Manages delivery assignments and tracks their own deliveries.

Assigning Roles to a Branch

  • Find the field: In the Add Branch screen, locate the Add Branch Manager field.
  • Enter username: Type the WordPress username of the person you want to assign.
  • Repeat: Repeat for Kitchen Manager and Delivery Boy fields as needed.
  • Multiple staff: You can assign multiple delivery boys to a single branch.

Best Practice: Create dedicated WordPress user accounts for each role before creating branches. Trying to assign a user who doesn’t exist yet will leave the field blank after saving.

Step 7: Assign Menu Items to Each Branch

RestroFood allows advanced branch-specific food menu control and location-based food menu visibility for a better user experience. You can serve different items at different locations, perfect for regional specialties, limited-time menus, or capacity-based offerings.

Branch-Specific Items

When adding or editing a product in WooCommerce, you will find a RestroFood section that lets you assign the product to specific branches. By default, products are visible at all branches.

  • Restrict to one branch: Uncheck ‘All Branches’ and select only the relevant branches.
  • Global items: For items available everywhere, leave ‘All Branches’ checked.
  • Auto-hide: Products restricted to an inactive branch will automatically hide from customers.

Category Control

You can also control which product categories appear per branch. This is useful when an entire section of your menu (e.g., ‘Weekend Specials’) should only appear at select locations.

  • Manage category visibility from the branch’s settings panel under Product/Menu options.
  • Category-level control overrides individual product visibility settings.

Step 8: Set Business Hours

Each branch can operate on its own schedule. RestroFood Day-based time settings allow full granular control over when each branch accepts orders.

Opening and Closing Times

In the Add New Branch screen, scroll to the Day-Based Time table. You will see a row for each day of the week (Sunday through Saturday) with the following columns:

  • Holy Day: Check this box to mark the day as a holiday, the branch won’t accept orders.
  • Opening Time: The time when the branch starts accepting orders.
  • Closing Time: The time when orders close for the day.
  • Break Start Time: The start of a mid-day break (e.g., 2:00 PM).
  • Break End Time: The end of the break period (e.g., 3:00 PM).

Special Days & Holidays

Holiday Handling: For public holidays, check the ‘Holiday’ checkbox for the relevant date. Customers will see a ‘Closed’ notice instead of the food ordering interface for that branch on that day.

Step 9: Finalizing & Publishing the Branch

Once all settings are filled in, name, address, map location, delivery zone, staff assignments, menu, and hours, you are ready to publish the branch and make it live for customers.

Save & Review Checklist

  •  The branch name is clear and location-specific.
  • The map pin is accurately placed on the correct building.
  • The delivery zone does not conflict with neighboring branches.
  • The Branch Manager, Kitchen Manager, and Delivery Boy are assigned.
  • Menu items and categories are correctly assigned.
  • Opening and closing times are set for all operating days.
  • Holiday days are marked where applicable.

Publishing

In the top-right Publish panel, click the Publish button. The branch will immediately appear on your restaurant’s front-end ordering page and will be available for customer orders.

Test Before Going Live: After publishing, open your site in an incognito window, enter a delivery address within the branch’s zone, and place a test order. Verify that the correct branch, menu, and prices appear.

Common Setup Mistakes to Avoid

Even experienced admins make these errors when setting up RestroFood branches. Avoid them to save troubleshooting time later.

❌ Wrong Map Location

Placing the map pin at the city center or an approximate location instead of the exact branch address. This causes customers in the correct neighborhood to get a ‘no delivery available’ error even when they are within range.

❌ Menu Mismatch

Assigning products globally when they are only available at one branch, or forgetting to assign products to a new branch entirely. Result: customers see items they cannot order, or a new branch appears empty.

❌ Overlapping Delivery Zones Without Priority Rules

Two branches covering the same delivery area without a defined priority means RestroFood cannot determine which branch fulfills the order. Set clear boundaries or use radius-based zones sized to avoid overlap.

❌ Unassigned Branch Manager

Publishing a branch without assigning a manager means no one receives order notifications for that branch. Orders can pile up silently. Always assign at least a Branch Manager before going live.

❌ Missing Business Hours

Leaving business hours blank may default the branch to always-open status, allowing orders at 3 AM when no one is available to fulfill them. Fill in all operational days explicitly.

Final Thoughts

RestroFood works as a complete restaurant multi-branch management system with seamless multi-branch WooCommerce integration, making it easy to scale your business. The key is to treat each branch as a fully independent restaurant unit, complete with its own coordinates, delivery zone, staff, menu, and schedule, before publishing it.

By following each step in this guide, you ensure clean order routing, happy customers, and a management setup that scales easily as you add more locations. Once your first branch is live and tested, replicating the process for additional branches becomes fast and familiar.

💡 Need to make changes after publishing? Simply go to RestroFood > Branches, click the branch name to edit, make your changes, and click Update. Changes take effect immediately.

RestroFood Multibranch Management System Banner

Frequently Asked Questions (FAQs)

What is RestroFood Multi-Branch System?

RestroFood is a WordPress plugin designed for online food ordering and restaurant management. The RestroFood system allows restaurant owners to manage multiple locations, orders, delivery zones, and menus from a centralized dashboard. It offers seamless WooCommerce integration, making it easy to handle payments, products, and customer orders within a scalable multi-branch environment.

Can I manage multiple restaurant locations with RestroFood?

Yes, the RestroFood system is designed for multi-location restaurant management. It allows you to control orders, menus, delivery areas, and staff for each branch individually while maintaining a centralized system.

How does branch configuration work in RestroFood?

RestroFood branch configuration allows you to customize each branch separately. You can set location, delivery radius, menu items, business hours, and assign managers using the built-in branch management system.

How do I set delivery zones for each branch in RestroFood?

To configure delivery zones in RestroFood:

  • Open the branch settings
  • Select delivery zone options
  • Set a delivery radius or define custom areas
  • Save the configuration

This helps enable accurate location-based online food ordering and delivery.

Can I assign different menus to each branch in RestroFood?

Yes, with WooCommerce integration, you can assign specific menu items to each branch. This allows branch-specific menu control and ensures customers only see items available in their selected location.

How do I assign a branch manager in RestroFood?

You can assign a branch manager by:

  • Creating or selecting a user
  • Assigning a branch-specific role
  • Granting permissions for order and branch management

This enables proper branch-level permissions and smoother operations.

Why is the branch location important in the RestroFood setup?

Accurate branch location is essential for geo-based restaurant delivery. It ensures correct order routing, delivery zone matching, and improves the overall customer experience in your food delivery system.

What are the common mistakes when creating branches in RestroFood?

Common mistakes include:

  • Incorrect map location
  • Wrong delivery zone setup
  • Assigning the wrong menu to a branch
  • Missing business hours

Avoiding these ensures a smooth restaurant multi-location setup.

Is RestroFood suitable for a multi-location restaurant business?

Yes, RestroFood is a scalable WordPress plugin built for multi-location restaurants. It offers centralized control, branch-specific settings, and full restaurant operations automation.

Restaurant Website Design And Development Services ads banner

Related Resource:

— End of Guide —

ca6db205cd6b09ea2c7aa32d81fb629b221f232eafbea9f3e9edc84b4d8076c7?s=130&d=mm&r=g
RestroFood
RestroFood is the Best Restaurant Management System for WordPress and WooCommerce. It helps you manage online food orders, delivery, and restaurant tasks easily with addons like POS, Multibranch, Delivery Fees, Invoice Printing, In-Restaurant Orders, and Tips.

Comments are closed