Overview

This article describes the enhanced version of Heartland Restaurant’s Online Ordering feature set.

It describes how to set up and create an Online Ordering website for a location. It includes detailed descriptions of the controls in the Heartland Restaurant’s Admin Console that are required for defining an Online Ordering website and configuring the features and services that the website have provide customers. This article also describes the procedures for using the Online Ordering website to create an order for carryout or delivery service.

Online Ordering Screen

The following sections describe how to create an Online Ordering website for a location, and how to configure it to include or exclude various services and features. These controls are accessible in the Online Ordering screen. If your site plans to use Online Ordering, you can use these controls to edit the appearance and performance of the site’s Online Ordering webpage.

To access the Online Ordering screen, log into the Admin Console, select an appropriate account and location. In the Admin Console’s Main Menu, click Location Setup, then click Online Ordering.

General Tab

The General tab includes controls that determine the appearance and performance of the Online Ordering website.

URL Subdomain: If you are configuring your location to use Online Ordering, you can enter the URL subdomain of the location’s website in this box. Once a subdomain has been provided, you can click the .hrpos.heartland.us button to launch the online ordering page in a new browser tab.

Website Settings Area

Set Logo: If you click the Set Logo box, the program opens the Change Logo window. To add a graphic to the logo collection, click Upload Image (+), browse your local drive, and select an appropriate graphic. The program will upload to graphic to the logo collection. If you double-click a graphic in the collection, the program will display that graphic as the logo on the location’s Online Ordering website. To remove a graphic from the collection, select the graphic and click Remove Image. To close the Change Logo window, click Close.

Primary Color: This box enables you to set the color of the background in the site’s webpage. If you click this box, the program displays a color panel. In this panel, you can select an appropriate color.

Primary Text Color: This list enables you to set the color of the primary text that displays in the site’s webpage. In this list, you can select either black or white.

Accent Color: This box enables you to set the color of the background in the site’s webpage. If you click this box, the program displays a color panel. In this panel, you can select an appropriate color.

Accent Text Color: This list enables you to set the color of the accent text that displays in the site’s webpage. In this list, you can select either black or white.

Set Banner: If you click the Set Banner box, the program opens the Change Banner window. To add a graphic to the banner collection, click Upload Image (+), browse your local drive, and select an appropriate graphic. The program will upload to graphic to the banner collection. If you double-click a graphic in the collection, the program will display that graphic as the banner on the location’s Online Ordering website. To remove a graphic from the collection, select the graphic and click Remove Image. To close the Change Banner window, click Close.

Text Banner: If you select this check box, the program will display a customized text caption as a banner at the head of the location’s Online Ordering website.

Banner Text: If you select the Text Banner check box, the program displays this box. In this box, you can type a text caption, which the program will display as a header banner in the Online Ordering website.

Banner Background Color: This box enables you to set the color of the banner’s background. If you click this box, the program displays a color panel. In this panel, you can select an appropriate color.

Banner Text Color: This box enables you to set the color of the text that displays in the banner. If you click this box, the program displays a color panel. In this panel, you can select an appropriate color.

Show Email Opt In: If you select this box, the program will include controls on the location’s webpage that enables customers to enter a personal email address and agree to receive email content from the location. The location can then collect those email addresses and send marketing materials to those customers.

Heartland Restaurant will only store email addresses if Loyalty is enabled. If merchants wish to send marketing materials to customers who have opted in, they must use Heartland Email Marketing for this purpose.

Assigned Tablet: This list enables you to select the specific mobile device that will receive and process orders entered at the location’s webpage.

Disable Special Instructions: Normally, the location’s webpage includes controls that enables customers to add special instructions to an order. If you select this check box, the program will not display those controls.

Confirmation Email: If you enter an email address in this box, the program will send a copy of every confirmation email sent to customers who create orders on the webpage. If you enter more than one email address in his box, separate them with semicolons.

Send Tickets Unassigned: If you select this check box, the program will send new tickets created in the webpage to the POS with no assigned server, and it will automatically assign the ticket to the first server that opens the ticket.

Google Analytics Tracking ID: If you use the Google Analytics tool to manage the location’s webpage, you can enter the page’s tracking ID number in this box. 

