We’re building something great! The E.L.A.H.A School Management Platform - including the user dashboard - is still under development.
Featuring integrated Assessments, SEN & Wellbeing, HR & Recruitment, and School Marketplace. The dashboard is for testing purposes only and is designed to enhance and empower schools.

School Marketplace & eCommerce

A trusted multi-vendor marketplace built for UK schools — let parents buy school supplies, uniforms, and pay for trips and clubs, all powered by Stripe

Stripe Connect

Stripe Identity KYC

0% Platform Commission

GBP Native

Escrow Hold System

2-Factor Auth

What is the School Marketplace ?

The E.L.A.H.A school marketplace lets your school approve trusted sellers and gives parents a safe, familiar place to buy school supplies, uniforms, and pay for trips and clubs – all inside the same platform your school already uses

Multi-Vendor Stores

Each approved seller gets their own branded store page with product gallery, bio, and contact options.

Stripe-Powered Payments

Full Stripe Checkout integration. Sellers onboard via Stripe Connect - direct payouts, no holding funds in your account.

0% Platform Commission

We charge zero platform commission. Sellers keep 100% of their proceeds — the only fee is Stripe's Payment Protection of 1.4% + 30p per transaction.

Simple Seller Setup

Schools approve sellers, who then complete Stripe Connect onboarding in minutes. No separate subscriptions or platform fees required.

Real-Time Messaging

Built-in school-safe messaging between buyers and sellers. Moderated conversations with admin oversight.

Buyer & Seller Protection

Payments held in escrow until delivery is confirmed. Stripe dispute tools and school admin oversight protect every transaction.

Seller Onboarding & Identity Verification

Every seller verified by Stripe before they can accept payments — keeping your school marketplace safe and compliant

Stripe Connect Onboarding

Seller accounts use Stripe Connect's official OAuth onboarding flow.

  • Sellers register, complete Stripe Connect application, receive verified account
  • Bank details collected securely by Stripe - platform never sees raw bank data
  • Direct payouts from Stripe to seller bank account
  • Payment Protection fee (1.4% + 30p) deducted by Stripe at checkout
  • Instant, standard, or manual payout scheduling
  • Stripe dashboard sync: balance, pending, disputes all visible to admin

Stripe Identity Verification

For high-risk or premium seller tiers, enforced KYC using Stripe Identity.

  • Photo ID document verification (passport, driving licence)
  • Selfie liveness match against ID
  • Verification status stored per seller with timestamp
  • Admin can require/waive verification per seller tier
  • Automated re-verification prompts if ID expires

Escrow & Payout Hold

Money is held in escrow until order fulfilment is confirmed — protecting buyers.

  • Funds held in escrow post-payment
  • Configurable hold period (e.g., 7-day delivery window)
  • Buyer confirmation triggers payout release
  • Dispute window before auto-release
  • Admin can manually hold or release payments
  • Full escrow audit log for HMRC/financial records

Two-Factor Authentication

Sellers and admins protected by TOTP-based 2FA on login.

  • Authenticator app support (Google Authenticator, Authy)
  • Recovery code generation on 2FA setup
  • Admin can enforce 2FA as mandatory for all sellers
  • 2FA bypass for trusted devices with expiry

Products, Stores & Categories

Everything a school community needs to buy and sell – from uniforms and school supplies to trip payments and club fees

School Supplies & Uniforms

  • Approved uniform suppliers with size selector
  • Product gallery with multiple images per product
  • Stock management with low-stock alerts
  • CSV bulk import for large product catalogues
  • Product attributes: size, colour, material, age group
  • Taxonomy-based filtering on product listings

Trip Payments & Club Fees

  • School trips listed as products with deposit and full-payment options
  • Club registration fees: sports clubs, drama, coding, music
  • Optional extras and add-ons (equipment hire, kit bag, t-shirt)
  • Capacity limits with waitlist management
  • Parent payment confirmation emails with trip details
  • Refund processing through Stripe with reason logging

Seller Stores & Profiles

  • Branded store page per seller: logo, bio, policies, contact
  • Store rating and review aggregation
  • Product gallery with sort/filter by category, price, popularity
  • Seller contact popup for enquiries before purchase
  • Store-level performance dashboard for sellers
  • Featured product promotion slots (configured by school admin)

60+

Backend Class Files

GBP

Native UK Currency

0%

Platform Commission

100%

Webhook-Verified Payments

Shopping Basket