Services · Ecommerce development · Online learning course sales sites

Course sales websites that follow UK consumer law from the first click to the certificate.

Codeeo handles e-learning course selling website development UK training providers, awarding bodies and independent educators use to take enrolments and payment online. We build the course catalogue, the enrolment and checkout flow, intakes and cohorts, learner access rules and certificates, all on a site your team edits without a developer. Every build is shaped by rules that apply in all four nations: the Consumer Contracts Regulations, UK GDPR, the drip pricing rules in the Digital Markets, Competition and Consumers Act 2024, and Strong Customer Authentication on card payments.

We have delivered 200+ projects across the UAE and the US, with a team of 80+ across Dubai, Riyadh and Karachi, and we are rated 4.7 from 23 Google reviews. We have no UK office: discovery, design reviews and handover with UK clients all run by video call.

Built for
Course providers, training companies, professional bodies and educators selling to learners and employers across England, Scotland, Wales and Northern Ireland.
Typical timeline
Timing is agreed in discovery once the catalogue size, payment routes and integrations are known, then written into the plan before design begins.
What you own
The website code, the course catalogue, learner and order records, payment provider accounts and every content file, held in accounts registered to your organisation.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the platform includes

The commerce parts a national course provider needs on day one.

Selling courses online across the UK is not the same as selling physical goods. A learner buys access, not a parcel, and that access starts the moment payment clears, which changes how cancellation rights, refunds and VAT work. Employers buy in bulk and want invoices, not card forms. Some learners are under 18. Some courses lead to a regulated qualification, and that pulls in an awarding organisation and its rules. The platform we build treats each of these as a design decision rather than an afterthought. Below are the modules we most often put in place for providers selling nationally, ordered roughly as a learner meets them. Your own build will take the parts you need and leave the rest out, and the scope is fixed together before any design work starts.

Explain your project
  • Course catalogue with clear total prices

    Each course page shows the full price a learner will pay, including VAT and any mandatory fees such as exam entry or materials, from the first time a price appears. That is what the drip pricing rules now require. Filters cover subject, level, delivery mode, start date and qualification type.

    Learners compare courses on honest totals and checkout holds no surprises.

  • Cancellation rights built into checkout

    For self-paced digital content, checkout asks the learner to request immediate access and acknowledge that this ends the fourteen day cancellation right, as the Consumer Contracts Regulations allow. Tutor-led courses keep the cancellation window, with any proportionate charge for sessions already delivered set out in plain words.

    Refund disputes fall because the terms were shown and accepted at the right moment.

  • Payments learners already use

    Card payments with 3D Secure for Strong Customer Authentication, Apple Pay and Google Pay, PayPal where you want it, and pay by bank through Open Banking for larger fees. Instalment plans run on Direct Debit or card schedules after your adviser confirms the structure does not count as regulated credit.

    Fewer abandoned enrolments at the payment step.

  • Intakes, cohorts and waiting lists

    Fixed start dates with seat limits, rolling enrolment for self-paced courses, and waiting lists that offer a released place to the next learner with a time-limited payment link. Cohorts can be split by region so tutors in Belfast and Bristol each see their own groups.

    Popular intakes fill without overselling seats.

  • Employer and group purchasing

    Organisations buy a block of places, pay by invoice or purchase order, and assign seats to staff by email. A company admin sees who has started, who has finished and which certificates have been issued, without seeing other buyers' learners.

    Corporate orders stop arriving as spreadsheets and email chains.

  • VAT handling and compliant invoices

    Tax settings follow your accountant's view of each product: standard rated digital courses, exempt supplies where an eligible body qualifies, and overseas buyers. VAT invoices carry the details HMRC expects and can be reissued from the admin panel at any time.

    Finance reconciles course sales without manual correction.

  • Learner access and progress

    Access opens automatically on payment, closes on refund or expiry, and respects course length rules you set. Learners resume where they stopped on any device, and progress data feeds the certificate rules without anyone ticking boxes.

    No manual account set-up after each sale.

  • Paid learning portal for buyers

    Paid learning portal development UK providers ask for usually means one signed-in area where a learner sees every course bought, receipts, upcoming cohort dates, certificates and renewal dates. Employers get the same portal with seat allocation and invoice downloads, so nobody emails your office asking for a copy of anything.

    Account questions are answered by the portal, not by your support inbox.

  • Certificates and qualification records

    Certificates are issued on completion with a unique code anyone can check on a public verification page. For regulated qualifications, the site records what the awarding organisation needs and passes registrations across, while the award itself stays with that body.

    Employers can confirm a certificate is genuine in seconds.

  • Accessible pages and checkout

    Templates are designed and tested against WCAG 2.2 AA, including keyboard checkout, focus order, captions on preview videos and error messages a screen reader announces. This supports your duties under the Equality Act and answers the accessibility questions public sector buyers ask.

    More learners can enrol, and procurement forms get a straight answer.

