Verifying Setup
For verifying setup please go /wiki/spaces/DEJ/pages/4666327152
Connecting to Provider
For connecting to orders provider (like Grubhub, DoorDash, Uber Eats etc) complete the following steps.
Prerequisites
Kitchen Hub integration is enabled.
Prior to connecting the provider you must receive credentials from the provider. Process of receiving these credentials is out of this document and DejaPay ecosystem.
Steps
Add location
Add new location in KH: KH web app → Locations → New location
Fill new location data and press “Finish”
|
|---|
After creating, you can see your location in the list of locations
get location id from KH: KH web app → settings → select location → contact → ID
Add store
Add new store in KH: KH web app → Locations → Choose your location → Add Store
Enter store name and save
get store id in KH: KH web app → settings → select store → contact ID
Integrate Inventory and KitchenHub
Add inventory to KH integration by adding KitchenHub location and store id to DeNovo → Integrations → KitchenHub
Click Save and if desired after that Check
Add Providers
Open integrations page on DeNovo
Scroll down to the Kitchen Hub section and click connect on a desired provider
On the opened page enter credentials acquired from the provider
After entering the credentials you shall wait until approved by provider. This time depends on the provider.
Order Type Mapping
After setting up the integration the next step is to set Order Types mapping
On the top with bold font is KitchenHub Order types and three options to select are order types from DeNovo. With settings as above KitchenHub’s pickup type will be mapped to ToGo type of DeNovo, Delivery to Hold and Dinein to bar.
Result
Ability to receive orders from the connected provider to your POS.
Sharing Menu
For correct orders receival menu must be shared with providers.
Prerequisites
Kitchen Hub integration is enabled.
Steps
Arrange menu as of now in DeNovo or on POS.
Upload menu using button “Upload to KitchenHub” on DeNovo
Or use button from POS: More → Inventory → Integrations
Result
After processing on provider’s side current menu will become visible for customers.
Hiding Entities for Orders from Providers
If category, item or modifier shouldn’t be available for orders from providers then it can be hidden from customers.
Prerequisites
Kitchen Hub integration is enabled.
Steps
For hiding entity - uncheck OnlineMenu checkbox
Categories
On DeNovo select category to be hidden, uncheck OnlineMenu checkbox and save category.
Items
Edit item on DeNovo page, uncheck OnlineMenu checkbox, save changes
Modifiers
Edit item on DeNovo page, scroll down to modifiers section and click on “Manage modifiers” link. Edit desired modifier. Uncheck OnlineMenu checkbox. Save modifier, save modifiers, save item.
Committing Menu
After any of these changes menu should be uploaded to providers, otherwise these changes won’t appear on their side.
Result
Entities with unchecked OnlineMenu aren’t visible for customers. To make it visible - check OnlineMenu back and upload menu again.
Out of Stock
If Stock control is enabled for inventory then menu will be uploaded each time when any item hits out of stock.
Prerequisites
Kitchen Hub integration is enabled.
Steps
Turn on Stock control: open inventory page in DeNovo, edit inventory, toggle “Stock control” on.
From this moment, when any item reaches out of stock then menu will be automatically uploaded to providers.
Orders Auto Acceptance
Usually providers send orders as new and waiting confirmation from the kitchen. Order should be accepted on the POS side. If not then this order will be cancelled by provider within its own timeframe.
It is advised to use auto acceptance which is enabled by default. However, this setting can be changed.
Prerequisites
Kitchen Hub integration is enabled.
Steps
Open integrations page on DeNovo, scroll down to Kitchen Hub section. Turn “Orders auto accept“ toggle to off and click on Save.
Result
New order will await confirmation from the kitchen and can be cancelled by provider if not accepted within provider’s timeframe. Arrived order will have “Waiting Confirmation“ status on Ios and “Received” on Android.
Result
Menu uploaded to providers each time any item reaches out of stock.
Orders Acquisition
Orders are acquired from providers. They’re accessible as common orders on POS.
Prerequisites
Menu is uploaded to providers
Steps
Customer creates order in provider’s application.
When order is received POS will show push notification and order become available in order’s list as of now.
Also name of the provider will be shown next to order number. By default order is accepted and has “In Work” status.
Additionally, any urgent orders will be flagged as ASAP upon arrival
Result
Order is available on POS.
Accepting Orders
When order arrives from a provider and auto acceptance is not turned on then order must be accepted by an operator.
Prerequisites
Menu is uploaded to providers
Steps
Order is available in orders' list.
In order accept one swipe order to left and click on “Change Status” button
After this click on “Confirmation” button in the appeared dialogue
Alternatively open order, click on “Status” field
In the appeared dialogue click on “Confirmation” button
Result
Order has status “In Work”
Completing Orders
To show for provider that order is completed order must be set as ready. This will inform provider about order’s readiness
Prerequisites
Order from provider is accepted (has status “In Work”).
Steps
In orders' list swipe required order to left and click on “Change Status” button
When you change “Received” to “In work”, kitchen receipt will be printed with items that have kitchen/bar labels
In the appeared dialogue click on “Is Ready” button
Or open order, click on Status field and in the appeared dialogue click on “Is Ready” button
Result
Order has status “Ready” and provider receives information about order completeness.
Once the order has been delivered, its status can be changed to 'Finish.' After that, the order will be closed and the transaction will be recorded in the sales history
Canceling Orders
When order cannot be completed it must be canceled.
Prerequisites
Order received from the provider and visible in the orders' list
Steps
In orders' list swipe required order to left and click on “Change Status” button
In the appeared dialogue click on “Reject” button
Or open order, click on Status field and in the appeared dialogue click on “Rejected” button
Result
Order is rejected, removed from the orders' list and provider is informed about canceled order.
Item’s features
Alcohol property
You can enable or disable “Alcohol” parameter on item edit page
Such items have alcohol icon in Kitchen Hub
Different Prices
When speaking of dine-in and delivery order types you can set a specific prices for in-house order types (dine-in, pickup) of KitchenHub and Delivery order type. For setting different prices for these order types use “Integrator Original Price” field for in-house order types and “Integrator Delivery Price“ field for delivery order type.
