Configuring Lightspeed EVO Web Orders Module
This guide will assist a mutual customer of PSS and CDK in setting up both their PSS Account and their instance of CDK Lightspeed EVO to communicate with one another.
Customers of PSS that are interested in integrating their installation of Lightspeed EVO must first ensure their application has the Web orders Module enabled. If you do not have the Web orders Module enabled for your application please contact your CDK Global account manager or contact CDK Global customer support.
Once you have ensured your installation of Lightspeed EVO has the Web orders Module enabled you may continue on to the following sections.
In your PSS Dashboard navigate to Settings > Lightspeed. If the Lightspeed module is not enabled for your account, enable it.
Once enabled, create a Lightspeed Username & Lightspeed Password. This username/password does not have to match that which is used to log in to Lightspeed. In fact, it is preferred that a new, totally unique username and password be created for this step.
The server connection settings can be found in System > Preferences > Location > Web Orders. From this screen, you will specify the URL EVO should communicate with, the required credentials and the communication interval.
Do not set the Enabled flag until all of the following steps have been completed:
Please enter the "Web Orders Endpoint URL" that was shown in the previous step when configuring the Lightspeed Settings within your PSS Dashboard.
Please enter the Lightspeed Username that was created in the previous step when configuring the Lightspeed Settings within your PSS Dashboard.
Please enter the Lightspeed Password that was created in the previous step when configuring the Lightspeed Settings within your PSS Dashboard.
Please select XML from the dropdown list.
You may choose any interval you like.
Please leave this at the default settings.
This setting is read-only but is not set by default. To set this value click the icon to the right of the field. This is the EVO server mac address and is used as a security feature in the communication process.
After populating the settings click the "Test Connection" button. This will return a dialog that indicates success or failure in establishing a connection to the server. The corresponding API endpoint will need to be configured to respond to this request.
Once communication is successful set the "Enabled" flag and save the connection settings.
To correctly process web orders in Evolution appropriate methods of payment will need to be configured. The reason for this is to be able to account for the revenue in the web order process but not require EVO to actually process payments for these orders as this occurs on the web site.
The "Web Commerce Method of Payments" are found under "Parts > Lists > Web Commerce Methods of Payment." They will map the methods of payment defined in the API: VISA, MASTERCARD, DISCOVER, AMEX, PAYPAL, OTHER, etc. Select the appropriate payment option from the listed options for each payment type.