With MarketiBot you can create Restaurant food ordering system . With the feature, you can create a virtual restaurant that will open not only inside messenger but also on the browser.

Just after creating your food store, it will provide two QR codes-- Messenger QR code and browser QR code. Just as your customers QR code, straightway, your virtual store opens inside your messenger or on browser. Because of the QR codes, the customer can directly enter your store.

Restaurant food order can be set both for home delivery or inside restaurant for counter or table wise delivery .

Creating store:

First, you have to create a store on the interface of the Ecommerce store and add products to the store. Then you have to make some settings so that your virtual store works properly.

Just as you click on the Ecommerce store button, the interface of the Ecommerce store will appear with a Create store button at the top of the page.

To create store, click on the Create store button> fill-out the form-- selecting a Facebook Page, providing some initial information about your store, writing down the Terms of service and refund policy, and uploading the logo and favicon.

In the form, there is a special box called local. Just as you click on the box, a drop-down menu of some languages will be shown-- select a language from here. Your eCommerce store will open in the language you select. For example, if you select English, your Ecommerce store will appear to your customers in English.

When you have completed filling out the form click on the create store button.

Checkout settings:

MarketiBot's Ecommerce store has integrated some online payment methods— PayPal, Stripe, Mollie, Razorpay, Paystack, SSLCOMMERZ and Mercado pago— so that your customers can easily pay via the payment methods. Besides, it supports manual payment and cash on delivery systems.

Now you can make a specific checkout setting for a specific store.

To make a checkout setting, click on the ‘Checkout settings’ > fill-out checkout integration form-- providing your account information.

You will get a checkout payment option. From here, enable any online payment methods and manual checkout for your store. And ‘Cash on Delivery’ is enabled by default. After that, you will get the ‘Currency and Label’ option. From here, select your currency.

Then you will see, in a row, three radio buttons called ‘Right alignment’, ‘Two decimal’, and ‘Display comma’. Hover your mouse over the tool-tips of the buttons, to see the functionality of the buttons. Then came the Tax and Delivery charge option. Here, you have to provide the amount of Tax in percentage and delivery charge.

Delivery preference:

You can enable/disable the Store Pickup and Home delivery option.

If you don’t have a real outlet, you can disable the ‘Store Pickup’ option. On the other hand, you have a real outlet, but you decide not to give home delivery of your products, you need to disable the ‘Home Delivery’ option. But suppose you have a real outlet and you give home delivery, you should enable both of the two options-- ‘Store Pickup’ and ‘Home Delivery’.

If you enable the ‘Store Pickup’ button, the clients receive the products directly from your store. On the other hand, if you disable the ‘Store Pickup’ button, you have to provide a delivery address.

Preparation time: You can set the preparation time for all products. The option is useful for the digital menu of a restaurant, for most of the food items of a restaurant need to be prepared after an order for the food has been placed.

Scheduled order: You can enable or disable schedule order. If you enable schedule order, you can set a time frame for schedule order.

To enable the scheduled order, first you have to turn on the radio button. Next, click on the box and a list of time-frames-- will appear. Now select a time frame as you think convenience.

Delivery points:

If you enabled the store pickup option, you have to set the delivery points. To do this, you have to add point names and point details.

To add a delivery point, click on the ‘Delivery points’ > Add point> Fill-up a pop-up form-- providing points name and points number > click on the save button.

Delivery point name means the specific location inside your store from where customer will receive their products. And delivery point details means the exact position of the location. For example, for general store, point name could be counter and point details could be counter number. And for restaurant, delivery point name could be table and delivery point details could be table number.

Delivery points also could be the different outlets of your main store. And the delivery point details could be the address of an outlet.

The Ecommerce store can make specific QR codes for specific delivery point details. So customers don’t have to select delivery point details while giving orders for products.

QR menu:

Now you need the QR code so that you can provide the code to your customers. By scanning the QR code, your customer can enter the virtual shop inside messenger or on browsers.

If you have more than one outlet, you can generate different QR code for each outlet. And if you have a restaurant, you can generate different QR codes for each table of your restaurant.

To get the QR codes, click on the QR menu option in the action menu and straightway, the ‘QR menu’ page will appear. Now, select a delivery point for which you want to generate specific QR code. Instantly, the Ecommerce store will automatically generate QR code for the delivery point you have selected— it will generate two types of QR codes— One for Facebook Messenger and Other for browsers.

Under the messenger QR code, you can write a welcome message for your clients. After writing the message, click on the ‘Save’ button. Then your QR code will hold the message you have written.

To download the QR codes, click on the download button. Without delay, QR codes will be downloaded.


On the order page, you can see the full details of the orders given by clients. Besides, you can, using a thermal printer, print the invoice of the order to hand the printed copy to your delivery person and the client.

To see the details of orders and print the invoices, click on Orders in the ‘Action Menu’ and Instantly, all the orders will be shown on the page. Move the bottom scroll bar to see the whole details of the orders.

Now you can change the status of the orders. Click on the Status field beside the specific order and a drop-down menu with ‘Pending’, ‘Approved’, ‘Rejected’, ‘Shipped’, ‘Delivered’, and ‘Completed’ will appear. Now select one of them according to the real status of the order.

Click on the Choose date button to see the orders given at a specific date such as the last 30 days, this month, last month, custom range. And click on the download button the list of orders in a CSV file.

Copy url:

To copy the different types of urls to your virtual store, first, click on the ‘Copy url’ option> then copy the url you need.

You need the URL to integrate your virtual shop to your Facebook page messenger. If you integrate the virtual store to the messenger, the client can directly enter your shop without scanning the QR code generated by your store by sending a message.


At the last of the copy URL section, you will see a widget option. With the widget option, you can place your store on your website. To do this, first, select the widget option and instantly an embedded code will appear. Next, copy the embedded code and paste the code in the HTML file of your website. And the store will appear on your website.

Integrate your virtual store to Facebook page messenger:

To integrate your virtual store to Facebook page messenger, copy the store URL and product urls and go to the messenger bot of the MarketiBot.

Click on the Messenger bot > bot settings > action> add bot reply> fill out the bot reply settings form.

How to fill-out the form:

First you have to select a Facebook page which the Ecommerce store was created with.

Next, you have to provide a bot name and keywords in comma-separated. Next, you have to select the reply type as text with buttons. Select ‘text with button’ reply type. You can enable typing on display and set a time for delay in reply in seconds. True you can write a message in the message content box.

Now select web view as button type and paste the store URL in the web URL box.

In this case, the whole shop will appear inside the messenger.

Likewise, by providing the category URL, you can insert all the products of the category inside the messenger. Follow the same way described before.

Clicking ‘Add more button’ and ‘Add more reply’ button, you can add more buttons and replies.

Click on the Submit button to save the bot settings for your virtual shop. Now the Messenger bot is ready to handle your virtual shop inside the messenger. That is, your clients can enter your virtual restaurant by sending messages.