Google Tag Manager ID: If you use the Google Tag Manager tool to manage the webpage’s tags, you can enter the tag manager ID number in this box. 

Order Type and Time Pop-Up: This list enables you to set when the Online Ordering website displays the How do you want your order? panel for new customers.

If you select Show the pop-up automatically when the website loads, the Online Ordering website will display the How do you want your order? panel immediately after a customer accesses the website.

If you select Show the pop-up only when a user clicks an item, the Online Ordering website will not display the How do you want your order? panel until a customer selects a menu item in the website’s menu.

Default Language: In this list, you can select a default language for the text that displays in the Online Ordering website. This setting overrides the language settings in any web browser used to view the site. If you select Browser Language (default) in the list, the Online Ordering website will display text in the web browser’s default language setting.

Language of Correspondence: This list enables you to set the specific language that the Online Ordering website uses when sending confirmation emails to customers. If you select a language in this list, the program will use the selected language in its confirmation emails to Online Ordering customers. If you select Display Language, the program will use the same language used to display text in the Online Ordering website when the customer placed the order when sending its confirmation emails.

Language Switcher: If you select this check box, the Online Ordering website will display the Language switch in the header of the Online Order website. The Language switch enables customers to change the language of the labels displayed in the Online Ordering website. By default, the Online Ordering website uses the language selected in the browser’s settings, but the Language switch allows customers to override the default setting and view the website in another language. Currently the two options are EN for English, or ES for Spanish. (Currently, we only support the Spanish (United States) option in the browser’s language settings, not the Spanish option.)

Note:  We have removed the Menu Navigation list from this screen. In previous versions, this list enabled you to set the Online Ordering website to display either menu groups or menu sections in its navigation bar. This setting is no longer necessary, because the Online Ordering website now displays both menu groups and sections in its navigation bar.

Online Ordering Tab

The Online Ordering tab includes controls that allow you to include or exclude certain functions from the Online Ordering webpage, including carryout and delivery service.

General Settings

Future Days Allowed for Online Orders: This box allows you to set a limit on the maximum number of days before the current day that a future order can be placed through the Online Order webpage. If you enter a number in the box, Online Ordering will only accept future orders made for dates within the range of that number of days. For instance, if you enter “10”, the POS will only allow servers to create future orders for dates within ten days of the current day.

Ticket Prefix: In this box, you can designate a prefix for all online order tickets created in the webpage so they can be easily identified. You can set a prefix up to four characters long, such as “WEB” and “OLO”.

Disable Future Ordering: If you select this check box, the Online Ordering webpage will not display controls for selecting a future date or time. When customers create new orders through Online Ordering, the webpage will automatically assign new orders to the next available time. This setting supersedes the setting of the Future Days Allowed for Online Orders box.

Allow Gift Purchases: If you select this check box, Online Ordering will include controls that enable customers to add eGift certificates to orders and to purchase them.

Auto Close eGift Tickets: If you select this check box, when a customer orders an eGift in the Online Ordering website, the program will automatically close the ticket after it is paid and immediately send the eGift to the customer’s email address. If you clear this check box, the program will not send the eGift to the customer until a staff member closes the ticket manually. 

eGift Room: If your location uses the gift card program, you can use this list to associate eGift orders with a room. The list includes all of the rooms you have created in the Rooms screen.

eGift Description: This box enables you to insert a block of customized descriptive text to the footer of emailed eGift cards sent to customers. If you enter descriptive text into this box, the POS will include this text in the footer of any emailed eGift cards sent to customers. In the email, the text displays beside the QR code. 

We recommend using this feature to include a short paragraph describing how to redeem the eGift card. For example, “QR Code can only be scanned by the merchant or at the Kiosk (if available) or in the Guest App (if available).”

Send ASAP Orders Without Hold Time: If you select this check box, Online Ordering will remove the hold times from “ASAP” orders. When placing an order in the Online Ordering webpage, if a customer specifies preparing the order as soon as possible, the webpage will ignore the order’s lead time (if any) when it sends the order to the kitchen. Instead, the program will prompt the kitchen to begin preparing the item immediately. 

Auto Close Tickets: If you select this check box, the Online Ordering website will automatically close a ticket immediately after it is paid. If you clear this check box, the program will not close a paid ticket; a staff member must close the ticket manually. 

