Answers to

Frequently Asked Questions

Got a question? We're here to answer. If you don't find your question here, drop us a message on your contact page.

How does Area Based delivery control works?

Area Name Based Delivery Control:In area based delivery control, you need to enter the list of areas / locations where the restaurant is willing to deliver the order. Each area can have its own delivery fee, minimum order amount, etc.
Go to Quick menu setup, click on the edit button of the location / outlet, on the pop up - scroll down to delivery control section, select 'Area based' from other options.Below this section, enter the name of the area / location where Restaurant is willing to deliver, enter the respective minimum order amount, delivery fee, etc.To add more areas, click on the 'add more' button.
In case of area based delivery control, the customers are shown the list of the areas that you have entered in a drop-down on the menu page.Customers are supposed to select one of the areas from that list if they are ordering from that area. If they can not find their location / area in that drop down then it means that restaurant does not deliver to that area. Selected area from the drop down triggers the respective minimum order amount, delivery fee, etc.
Area based delivery system is best used if the Restaurant delivers to limited areas only, otherwise Radius based or Map based delivery control can be used.

Is Postmates compatible with Advance ordering i.e. orders placed for future?

Postmates delivery charges are never fixed, their charges varies according to their driver availability, traffic and other factors. A customer ordering from same location may be charged some other amount from postmates as compare to what he was charged last time when he ordered. Therefore, we can never know what postmates may charge in future if a customer is placing an advance order, so the order amount can not be fixed. Because of this reason "advance ordering" and Postmates are not compatible together.

How does Postmates Integration works with Restolabs?

Registration:In case of Postamtes, first, you need to register from here: https://partner.postmates.com/welcome-api
Once your account is created and you have subscribed by using a credit card, then you will be provided these production keys:Customer IDSignature SecretDelivery API Keys
Please share the above keys as we will use these keys to plug in your Postamates account into your Restolabs account.
How does it work? Customer enters their address on Restolabs.Restolabs sends the customer's address and the restaurant's address to Postmates through API.In return, Postmates provides a service fee for that order's delivery.We add that delivery fee to the order total so the customer pays for that delivery fee. Though this is optional and can be removed meaning that the client/restaurant can opt to pay for Postmates service fees.Postmates charges this fee from the client's credit card.
FAQs:
1) How can we let them select what store they are ordering from with the “home delivery” option?Customer enters their address on Restolabs. Restolabs checks the nearest Restaurant location to the customer, accordingly tells Postmates about the pickup point and drop point of the order.
2) Who sets the distance/area of delivery?Postamtes decide if the order can be delivered or not. This depends on the many factors like -like the distance between pick up and drop point.Traffic in the area.Weather Availability of the delivery agents, etc.
3) Can we set the pricing for the delivery?  If not who is coming up with that?Postmates provides a service fee for that order's delivery.We add that delivery fee to the order total so the customer pays for that delivery fee. Though this is optional and can be removed meaning that the client/restaurant can opt to pay for Postmates service fees and collect no delivery fee from the customers or a static delivery and pay the difference themselves.
4) Where do we see when the product will be picked up?Delivery online orders appear on the POS as Delivery orders, that will mean that order will be picked up by a postmates agent.
5) Which other delivery integrations do you work with and who do you suggest?We are also integrated with https://relay.delivery/. It also works similarly but in this case, the merchant can decide the delivery zone. Merchant can talk with both Postmates and Relay, discuss the pricing with these company and decide the one that they want to move forward with.

How can we change the background image, loader and colors of a menu template?

You can share the Background images with support@restolabs.com and they'll change the images for you. Attached images are used as default background in menu template, it'll give you information regarding the required dimensions of the background images.You can also share a color code as a primary color of your menu template and a loader GIF (dimension: 343 X 343 pixels) with support@restolabs.com and they'll change them also.

I would like to know if I have to have a website to attach Restolabs with?

