Requirements
.NET4.0 or higher, 100 MB available free space (to check what version of .NET Framework you have, https://support.microsoft.com/en-us/kb/318785), and Focus version 19.05.14 or higher
Part 1: Prepare Your Menu in Focus
If items are “Packages” then those items will not import from your Focus online menu. You will need to make regular items for online ordering
Price 1 is the only price imported from your Focus online menu. If you use more than Price 1 for an item, then you will need to create a separate item for each price
Add a COMMENT item to your menu Setup > Menu > Menu Items
Add a new item called “!ONLINE COMMENT!” with the settings below:Add
5. Add another new item called “!ONLINE EXCEPTION!” with the settings below
6. Click "Save"
Part 2: Configure Focus
Create Order Types for online orders
Select Setup > Order Entry > Order Types
Click the first empty space (or number) on the left-hand list to select it
Name = “Online ToGo”
Order Type Charge Taxes = Check whatever is appropriate
Configure the remaining settings per the image below
If offering Delivery online
Click the next empty space (or number) on the left-hand list to select it.
Name it “Online Delivery” and configure like “Online ToGo”
If offering Catering online
Click the next empty space (or number) on the left-hand list to select it.
Name it “Catering” and configure like “Online ToGo”
If offering Order from the Table online
Click the next empty space (or number) on the left-hand list to select it.
Name it “Online Dine In” and configure like “Online ToGo”
Click Save
Assign Taxes to the new Order Types
In Focus go to Setup > Order Entry > Taxes
Select the tax on the left-hand list and check the Order Types you just created to assign the appropriate taxes.
Click "Save"
Create a Location for online orders
Setup > Locations > Locations > Locations tab
Name = “Online”
Revenue Center = whatever is appropriate
Order Type = Online ToGod
Take note of the Location number as you will enter the number in Part 3 (#2) below.
In this example, “Online” is Location number 19.
Configure the remaining settings per the image below
Setup > Locations > Locations > Menus tab
Select the “Online” location in the left-hand list if not already selected.
Ensure all canvases you’d like displayed online are in the “Included Canvases” list.
Ensure all modifier canvases that you’d like attached to items are checked in the “Go to Modifiers (Forced)” list.
Configure the remaining tabs based on the preferences of the merchant. Alternatively, you can copy an existing location and then update the settings on the Locations and Menus tab.
Click Save
Create Payment types for online orders
Setup > Order Entry > Payments
Click the first empty space (or number) on the left-hand list to select it
Name = “Online Credit”
Configure the remaining settings per the image below
Create a new Employee for online orders
Create new Job under Jobs tab
Setup > Employees > Jobs > Jobs tab
Click the first empty space (or number) on the left-hand list to select it
Name = “Online”
Location = “Online”
Configure the remaining settings per the image below
Set Rights under the Rights tab
Setup > Employees > Jobs > Rights tab
Select the “Online” job in the left-hand list if not already selected and turn the following rights on (some may be on by default):
Under Time Clock
-Print Clock Out Chit
-Must Read Messages Before Clock In/Out
-Declare Tips
-View Time Card
-Print Time Card
Under Order Entry
-Checks – Display Total Before Service
-Checks – Edit Guests
-Checks – Reprint
-Checks – Select Location -
-Checks – Split
-Checks – Split After Print ToGoTechnologies
-Checks – Split Display Payments
-Checks – Split First Seat After Print
-Checks – Split Payments
-Gratuity – Remove
-Menu – Display Ordered Count
-Name – Enter
-Order Access – Access After Closed
-Order Access – Filter Checks
-Order Access – Display Sales Total
-Order Access – Quit With Open Check
-Order Access – Table Screen Restrict to Open Checks
-Order Type – Select
-Payments – Adjust
-Payments – Edit Tips
-Payments – Edit Tips Immediately
-Payments – Enter Own Tips
-Payments – Manual Credit/Gift Cards
-Payments – Preauthorize
-Payments – Tender Own Checks
-Ring – Own Checks
-Transfer – Automatic Pending
-Transfer – Combine
-Transfer – Employee
-Transfer – Employee Pending
-Transfer – Table
-Transfer – Table Pending
Under Reports
-Checkout Report – View
-Checkout Report – Print if No Open Checks/Tips
-Report Security Code
5. Click Save
Create New Employee
Setup > Employees > Employees
Click the first empty space (or number) on the left-hand list to select it
Configure the remaining settings per the image below:
Configure Online Orders so employees can view “Paid” orders
Check Filters
Setup > Order Entry > Check Filters
Click the first empty space (or number) on the left-hand list to select it
Name = “Online Orders”
Setting
-Active = “Active”
-Sort = “Table/Name”
Filter Options
-Check Status = “All”
Employee Options
-Employee Options = “Specific”
-Employee = Online Ordering employee
Packages
Setup > Order Entry > Packages
Click the first empty space (or number) on the left-hand list to select it
Name = “Online Orders”
Setting
-Command #1 = Check v. Check
-Filter = Online Orders
4. Click Save
5. Place the Online Orders package you just created on a desired Canvas
Configure the Online Ordering Module
Miscellaneous > General > nFocus/Online Ordering/Tabbedout > Online Ordering tab
The naming of the tab may be different, but should contain “Online Ordering”
If the Online Ordering tab isn’t present, upgrade Focus to a newer version
Configure the Online Ordering tab with the settings in the screenshot below
The Processing Station name may be different, but picking the first item on the list will usually be okay. NOTE: The Processing Station must be an order entry station, not a setup station.
The names under Online Order Types represent the order type names in ToGo. These must match exactly.
Once all information is added as shown below, click Save
Configure “Future Orders” Orders
Orders placed prior to close day for a future business date will be stored in the Future Orders folder. Future Orders must be configured.
Make sure you have a FutureOrder folder in the Focus directory
If you don't, navigate to Create
Create Future Orders
4. Navigate to Miscellaneous > General > Credit/Gift/Loyalty/Customer > Customer
5. Configure the Future Order Settings as follows
Part 2: Install TIM
Download the ToGo TIM 2.4.1 application from the following URL: https://drive.google.com/file/d/17gLSreFaZm0cOUN0T9DeJEiISgDHWbx_/view?usp=sharing NOTE: If you are unable to download the module, please email support@togotechnologies.com to request access to the Google drive. NOTE: This application can be used for multiple Focus installs. You simply need to change the location ID and endpoint address to be unique to each site.
Un-zip the contents anywhere on the machine running the POS.
If the folder name is in green font after you un-zip the contents, right click the folder > Properties > Advanced > uncheck the “Encrypt…” option > Okay > Apply to all sub folders and files.
Configure the application by editing the following two files. These are configured to pull orders from our PRODUCTION environment.
ToGoTechnologies.Services.PosIntegration.exe.config
Login to https://home.togotechnologies.com > click the Merchant > Manage Stores > click the Location > Admin tab.
Select “Focus POS” under POS Integration.
Leave all fields blank (you will fill these out later) and click “Save POS Integration Settings”.
Refresh the page and click the Admin tab.
Click “Generate New Integration Security Key”.
Update the “locationSecurityKey” value by replacing “xxxxxxx” with the security key and the “locationId” value by replacing ”0000” with the location ID.
log4net.config
Update the tag value, “tim,focus,”, by replacing the zero with the ToGo Location ID
You should have been given the ToGo Location ID from ToGo or you can see in OrderCloud on the Merchant page on the location list Or if still unsure contact support@togotechnologies.com
Additionally, here's a brief run-down of the configuration values you might also need to be aware of
newOrderIntegrationDirectory - Directory where Focus expects to find files with new orders. This is set to "C:\Focus\onlineorders\orders\” • orderIntegrationSuccessDirectory - Directory where Focus drops response files after they are integrated. This is set to "C:\Focus\onlineorders\responses\” • orderArchiveDirectory - Directory where the TIM archives the response files after they are done. The TIM moves the files from the orderIntegrationSuccessDirectory folder to here. This is set to "c:\Temp\archiveSuccess", so you'll need to create this folder or change it to one of your existing folders.
workingDirectory – This is a folder used to stage files. This is set to "c:\Temp\workingFolder\", so you'll need to create this folder or change it to one of your existing folders, but first be sure to clean out your existing folder first. The service runs using the local system account (this can be changed, if need be). It will need read/write privileges to the above directories
Install and start the application
From the command line (in the folder where you un-zipped it), type: ToGoTechnologies.Services.PosIntegration.exe install ToGoTechnologies.Services.PosIntegration.exe start
Part 3: Configure OrderCloud and Import Menu
Log in to https://home.togotechnologies.com > click the Merchant > Manage Stores > click the Location
Under Order Types section, click each Order Type the merchant will use and adjust settings like Enable Curbside, Allow In-store Payments, etc
Click the “Admin” tab
Under POS Integration Click “Edit” next to Other Settings
Enter the “Comment Item PLU ID” from Part 1,
Enter the “Location Number” from Part 2
Turn on “Send to POS Immediately” (orange) to send orders as soon as they are placed. Otherwise, orders are sent at the pickup or delivery time minus the wait time. The wait time is set up in OrderCloud under Order Types.
Select Save POS Integration Settings
Under Payments Section
Turn on “Allow Tipping” (orange) if you’d like customers to be able to add a tip
Under Accounting Contact Email
Add an email address to send automated reports. Separate multiple email addresses with a comma. No spaces, only comma
Menu Import
Click the “Location Home” tab
Under Menus, click “Add”, name the menu (ex. “Main Menu”)
Click “Add Menu”
Select the menu you just created and click “Import from Focus”
Go to the “Menu Settings” tab and select the order types for which you’d like the menu available.
A few notes about menus:
When using Price Levels in Focus, individual items are created in OrderCloud for each level. You can combine into one item using the OrderCloud size feature.
The PLU is the “ID-price level name”.
Once you notify us that the menu has been imported, our team will detail the menu to make it more customer-friendly, including adding item descriptions, re-organizing, updating “Max Allowed” and removing abbreviations.
6. Once you have completed these steps, email Support@ToGoTechnologies.com to let us know the ToGo integration module is installed on the merchant’s machine so we can move forward with our installation process and complete the menu.
4/15/2021