Carryout Settings

This area includes controls that enable you to configure Online Ordering to provide carryout service.

Carryout Supported: If you select this check box, the Online Ordering webpage will include Carryout as an order option, and activate the other controls in the Carryout Settings area.

Carryout Active: If you select this check box, the Online Ordering webpage will display and enable controls that customers can use to order items for carryout service.

Carryout Room: This list enables you to associate the orders and sales from carryout orders to a specific room.

Carryout Payment Types: This list enables you to specify what type of payments are acceptable for carryout orders.

  • If you select Credit Card, the website will include only controls that allow customers to pay with a credit card before submitting the order. It will not include any other payment options.
  • If you select In-Person, the webpage will allow customers to submit the order without payment, and to pay for the order, in person, upon pickup.
  • If you select Both, the webpage will allow customers to either pay with credit cards when submitting an order, or wait and pay for the order, in person, upon pickup.

Carryout Minimum: In this box, you can enter a required minimum dollar amount for carryout orders. If you enter an amount in this box, the webpage will only allow a customer to submit an order for carryout service if the ticket’s total is equal or greater than this amount. 

Carryout Maximum: In this box, you can enter an enforced maximum dollar amount for carryout orders. If you enter an amount in this box, the webpage will only allow a customer to submit an order for carryout service if the ticket’s total is equal or less than this amount. 

Carryout Lead Time (in minutes): In this box, you can set a lead time for carryout orders. In you enter a number in this box, the webpage will add that number of minutes to the order’s lead time, the amount of time the webpage will hold the order before printing its prep ticket in the kitchen.

Carryout Tips Allowed: If you select this check box, the webpage will display controls that enables customers to add a tip amount to an order in the webpage before submitting the order.

Enable Curbside Pickup: If you select this check box, the Online Ordering website will display the curbside pickup option when customers select carryout service. Curbside Pickup service allows customers to add descriptive vehicle information to a ticket, which enables staff to identify customers who wish to pick up orders curb-side in front of the location.

Print Checks Immediately on Received Orders: If you select this check box in the Carryout area, the POS will print tickets for carryout orders immediately upon receiving them from the Online Ordering site.

Order Completion Message: These boxes enable you to add a customized text message that will display when customers complete an order in the Online Ordering website. Using these controls, you can create a closing message for online carryout orders.

In the Title box, type a title for the message. In the Message box, type the text of the full message. In the Online Ordering website, when a customer submits an order, the website will display your custom title and message in the order confirmation screen. It will also include the custom title and message in the customer’s order confirmation email.

Carryout Menu & Hours

The controls in the Carryout Menu & Hours area enable you to configure the availability of carryout service in the Online Ordering webpage. You can use these controls to designate the days of the week and times of each day when the items of specific menu groups are available for carryout service in the Online Ordering webpage. If you click + New, the program will add one set of controls to the area. You can use these controls to set the availability time for one menu group. You can add multiple menu groups (with separate start and end times) to a single week, or you can add multiple weeks, each with different menu groups.

By selecting one or more of the day buttons, you can designate which days of the week the items in the menu groups are available for carryout service in the Online Ordering webpage.

In the Menu Group list, select the menu group whose items you want to make available for carryout service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for carryout service in the Online Ordering webpage. When servers order items in this menu group, the webpage will only display controls for carryout service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for carryout service.

You can also set menu groups with overlapping time ranges. For instance, you could set a “Breakfast” menu group with a time range of 8:00 AM to 12:00 AM, and then set a “Lunch” menu group with a time range of 11:00 AM to 4:00 PM. In such a case, if a customer accesses the Online Order website between 11:00 and 12:00, the program will allow the customer to order items from both the “Breakfast” and “Lunch” menu groups.

Carryout Override Menu & Hours

The controls in the Carryout Override Menu & Hours area enable you to make changes to availability of carryout service during specified dates and times, regardless of default carryout hours. This allows merchants to easily change their carryout availability, both on short notice due to special circumstances, and in advance for scheduled closures. For example, if a merchant will be closed on New Year’s Day, they can make the menu unavailable for that date in advance using the settings in the Carryout Override Menu & Hours area.

