Integration Options Overview

Tuesday, Oct 6, 2015

There are many ways to integrate CourseSales.com into websites. The method you wish to use will depend on what you are already using, how you wish to integrate and what limitations such as technical ability you have.

Examples of website integration that can take registrations:

Link to the CourseSales.com website pages that host the training courses. Using modified URLs you can filter the results from directly links on the website, you can also link just to the forms if you wish. This has the added advantage to remove the need for complex coding, while allowing the pages to look and feel like the customer remains on your site. This means your static pages can link to the list, eg from a product information page. Our pages are mobile/tablet responsive (adjusting size/layout as necessary for the screen size being used). Using jquery you can include static files in to the header and footer of your display pages.

Documentation to assist with this integration method:

Embed as iframes

You could embed a list of courses or the forms into the pages of the website. This requires the least amount of modification as the standard CourseSales.com public pages are plain enough to be used as-is, containing minimal header and footer information. Customisation to the look feel and functionality can be made though specifying a unique Cascading Style Sheet and Javascript file. Documentation to assist with this integration method:

Use the Wordpress plugin

The wordpress plugin is a seamless and easy way to integrate into your website.

Use the ‘Easy’ integration

This is a way to use the public pages to directly embed on your plain HTML site. Not all hosting providers, ie WIX allow you to embed javascript on your pages, on which this method relies. However it is quick and easy - and there are plenty of plain, professional website templates available to get you up and running quickly.

Using the API

This can get course and date information from the API, this is comprehensive and covers nearly all the information that is entered into CourseSales.com, listings can be modified, forms adjusted etc. This is the preferred method of integration for larger sites where the customer experience is paramount to ease of integration.