Table of Contents
General Details
The integration with Korona POS allows vendors to synchronise offline and online bookings from bookingkit to Korona POS, and allow your customers to use the Korona POS access systems.
New to Korona POS? Learn more and sign up.
Costs of Integration
By bookingkit: Price on Request
You can activate and test the app and will not be charged immediately. After activation, our team will contact you for more details about the fee and payment terms. This only refers to the fees charged by bookingkit to use this app.
By Korona POS: Free
Korona POS will not charge any extra fee for activating the connection, but you must be subscribed to any paid plan. This information is subject to change without notice so please refer to the details published on the Korona POS website or contact the Korona POS team for more details.
Data Synced After App Activation
From bookingkit to Korona POS
Orders
From Korona POS to bookingkit
(no data)
Requirements
To be able to activate the integration between Korona POS and bookingkit you must meet the following criteria:
1. Be signed up to the Businesskit or Prokit in bookingkit. Check you current plan and/or upgrade it here.
2. Have an active account with Korona POS.
3. Be subscribed to any Korona POS plan.
Activation Process
1. In the left-hand navigation menu click on the App Marketplace icon to view the list of Apps available.
2. Look for the Korona POS App and click on the "Learn More" button.
3. On the Korona POS page click on the "Activate" button. You must also click on the "Activate" button in the popup that appears to confirm the activation.
4. As soon as the Korona POS App is activated, a new item called Korona POS opens in the left-hand navigation menu. Click on it to continue to the next step.
5. On the page that opens, follow the step by step guide on how to complete the activation process.
Set Up External System Calls
1. In your Korona Cloud account, go to "Settings" in the menu and then select "External System Calls".
2. Click on the "+New" button on the top left corner of the page.
3. Create a total of 3 External System Calls using the data below for the fields "Name", "Display URL" and "POST (Request Data)":
Name | Display URL | POST (Request Data) |
New Order | Copy from Configuration page | Not selected |
All Orders | Copy from Configuration page | Not selected |
Single Order | Copy from Configuration page | Selected |
4. See below an example for how the "New Order" could be filled up:
5. The "Display URL" for each item can be found in the Configuration page for Korona POS in bookingkit.
6. You can leave the "Number" field with the preset value defined by Korona POS. For the other fields, you can simply leave them unchanged.
7. After creating each of the 3 External System Calls, click on the "Save" button.
Create Button Configuration
1. In your Korona Cloud account, go to "Settings" in the menu and then select "Button Configurations".
2. Select the configuration you are using and double click on it to edit the settings.
3. In the "Layout" area, click on the pencil icon to edit the section.
4. Click on any empty area to create a new button. You can also edit any of the existing buttons.
5. In the area where you can configure the button settings, click on "+Add Function".
6. In the popup that opens, select "External System Call" as the "Type".
7. In the "External System Call" field, search for the "New Order" item that was created in the previous step.
8. Click on the "Add" button.
9. Repeat the step to create a button for "All Orders".
Add Number Range
1. In your Korona Cloud account, go to "Settings" in the menu and then select "Number Ranges".
2. Click on "+ Add Number Range".
3. In the "Function" field choose the option "External System Call".
4. In the "Expression" field enter ???-??????-??? as the expression.
5. In the "Selection" field choose the "Single Order" that was created in the previous step.
6. Click on the "Save" button.
Configure Experiences and Price Categories Mapping
You have 2 options to sync experiences and price categories from bookingkit and Korona POS:
a/ General Mapping: All experiences/price categories from bookingkit mapped to a single product in Korona POS.
b/ Individual Mapping: Each specific price category from bookingkit mapped to a specific product in Korona POS.
Important: For proper bookkeeping in Korona POS we recommend you choose Individual Mapping (option B).
General Mapping
1. In your bookingkit account, go to the Korona POS page and click on the "Mapping" tab.
2. Make sure that the option to activate individual mapping is unticked.
3. In your Korona Cloud account, go to "Sales" in the menu and then select "Products".
4. Click on the "+ New" button to create a new item.
5. Configure the new Product as follows:
Number: bookingkit
Name: booking kit order
Price: Changeable (yes)
6. You can simply leave the other fields unchanged.
7. Click on the "Save" button.
Individual Mapping
1. In your bookingkit account, go to the Korona POS page and click on the "Mapping" tab.
2. Click on the checkbox option to activate individual mapping and click on "Save".
3. In your Korona Cloud account, go to "Sales" in the menu and then select "Products".
4. Click on the "+ New" button to create a new item.
5. For each experience and price category that you have setup in bookingkit (same as visible from the list on point 2 above) you must configure a new Product as follows:
Number: {a unique code of your choice}
Name: {name of the price category as in bookingkit}
Commodity Group: {name of experience as in bookingkit}
Price: Changeable (yes)
Important: The unique code can be in any format, but we suggest you use the format bookingkit-{experience-name}-{price-category} to make it easier to identify them later. For example: bookingkit-berlin-city-tour-adult.
6. You can simply leave the other fields unchanged.
7. Complete the same steps for all products that you want mapped between bookingkit and Korona POS.
8. In your bookingkit account, go to the Korona POS page and click on the "Mapping" tab.
9. Enter all the codes set up in Korona POS in the corresponding fields to complete the mapping form.
10. Click on the "Save" button.
Setup Webhook
1. In your Korona Cloud account, go to "Settings" in the menu and then select "External System Calls".
2. Click on the "+New" button on the top left corner of the page.
3. Create a new External System Calls using the data below:
Name: bookingkit webhook
System URL: http://korona.bookingkit-connect.com/api/update
POST (Request Data): Not selected
4. You can simply leave the other fields unchanged.
5. Click on the "Save" button.
6. Go to "Settings" in the menu and then select "POS Profiles".
7. Select your profile to edit it.
8. In the "External System Call" section, look for the "On Book Receipt" area and select the call for the webhook you just configured so that it appears in "Selected" area.
9. Click on the "Save" button.
Support
For support and more information about this activation process please contact our team using the chat icon below or contact the Korona POS support team at support.korona.de.