If you click Add a date, the program will display a calendar window, allowing you to select a single date. If you select a date, the program will then allow you to enable or disable carryout service on that date, regardless of default carryout settings. You can add multiple dates to an override set. 

In the Menu Group list, select the menu group whose items you want to make available for carryout service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for carryout service in the Online Ordering webpage. When servers order items in this menu group, the webpage will only display controls for carryout service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for carryout service.

Delivery Settings

Delivery Supported: If you select this check box, the Online Ordering webpage will include Delivery as an order option, and activate the other controls in the Delivery Settings area.

Delivery Active: If you select this check box, the Online Ordering webpage will display and enable controls that customers can use to order items for delivery service.

Delivery Room: This list enables you to associate the orders and sales from delivery orders to a specific room.

Delivery Payment Types: This list enables you to specify what type of payments are acceptable for delivery orders.

  • If you select Credit Card, the website will include only controls that allow customers to pay with a credit card before submitting the order. It will not include any other payment options.
  • If you select In-Person, the webpage will not provide an option for credit card payment, and the customer will pay for the order in person when the driver delivers it.
  • If you select Both, the webpage will include options to pay either with a credit card or in person.

Delivery Minimum: In this box, you can enter a required minimum dollar amount for delivery orders. If you enter an amount in this box, the webpage will only allow a customer to submit an order for delivery service if the ticket’s total is equal or greater than this amount. 

Delivery Maximum: In this box, you can enter an enforced maximum dollar amount for delivery orders. If you enter an amount in this box, the webpage will only allow a customer to submit an order for delivery service if the ticket’s total is equal or less than this amount.

Delivery Lead Time (in minutes): In this box, you can set a lead time for delivery orders. In you enter a number in this box, the webpage will add that number of minutes to the order’s lead time, the amount of time the webpage will hold the order before printing its prep ticket in the kitchen.

Delivery Tips Allowed: If you select this check box, the webpage will display controls that enables customers to add a tip amount to an order in the webpage before submitting the order.

Print Checks Immediately on Received Orders: If you select this check box in the Delivery area, the POS will print tickets for delivery orders immediately upon receiving them from the Online Ordering site.

Order Completion Message: These boxes enable you to add a customized text message that will display when customers complete an order in the Online Ordering website. Using these controls, you can create a closing message for online delivery orders.

In the Title box, type a title for the message. In the Message box, type the text of the full message. In the Online Ordering website, when a customer submits an order, the website will display your custom title and message in the order confirmation screen. It will also include the custom title and message in the customer’s order confirmation email.

Delivery Area

This area includes controls that enable you to define the area surrounding the location where delivery service is available. The area includes a panel that displays a map (provided by Google Maps) of the area around the location’s address.

  • If you click New Polygon, the program will add a rectangular polygon inside the maps panel. You can then click and drag the polygon to the appropriate area within the map, and click and drag the nodes on the edges of the polygon to modify its shape, until it covers the location’s total delivery area.
  • If you click New Polygon again, the program will add another (differently colored) polygon to the map, which you can then move and modify as needed. By adding multiple polygons to the map, you can define delivery areas with different delivery fees.
  • If you click Reset Polygons, the program will reset the map to its original state. It will remove all but one polygon, and the remaining polygon will have its original default size and location.

For each polygon that you add to the map, the program will display a Delivery Fee list with a label corresponding to the color of its polygon (such as Blue Zone Delivery Fee). In each Delivery Fee list, you can select a delivery fee. (You can define delivery fees in the Service Charges/Fees screen.) Later, when a customer in this delivery zone places an order, the webpage will apply this delivery fee to the ticket.

Below each Delivery Fee list, the program displays a corresponding DELETE button (such as DELETE BLUE POLYGON). If you click one of these buttons, the program will remove the polygon from the map.

Delivery Menu & Hours

The controls in the Delivery Menu & Hours area enable you to configure the availability of delivery service in the Online Ordering webpage. You can use these controls to designate the days of the week and times of each day when the items of specific menu groups are available for delivery service in the Online Ordering webpage. If you click + New, the program will add one set of controls to the area. You can use these controls to set the availability time for one menu group. You can add multiple menu groups (with separate start and end times) to a single week, or you can add multiple weeks, each with different menu groups.

