Sebastian Käufer
OPEN FOR NEW PROJECTS Book a call

Work / EV-05 / B2b · access logic · certification

Train first, then buy. A lab shop that checks the certificate itself.

An accredited testing lab sells asbestos sampling kits to businesses only, and only to people who passed its course. Shopify now runs all of it.

Client
Accredited testing lab, Germany
Work
Audit, then three build phases
Buyers
Approved businesses only
Stack
Shopify Flow, metaobjects, Cloudflare Workers

EV-05a · FROM REGISTRATION TO REORDER

  1. 01RegisterBusiness form. A company number plus a matching email domain unlocks the account automatically.
  2. 02See pricesPrices and cart appear only for approved accounts.
  3. 03Take the courseBuying the starter kit opens the course page and its quiz.
  4. 04Get certifiedAnswers checked on a server. Pass → numbered PDF certificate by email.
  5. 05ReorderRefill kits unlock only for certified customers.
  6. 06RefreshAfter two years a daily job removes access until the refresher course is passed.

DECISION · NO LMS

The course moved into Shopify instead of a paid learning platform.

The existing course tool could not report a completed course, and a real LMS would have added a monthly fee. Course content went into a Shopify page, the quiz into metaobjects.

DECISION · EDITABLE AND SAFE

The lab edits the questions. The answers never reach the browser.

Questions live in the Shopify admin. The correct answers are read and checked only on the server, so the quiz cannot be passed by looking at the page code.

DECISION · STAFF SIGN-UP

New colleagues join their company's account on their own.

Company data is copied from the existing account. Free email addresses or a foreign domain go to manual approval instead.

TIMELINE · 2026

  1. APR 2026Audit of the store
  2. APR – MAYB2B registration and gated prices
  3. JUN – JULCourse, quiz and certificate
  4. SEP – OCTCompany-number sign-up