Product documentation

Introduction to WebLink

Learn how WebLink helps you sell your training online using the information already configured in Administrate.

Learn how WebLink helps you sell your training online using the information already configured in Administrate.


On this page


Overview

WebLink allows you to sell your training online using your existing Administrate configuration. With WebLink, you can:

  • Integrate your website with WebLink to automate sales and workflows.
  • Update courses, events, prices, and availability in real time from Administrate.
  • Connect supported payment providers such as Stripe, WorldPay, and others.
  • Manage registrations and bookings end to end.

Quick start

WebLink offers multiple integration options depending on your business needs.

Hosted WebLink is a cloud-based ecommerce storefront hosted by Administrate and connected directly to your Training Management System (TMS). It requires minimal setup and is the fastest way to start selling online.

  • Quick and easy setup
  • Start selling immediately
  • Hosted by Administrate
  • Custom branding and styling

If you have a custom website, you can build and embed WebLink Widgets . These JavaScript snippets allow you to integrate WebLink directly into your own site.

Learn more about installing widgets in the WebLink Widgets documentation .

Widgets

Use the WebLink Widget Builder to create and embed widgets on your website.

  • Course Catalog
  • Course Details
  • Learning Path Details
  • Basket
  • Event List
  • Category
  • Cart
  • Search Bar
  • Category Drop Down
  • Call to Action Course Card

Authenticated WebLink allows customers to log in for faster checkout. You can also integrate supported SSO providers for a streamlined login experience.

Promotion campaigns

Promotions let you create marketing campaigns with trackable promo codes. Customers can apply discount codes during checkout.

Learn more in the Promotions documentation .

Payment providers

WebLink 2.0 supports the following payment providers:

  • Stripe
  • WorldPay
  • MultiSafePay
  • Pay by Check
  • Pay by Invoice

If your preferred provider is not listed, contact your Account Manager or submit a support ticket .

Language support and configuration

WebLink supports multiple languages. You can configure the storefront and widgets to display specific locales.

Access via URL

Append the locale parameter to your storefront URL:

?locale=<language-code>

Examples:

  • French: ?locale=fr-FR
  • German (Switzerland): ?locale=de-CH

Example:

https://masterdemo-starkweblink.administrateweblink.com?locale=fr-FR

Configure widgets

When using WebLink Widgets, set the locale in the widget configuration:

$(function() {
  const webLinkConfig = {
    portalAddress: 'masterdemo-starkweblink.administrateweblink.com',
    hashRouting: false,
    timezone: 'Europe/London',
    locale: 'de-CH'
  };
});