By selecting one or more of the day buttons, you can designate which days of the week the items in the menu groups are available for delivery service in the Online Ordering webpage.

In the Menu Group list, select the menu group whose items you want to make available for delivery service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for delivery service in the Online Ordering webpage. When servers order items in this menu group, the webpage will only display controls for delivery service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for delivery service.

Delivery Override Menu & Hours

The controls in the Delivery Override Menu & Hours area enable you to make changes to availability of delivery service during specified dates and times, regardless of default delivery hours. This allows merchants to easily change their delivery availability, both on short notice due to special circumstances, and in advance for scheduled closures. For example, if a merchant will be closed on New Year’s Day, they can make the menu unavailable for that date in advance using the settings in the Delivery Override Menu & Hours area.

If you click Add a date, the program will display a calendar window, allowing you to select a single date. If you select a date, the program will then allow you to enable or disable delivery service on that date, regardless of default delivery settings. You can add multiple dates to an override set. 

In the Menu Group list, select the menu group whose items you want to make available for delivery service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for delivery service in the Online Ordering webpage. When servers order items in this menu group, the webpage will only display controls for delivery service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for delivery service.

Catering Tab

The Catering tab contains settings and controls needed to enable a Heartland Restaurant location to use the Catering service. The Catering service resembles the Online Ordering service, in that it allows a location to publish a website with features that enable customers to order items for catering service.

When you define a Catering website for a location, the Catering website’s URL resembles the URL subdomain of the Online Ordering website (configured on the General tab), supplemented with “-catering” text.

For example, if the location’s URL subdomain is “locationname.hrpos.heartland.us”, then the Catering web address will be “locationname-catering.hrpos.heartland.us”.

General Settings

Future Days Allowed for Catering OrdersThis box allows you to set the maximum number of days a future order is allowed to be placed from the current date.  If you enter a number in the box, the Catering website will only accept future orders made for dates within the range of that number of days. For instance, if you enter “10”, the customer placing the order will only be able to select a date within ten days of the current day. 

Catering Cut Off TimeIn this box, enter the latest time during the day that a customer can place a catering order and receive it on the next day.

Ticket Prefix: In this box, you can designate a prefix for all catering tickets created in the website so they can be easily identified. You can set a prefix up to four characters long, such as “WEB” and “OLO”.

Disable Future Ordering: If you select this check box, the Catering website will not display controls for selecting a future date or time. When customers create new orders through Catering, the website will automatically assign new orders to the next available time. This setting supersedes the setting of the Future Days Allowed for Catering Orders box.

Carryout Settings

This area includes controls that enable you to configure the Catering website to provide catering carryout service.

Allow Carryout: If you select this check box, the Catering website will display and enable controls that customers can use to order items for carryout service.

Carryout Room: This list enables you to associate the orders and sales from carryout orders to a specific room.

Carryout Payment Types: This list enables you to specify what type of payments are acceptable for carryout orders.

  • If you select Credit Card, the website will include only controls that allow customers to pay with a credit card before submitting the order. It will not include any other payment options.
  • If you select In-Person, the webpage will allow customers to submit the order without payment, and to pay for the order, in person, upon pickup.
  • If you select Both, the webpage will allow customers to either pay with credit cards when submitting an order, or wait and pay for the order, in person, upon pickup.

Carryout Minimum: In this box, you can enter a required minimum dollar amount for carryout orders. If you enter an amount in this box, the website will only allow a customer to submit an order for carryout service if the ticket’s total is equal or greater than this amount. 

Carryout Maximum: In this box, you can enter an enforced maximum dollar amount for carryout orders. If you enter an amount in this box, the website will only allow a customer to submit an order for carryout service if the ticket’s total is equal or less than this amount. 

Carryout Tips Allowed: If you select this check box, the website will display controls that enables customers to add a tip amount to an order in the website before submitting the order.

Print Checks Immediately on Received Orders: If you select this check box in the Carryout area, the POS will print tickets for carryout orders immediately upon receiving them from the Catering site.

Order Completion Message: These boxes enable you to add a customized text message that will display when customers complete an order in the Catering website. Using these controls, you can create a closing message for carryout catering orders.

In the Title box, type a title for the message. In the Message box, type the text of the full message. In the Catering website, when a customer submits an order, the website will display your custom title and message in the order confirmation screen. It will also include the custom title and message in the customer’s order confirmation email.

Carryout Menu & Hours

The controls in the Carryout Menu & Hours area enable you to configure the Catering website to provide catering carryout service. You can use these controls to designate the days of the week and times of each day when the items of specific menu groups are available for carryout service in the Catering website. If you click + New, the program will add one set of controls to the area. You can use these controls to set the availability time for one menu group. You can add multiple menu groups (with separate start and end times) to a single week, or you can add multiple weeks, each with different menu groups.

By selecting one or more of the day buttons, you can designate which days of the week the items in the menu groups are available for carryout service in the Catering website.

In the Menu Group list, select the menu group whose items you want to make available for carryout service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for carryout service in the Catering website. When servers order items in this menu group, the webpage will only display controls for carryout service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for carryout service.

You can also set menu groups with overlapping time ranges. For instance, you could set a “Breakfast” menu group with a time range of 8:00 AM to 12:00 AM, and then set a “Lunch” menu group with a time range of 11:00 AM to 4:00 PM. In such a case, if a customer accesses the Catering website between 11:00 and 12:00, the program will allow the customer to order items from both the “Breakfast” and “Lunch” menu groups.

Carryout Override Menu & Hours

The controls in the Carryout Override Menu & Hours area enable you to make changes to availability of carryout service during specified dates and times, regardless of default carryout hours. This allows merchants to easily change their carryout availability, both on short notice due to special circumstances, and in advance for scheduled closures. For example, if a merchant will be closed on New Year’s Day, they can make the menu unavailable for that date in advance using the settings in the Carryout Override Menu & Hours area.

If you click Add a date, the program will display a calendar window, allowing you to select a single date. If you select a date, the program will then allow you to enable or disable carryout service on that date, regardless of default carryout settings. You can add multiple dates to an override set. 

In the Menu Group list, select the menu group whose items you want to make available for carryout service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for carryout service in the Catering website. When servers order items in this menu group, the webpage will only display controls for carryout service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for carryout service.

Delivery Settings

This area includes controls that enable you to configure the Catering website to provide catering delivery service.

Allow Delivery: If you select this check box, the Catering website will display and enable controls that customers can use to order items for delivery service.

Delivery Room: This list enables you to associate the orders and sales from delivery orders to a specific room.

Delivery Payment Types: This list enables you to specify what type of payments are acceptable for delivery orders.

  • If you select Credit Card, the website will include only controls that allow customers to pay with a credit card before submitting the order. It will not include any other payment options.
  • If you select In-Person, the website not provide an option for credit card payment, and the customer will pay for the order in person when the driver delivers it.
  • If you select Both, the website will include options to pay either with a credit card or in person.

Delivery Minimum: In this box, you can enter a required minimum dollar amount for delivery orders. If you enter an amount in this box, the website will only allow a customer to submit an order for delivery service if the ticket’s total is equal or greater than this amount. 

Delivery Maximum: In this box, you can enter an enforced maximum dollar amount for delivery orders. If you enter an amount in this box, the website will only allow a customer to submit an order for delivery service if the ticket’s total is equal or less than this amount.

Delivery Tips Allowed: If you select this check box, the website will display controls that enables customers to add a tip amount to an order in the website before submitting the order.

Print Checks Immediately on Received Orders: If you select this check box in the Delivery area, the POS will print tickets for delivery orders immediately upon receiving them from the Catering site.

Order Completion Message: These boxes enable you to add a customized text message that will display when customers complete an order in the Catering website. Using these controls, you can create a closing message for catering delivery orders.

In the Title box, type a title for the message. In the Message box, type the text of the full message. In the Catering website, when a customer submits an order, the website will display your custom title and message in the order confirmation screen. It will also include the custom title and message in the customer’s order confirmation email.

Delivery Area

This area includes controls that enable you to define the area surrounding the location where delivery service is available. The area includes a panel that displays a map (provided by Google Maps) of the area around the location’s address.

  • If you click New Polygon, the program will add a rectangular polygon inside the maps panel. You can then click and drag the polygon to the appropriate area within the map, and click and drag the nodes on the edges of the polygon to modify its shape, until it covers the location’s total delivery area.
  • If you click New Polygon again, the program will add another (differently colored) polygon to the map, which you can then move and modify as needed. By adding multiple polygons to the map, you can define delivery areas with different delivery fees.
  • If you click Reset Polygons, the program will reset the map to its original state. It will remove all but one polygon, and the remaining polygon will have its original default size and location.

For each polygon that you add to the map, the program will display a Delivery Fee list with a label corresponding to the color of its polygon (such as Blue Zone Delivery Fee). In each Delivery Fee list, you can select a delivery fee. (You can define delivery fees in the Service Charges/Fees screen.) Later, when a customer in this delivery zone places an order, the website will apply this delivery fee to the ticket.

Below each Delivery Fee list, the program displays a corresponding DELETE button (such as DELETE BLUE POLYGON). If you click one of these buttons, the program will remove the polygon from the map.

Delivery Menu & Hours

The controls in the Delivery Menu & Hours area enable you to configure the availability of delivery service in the Catering website. You can use these controls to designate the days of the week and times of each day when the items of specific menu groups are available for delivery service in the Catering website. If you click + New, the program will add one set of controls to the area. You can use these controls to set the availability time for one menu group. You can add multiple menu groups (with separate start and end times) to a single week, or you can add multiple weeks, each with different menu groups.

By selecting one or more of the day buttons, you can designate which days of the week the items in the menu groups are available for delivery service in the Catering website.

In the Menu Group list, select the menu group whose items you want to make available for delivery service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for delivery service in the Catering website. When servers order items in this menu group, the webpage will only display controls for delivery service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for delivery service.

Delivery Override Menu & Hours

The controls in the Delivery Override Menu & Hours area enable you to make changes to availability of delivery service during specified dates and times, regardless of default delivery hours. This allows merchants to easily change their delivery availability, both on short notice due to special circumstances, and in advance for scheduled closures. For example, if a merchant will be closed on New Year’s Day, they can make the menu unavailable for that date in advance using the settings in the Delivery Override Menu & Hours area.

If you click Add a date, the program will display a calendar window, allowing you to select a single date. If you select a date, the program will then allow you to enable or disable delivery service on that date, regardless of default delivery settings. You can add multiple dates to an override set. 

In the Menu Group list, select the menu group whose items you want to make available for delivery service during the selected days of the week.

In the Upsell Group list, you can associate a menu group with an appropriate upsell group. When a customer orders an item in this menu group, the webpage will apply the rules set in the upsell group.

In the Start Time and End Time boxes, you can set the time range within each day that the items in the main group are available for delivery service in the Catering website. When servers order items in this menu group, the webpage will only display controls for delivery service within the time range you set here. By setting a start time and end time, you set the time range during each selected day that the items in the menu groups are available for delivery service.

Ordering Items in the Online Ordering Website

The following procedures describe how to start a new order, how to add items to an order, and how to place and pay for an order in the Online Ordering website.

Starting a New Order in Online Ordering

  1. Navigate to the restaurant’s Online Ordering website.
    When you access the Online Ordering website, it immediately displays the How do you want your order? panel.
  2. In the How do you want your order? panel, select Delivery or Pickup.
  3. In the When would you like your order? area, select As soon as possible or Schedule for later.

    The Schedule for later option is only available if the location is set to use future orders. If you select Schedule for later, the Date and Time boxes display. In these boxes, select the specific date and time when you want the order to be ready (for either delivery or pickup).
  4. If you selected Delivery in Step 3, enter the delivery destination’s street address in the Deliver To box, then enter the destination’s unit or suite number (if any) in the Unit/Suite, box, then enter any special delivery instructions in the Delivery Instructions box, then click Start Order.

    or If you selected Pickup in Step 3, then select No or Yes in the Curbside? area, then click Start Order.

    The Curbside? option is only available if the location is set to use it. If you select Yes, the restaurant will prepare the order for curbside pickup at the scheduled pickup time.

For both Delivery or Pickup orders, when you click Start Order, the panel closes and displays the Online Ordering menu.

Adding Items to an Order in Online Ordering

  1. In the Online Ordering menu, select an item.
    The program opens a panel for the selected item.
  2. In the item’s panel, select any required or optional modifiers.
  3. Certain modifiers may include a list for selecting a larger or smaller portion. If so, select the appropriate portion size in the modifier’s option list.
  4. Certain modifiers might also have “partial topping” options. If so, select the appropriate options for applying the topping to one part or all of its main item.
  5. If necessary, enter a customer name and special instructions for the item.
    The bottom of the item’s panel includes the Who is this item for? and Special Instructions boxes.

    If you are ordering items for multiple persons, you may enter the name of the specific customer who will receive this item in the Who is this item for? box. If the customer has special instructions for the item (such as specifying food allergies or other issues), enter them in the Special Instructions box.
  6. After selecting all necessary options for the item, select an appropriate quantity for the item with the  and + buttons, then click Add to Order.
    The program will add the item and its modifiers to the Your Order panel.
  7. Continue adding items to the order until it is complete.

Placing an Order in Online Ordering

  1. Once the order is complete, select Checkout.
    The program will display a screen with the customer’s delivery information.
  2. The Delivery Details area displays the customer’s delivery address and the estimated date and time of the delivery. If any of this information needs editing, click Edit and make the necessary changes.
  3. In the Your Information area, enter the following required contact information for the order:
    Name: Enter the customer’s name.
    Email: Enter the customer’s email address. The program will send the receipt to this address.
    Phone: Enter the customer’s phone number.
  4. In the Payment Method area, select Pay Now or In Person.
    If the customer plans to pay for the order upon pickup or delivery, select In Person.
    If the customer wants to pay for the order before receiving it (with a credit card, gift card, or reward credit), select Pay Now. If you select Pay Now, the website will display the Card Information and Billing Information areas.
  5. If the customer has already entered a card during a previous purchase, select that card in the Credit/Debit Card list and skip to Step 8.
    or If the customer is enrolled in a loyalty program and has any valid redeemable reward credit available, select the reward in the Credit/Debit Card list and skip to Step 8.
    If the customer has no payment method available, select New Credit/Debit Card in the Credit/Debit Card list to enter a new card to pay for the current order.
  6. In the Card Information area, enter the following information for the new card:
    Card Number
    Expiration Date
    CVV

    After entering the necessary card information, enter the following billing information in the Billing Information area:
    Name on Card
    Country
    Street Address
    Street Address 2
    City Name
    State
    ZIP Code
  7. After entering the card’s billing information, click Save.
    The program will validate the card and add it to the list of options in the Credit/Debit Card list.
  8. If the customer has a valid promo code, click Promo Code, enter the code in the Enter Promo Code box, then click Apply.
  9. You can review the order in the Your Order area and, if necessary, edit the quantities of your items, add or remove any items, or edit the options for any item.
  10. After selecting a payment method and finalizing your order, click Place Order

The Online Ordering website will display the Thanks for your order! screen, with the order number and the estimated pickup or delivery time. The program will also send a confirmation email to the customer.

At the foot of the Thanks for your order! screen, the customer can rate their shopping experience by selecting a rating in the How easy was it for you to process your order? area, adding any specific comments in the Additional Comments box, and then clicking Submit.  

Navigating the Online Ordering Website

To access the Online Ordering website’s Navigation Menu, click the Options button in the top left corner.

The Navigation Menu lists various options. To create a new account, click Create Account. The program will display the Sign Up panel. In this panel, enter your first and last name, your email address, your phone number, and a valid password, then click Create Account

If you already have an account, click Sign In in the Navigation Menu. The program will display the Sign In panel. In this panel, enter your email address and password, then click Sign In. If you have forgotten your password, click Forgot Password?, and the program will prompt you for your email address, then email you instructions for resetting your password.

After you log in, the Navigation Menu will include the My Account and My Orders option. If you click My Account, the program will access a screen where you can review and edit your account information, including personal information, delivery addresses, payment methods, and password. If you click My Orders, the program will access a screen listing your past orders.

If the location is set to allow gift card purchases on the Online Ordering website, the Navigation Menu will include the Purchase Gift Cards option. If you click Purchase Gift Cards, the program will display a screen where you can select and add gift cards to a new or pending order.

The footer of the Navigation Menu includes links for downloading and installing the Heartland Guest app for iPhone or Android mobile devices.