No, it's not necessary to have a website to start the online ordering. You can simply purchase a domain name, that name should be something that can be easily related to your restaurant; you can attach your Restolabs account to that domain.
You can promote this domain name on your menu flyers or on your social media. Simple SEO will be enough to bring your domain name on nearly the top of the search results in Google. Therefore, if people can just type your restaurant's name on google then they can easily order online from you.
Though we recommend having a website because websites can help you to show more information related to your restaurant and increase the SEO more efficiently.

Are you guys able to make updates for us also?

Yeah, monthly updates in menu entry which will take up to 3 hours are free under premium membership.

How soon can I integrate online ordering on my website?

We'll need the following information:You need to answer all the questions asked in the attached 'Basic Information' excel sheet form.You need to share a menu in Doc or PDF format. You can also share a link of any other online order platform, for example your  previous online ordering web app or Seamless / Yelp menu.If you want to enable online payments, then we need to know the name of your payment gateway provider and the associated API keys. I am attaching another excel sheet 'Payment gateways.xlsx' in which you can find the list of all the payment gateways to which Restolabs is integrated and their associated API keys. Restolabs is also willing to integrate with any other payment gateway on your demand if required.Logo of your Restaurant.Restolabs will need 3 to 5 working days to set up an online ordering platform if all the above mentioned information is provided by you.
I have attached another manual which can guide you through the process of integrating a configured online ordering platform with your website.

How does Radius Based Delivery system works?

We'll need the following information:You need to answer all the questions asked in the attached 'Basic Information' excel sheet form.You need to share a menu in Doc or PDF format. You can also share a link of any other online order platform, for example your  previous online ordering web app or Seamless / Yelp menu.If you want to enable online payments, then we need to know the name of your payment gateway provider and the associated API keys. I am attaching another excel sheet 'Payment gateways.xlsx' in which you can find the list of all the payment gateways to which Restolabs is integrated and their associated API keys. Restolabs is also willing to integrate with any other payment gateway on your demand if required.Logo of your Restaurant.Restolabs will need 3 to 5 working days to set up an online ordering platform if all the above mentioned information is provided by you.
I have attached another manual which can guide you through the process of integrating a configured online ordering platform with your website.

How soon can I integrate online ordering on my website?

We'll need the following information:You need to answer all the questions asked in the attached 'Basic Information' excel sheet form.You need to share a menu in Doc or PDF format. You can also share a link of any other online order platform, for example your  previous online ordering web app or Seamless / Yelp menu.If you want to enable online payments, then we need to know the name of your payment gateway provider and the associated API keys. I am attaching another excel sheet 'Payment gateways.xlsx' in which you can find the list of all the payment gateways to which Restolabs is integrated and their associated API keys. Restolabs is also willing to integrate with any other payment gateway on your demand if required.Logo of your Restaurant.Restolabs will need 3 to 5 working days to set up an online ordering platform if all the above mentioned information is provided by you.
I have attached another manual which can guide you through the process of integrating a configured online ordering platform with your website.

Managing orders through Restolabs Dashboard

Just login to your Restolabs account and first page you will be redirected to is the dashboard. Keep the dashboard open on a PC during the work hours and it will make the ringing sound to notify you about new orders and will show you the details of that order. You can also print the order receipt just by the click of a button from the dashboard.Every time any order is received, a pop up will be displayed on the dashboard which will make a ringing sound, you need to press the view button, this will reload the dashboard and the order will be displayed at the top of all the orders in the order tables.To see the details of any order just click on the order ID of that order.To print a receipt from the Dashboard, there are two print size choices provided in the last row of each order's column, one the choice is 80 MM receipt print while other is A4 paper size print.Automatic order notification is sent to the customers via email when ever they place any order, also when ever required any other order status or comment can be also sent directly via email from the dashboard by First, opening the orders details by clicking on that order's ID, entering the 'order comment' to be sent to the customer, accordingly changing the order status.Then check the option ' Send e-mail notification on update' and click on the update button.Cancelling / Refunding any order: Refunding of online payments can be initiated from your Authorize.net account only. Restolabs can provide you the transaction ID of that order on the order details pop up which opens when you click on the order ID. Transaction ID is also sent in the order details email sent to your registered email ID.