Who this is for

Four kinds of UK provider we build course stores for.

A national course business rarely looks like a single shop. It may sell to individuals in England, employers in Wales and schools in Scotland, each with different paperwork, and it may teach both adults and teenagers. The common thread is that payment, access and records must agree with each other everywhere. These are the starting points we see most often from UK clients, and each one changes what the first version of the platform should contain.

01

Providers moving off a marketplace or a plugin stack

Many providers outgrow selling through a third-party course marketplace, or a WordPress site held together by several plugins that no longer agree on who has paid. We move the catalogue, learner accounts and order history onto one platform you own, keep live learners in their courses during the switch, and redirect old course URLs so search visibility carries across.

Order history and learner progress come across, not just the course pages.

02

Awarding organisations and centres selling regulated courses

When a course leads to a qualification regulated by Ofqual in England, Qualifications Wales, CCEA Regulation in Northern Ireland or the Scottish system, the website has to collect the right learner details and respect the awarding body's registration deadlines. We design enrolment around those rules and keep the qualification data separate from marketing lists.

We build the sales and records side; the awarding body keeps control of the award.

03

Training companies selling to employers nationwide

If most revenue comes from organisations rather than individuals, the store needs quotes, purchase orders, invoices on terms and seat management more than a slick card checkout. We build both routes side by side so a single learner and a national employer can buy the same course on terms that suit each.

Invoice and card buyers share one catalogue and one set of records.

04

Tutoring and revision brands teaching under-18s

Where learners are children, a parent usually pays and the child studies. We separate the payer account from the learner account, apply the ICO's Age Appropriate Design Code to anything a child sees, switch off profiling and public profiles by default, and give your safeguarding lead a clear view of who can contact whom.

Child privacy settings are on by default, not an optional extra.

Six steps from first call to a course store taking payments.

  1. 01Discovery by video callWe map your courses, buyer types, payment routes, tax treatment and any awarding body rules, and agree what the first release must do before anything is designed.
  2. 02Catalogue and pricing modelProduct types, total price display, bundles, instalments and employer pricing are modelled so every price shown meets the drip pricing rules and matches what checkout charges.
  3. 03Design and accessibility reviewCourse pages, checkout and the learner area are designed and reviewed against WCAG 2.2 AA, with real course content rather than placeholder text.
  4. 04Build and payment integrationThe store, payment provider, accounting software, CRM and any learning platform are connected, with test transactions run through every payment and refund route.
  5. 05Migration and legal checksLearners, orders and certificates move across, redirects are set, and your adviser reviews terms, cancellation wording, privacy notice and cookie banner before launch.
  6. 06Launch and regional rolloutWe go live with one region or product line first if you prefer, watch payments and enrolments closely, then extend to the rest of the catalogue.

Technology

What we build this with.

For e-learning online course platform development UK clients can maintain themselves, we choose the stack around your catalogue and your team: a headless storefront in Next.js, WooCommerce or Laravel for content-heavy providers, Stripe or another UK-ready payment provider, and connections to Xero, Sage or your CRM. Learning content can sit in your existing LMS or in the platform itself.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions UK course providers ask before building a store.

A catalogue, a compliant checkout, learner access and the admin behind them.

The work covers course pages with full prices, enrolment and payment, intakes or rolling access, learner accounts, certificates, employer purchasing and the admin your team uses each day. Around that sit the legal pieces that apply across the UK: cancellation wording under the Consumer Contracts Regulations, total price display under the DMCC Act, a UK GDPR privacy notice, PECR cookie consent and Strong Customer Authentication on cards. We also connect accounting, CRM and any learning platform you keep, so a sale updates every system once.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews