How it Works
Evopos is able to communicate with your EKM website through the EKM SOAP API.
Evopos can download EKM Orders into Evopos as Sales Orders.
Requirements
- EVOPOS 2.09.264 or greater
- EKM API key
Orders
Evopos will download orders based on a date criteria so orders are not downloaded twice.
The order download can be initiated manually or on a schedule.
Download Orders
- Navigate to Sales\Recall\Sales Orders
- Select the Get Web Orders option from the side menu
- Select your EKM website from the drop down list
- Click OK to start download
EKM Orders will be imported as Evopos Sales Orders, Evopos will take items out of stock and allocate them to the sales order.
Once your orders have downloaded you would follow Sales Order Processing to invoice and take payment.
Setting Up the Integration
There are two parts to setting up the integration, firstly we will need to create some EKM API credentials in the WordPress/EKM Admin Panel, we will then enter those credentials into Evopos so that it can communicate with your EKM Website.
EKM
Enable the API and generate a API Key.
https://help.ekm.com/hc/en-gb/articles/204260639-EKM-API
Evopos Desktop
- Navigate to Settings\Integrations
- Create a New Integration and give it a name (EKM)
- Set the integration format to EKM
- Enter the API Key to the field provided
- Click Save
Integration Settings
Create Items on Site and Store
This setting tells Evopos whether it should create new items when uploading to EKM and whether to create new stock items when download orders to Evopos.
Customer Order if not in stock
This enables Evopos to create customer orders when the item is not in stock when downloading orders from EKM.