What are the credit card rates per transaction using restolabs?

Restolabs does not charge any amount per transactions/ orders, we only charge a flat fee per month which does not depend on number of orders, you can check the pricing from here: https://restolabs.com/pricing Restolabs is integrated with over two dozen of payment gateways, list of integrated payment gateways is attached. You can choose any payment gateway from the list, we will then just need to plug your payment gateway in your Restolabs account and online payments will be activated.

Payment gateways might charge you a nominal amount per transaction, it varies from one payment gateway to another. You can simply search information about any payment gateway on internet.
Let me know if you want any other payment gateway that is not in the attached list. Restolabs can also do the integration with any new payment gateway on request, though there will be some charges involved. These charges depends on the payment gateway that has to be integrated.

Are we able to choose the amount of time we give for online orders? For instance, can we choose to give a customer more time based on order size?

Yes, You can choose the Minimum order Processing time that is required to complete any order. It will be having a standard value of your choice for all the orders. You can set a maximum order amount which will prevent customers from a crossing an amount limit in an order.

Is there a compatible printer that we can use or does it have to be a desktop printer to print the order tickets?

Yes, we are integrated with a particular model of Star Micronics printers, this printer can print the orders automatically and don't need to be connected with any desktop or tablet. It will just need an internet connection (WiFi), you can order this printer from here: https://www.amazon.com/dp/B077P39H54/ref=emc_b_5_t?th=1 We also offer windows (windows 7 or latest) based notifier app which can notify about any live incoming order by making a ringing sound as well as print the order invoice automatically from the default printer.

How payment configuration works?

We basically support two types of payment1)- Offline 2)- Online
I will describe step by step how it works
1)- Offline payment method- The customer can choose to pay by either a)- Cash on delivery(They will give cash during the time of delivery) or b)- Card on delivery(They will do payment from swiping the card on your machine)
2)-Online payment method- I have attached the list of payment gateways that we are tied up with. You need to sign up on any payment gateway of your choice from that list. Then we will guide you on how to extract the required keys so that we can plug your payment gateway in your Restolabs account. After the above-mentioned steps, you will be able to take online orders too.

How Pick up orders works.

On Customer's Side:The customer will be land on a page where he can select the order mode among Delivery/Pickup/Dine-in.
If the customer selects Pick-Up then he will be asked to select a  Location/Establishment/Outlet and if enabled from back-end the customer can place the pickup order for asap or for future as well.
After that customer will be redirected to the Menu page where he can select and add items to cart.  
After adding items to cart the customer will click on checkout and will move to the checkout page.
On this Checkout page, the customer will enter Phone number and Name, after this customer will be required to either pay online or pay at the store while picking up the order.
On the Restaurant side:The restaurant is required to keep the dashboard open on PC/Tablet on which the restaurant will receive live notification of order within moments after the order is placed by a Customer.
After receiving notification the restaurant will start preparing the order according to the specified time of pickup. Restaurant is also provided with the facility of cancelling the order from the dashboard itself.

Can I send the order emails to customers from my own email account?

Sure, you can send all the order related automatic emails from your own email ID. You can configure this yourself if you want, but first, you need to extract the below-listed information of your email account:Sender eMail IDPassword (same as configured on the sender email ID account)From NameSMTP serverSMTP PortEncryption Protocol (TLS or SSL)Now that you have the above information, follow these steps:Login to your Restolabs account.Go to "Notification settings" under 'Configuration settings'.Check the statement Advance Configuration (as shown in the image below)
As soon as you check the statement 'Advance Configuration', you will notice that 6 new text fields will open, you can enter Sender eMail ID, Password, From Name, SMTP server, SMTP Port, and Encryption Protocol.Repeat this for all the locations/ outlets. You can configure different email IDs for different outlets if you want to.Now click on 'Save Settings' button at the bottom.
Note:•Avoid using your regular mail account here, create a new mail account and configure that here.•If using gmail account -    ·Follow the link below, and Enable allow access to Less Secure Apps (this is for automated login into your account by our app)      https://www.google.com/settings/security/lesssecureapps

How do I make such deal "Complimentary Soft Drink for Pizza above 65 AED"

You can create an automatic coupon on Restolabs.Under marketing tools', click on 'Coupons'.Then click on 'Add new coupon'Name the coupon "Complimentary Soft Drink for Pizza above 65 AED".Check the statement 'Automatic coupon'.Enter 0 (zero) in the discount field.Now click on Advance settings.Select the statement 'Total of matching product(s)'.Scroll down and click on 'MINIMUM ORDER LIMITS', enter 65 in the field 'Minimum order total AED'.Check the statement 'Only count applicable products' just below the 'Minimum order total field'.Then click on 'Applicable products'.Select the statement 'Apply coupon to products listed below.'.Start typing the names of all applicable products, in your case the names of pizza items, one by one in one field. You will notice that as soon as you start typing the item names, a drop-down appears with the names sorted alphabetically according to what you are typing. It is important that you select the item from that drop down in each field. This is because when you select the items from the drop-down, the item ID [NID] is caught and appears beside the name of items (pizzas). If any item is written in the applicable products list without the NID then the system will not be able to recognize that item and the coupon will fail.After adding all the applicable products, click on the 'Save Coupon' button.This coupon will auto apply on the checkout page if the total of applicable products (in your case pizzas), without taxes, reaches the amount AED 65. This coupon will give a discount of 0 AED but as the coupon's name states that a complimentary drink will be offered, therefore the restaurant can then offer the drink.

How do I upload the item/product images.

You can manually upload each image for each item from your Restolabs management console by following these steps:Log in to your Restolabs account.Go to 'Quick Menu Setup' option present inside the 'configuration settings'.Browse to the item where you want to upload the images by clicking on its location name >> Category name.Click on the edit button of that item, see the image below.
'Edit Product' pop up will open, scroll down to 'Image' tab, remove the old image and upload the new image from there.
After uploading the image, scroll to the bottom of that pop-up and press the 'save' button.Repeat the above steps for all the item images.

How can use my own domain to host the ordering instead of using the Restolabs domain?

You can use your own sub-domain to host your ordering platform. To do that, you will have to configure a Subdomain in your Domain control panel, something like subdomain.yourdomain.com, to do that create a CNAME record in DNS Zone settings and redirect Subdomain to our server - app1.restolabs.com.In a more simpler language, Log into your domain provider account, Go to the DNS management console of that domain.Enter the subdomain value under 'Host' And point this CNAME to app1.restolabs.com, i.e., 'value'Keep the TTL time as minimum as possibleAnd click on the Save button when this is done.
Once you have configured such subdomain and now that this subdomain is pointed towards the Restolabs servers, you need to contact support@restolabs.com and let them know about the whole subdomain and the email ID which you used to register your account with Restolabs

How to get the PASS enabled on Vantiv payment gateway account?

Enabling pass will provide the customers with an option to save their credit card details.
There are two different ways to go about getting PASS enabled.
1.  You can contact your channel rep (although it looks like you don’t have a specific individual at this time, so you can email channelsupport@worldpay.com any merchant IDs or Acceptor IDs and they’ll get everything updated for you.  
2.  The merchant can get in touch with us directly using our main support line 800-846-4472 with any of their merchant IDs or Acceptor IDs and our support reps will take care of them. They can activate all of them on the same phone call.

Is it possible to require a user to be registered to order from the Restolabs ordering flow?

Yes, it is possible to make mandatory for a user to sign up before it goes to checkout.

Do I need to enter my menu item prices exclusive of VAT(tax) or will the VAT portion be calculated according to my configuration?

You need to enter menu prices exclusive of vat and then add VAT in the Tax section by going to 'Quick menu setup' and then edit restaurant location and then add VAT in the tax section.

How could I configure the restaurant timings?

You can configure this by going to 'Quick menu Setup' then edit restaurant location  and then under the 'Timings' section you can configure the timings. There is no need to configure the actual restaurant timings, you just need to configure the timings during which the online ordering system is actually operational.

Do you accept credit card payments?

Yes, we have an online payment option but for that, we need to know your preferred Payment Gateway. To know the payment gateways, kindly login to your Restolabs account and go to 'Configuration Settings' and then 'Payment Configuration' and then choose 'Online Payment' option and see the list of payment gateways we are integrated with. If you can not find your payment gateway, let us know which payment gateway you need, better if you share that payment gateway's website and we will let you know the possibility of integration with that payment gateway and if there will be any integration fee.

Is there a compatible printer that we can use or does it have to be a desktop printer to print the order tickets?

Yes, we are integrated with a particular model of Star Micronics printers, this printer can print the orders automatically and don't need to be connected with any desktop or tablet. It will just need an internet connection (WiFi), you can order this printer from here: https://www.amazon.com/dp/B077P39H54/ref=emc_b_5_t?th=1We also offer windows (windows 7 or latest) based notifier app which can notify about any live incoming order by making a ringing sound as well as print the order invoice automatically from the default printer.

How do I change country of residence?

If you want to change your country, kindly go to the 'Advance setting' and then 'Restaurant profile' option and then click on the edit profile option. Under the profile address section, change the country.

How do I change the time zone?

You need to configure the time zone of each location/outlet . To do this go to 'Quick Menu Setup' and then click on the 'edit' button in front of each pick-up point. A pop-up will open, scroll down to the address section and change the time zone in that section.

How do I change currency?

You do not need to change your currency separately, once you choose the correct country in Restaurant Profile settings, the currency will change automatically.

How does Tax Position under Tax Option section works?

The tax position basically tells how tax is going to be applied over purchased items.We offer five different tax positions viz: Tax position 1,2,3,4,5.Tax position 1: when you select tax position as '1' then it would work as simple tax i.e Tax is going to be marked on the Total price of the item.Eg: If you made a purchase of $100 and with a tax of 1% with a tax position as '1', it would charge you $101.
Tax position 2: when you select tax position as '2' then it would work as a compound tax i.e If you have added two categories of tax with one category selected as tax position '1' and other category selected as tax position '2' then first taxes with tax position '1' will be charged on total price of items and then on 'new Resulting price' taxes with position '2' would be charged.eg: you've shopped for $100 and there are three categories of taxes(eg: sales tax, VAT, Federal tax) and two of them is selected as tax position '1'(eg: sales tax(eg:1%tax value ), federal tax(eg:1% tax value )) and one with tax position '2'(eg: VAT(eg: 1% tax value )) then it would put tax categories with position as'1' on total price first and make it a total of $102 and then Tax categories with position '2' would be charged on new total price and it would become $103.02.
Similarly, Subsequent Tax categories of higher 'tax positions' would be added to the Resulting total price(
total price after charging lower position taxes)

How do I register with Postmates for delivery orders?

In case of Postamtes, first, you need to register from here: https://partner.postmates.com/welcome-api
Once your account is created and you have subscribed by using a credit card, then you will be provided these production keys:Customer IDSignature SecretDelivery API Keys
Please share the above keys as we will use these keys to plug in your Postamates account into your Restolabs account.

How to restrict coupon with email id as guest user?

Under "Advance setting" enable the  "Apply this rule to guest users"

How to change the category sequence/sorting?

Click on the edit button of the location/menu in the 'Quick Menu Setup' form.
Scroll down the 'CATEGORY LIST' section and press hold the category from the list on the left,i.e., 'Item Selection' list and drag it top or bottom of the list to change its sequence.

Is there a compatible printer that we can use or does it have to be a desktop printer to print the order tickets?

Just an email ID that you can use to sign up with us! Once your account has been created, you will receive an email from Restolabs with your log-in details and attached step by step guide to help you configure and set up your online menu.