Skip to main content

Certificates

A certificate is the reward at the end of a course — proof a learner finished, which many buyers genuinely want. You design it, set what earns it, and PersonaCart issues it automatically when a learner qualifies.

Pro Certificates are part of the course tools on a paid plan.

Where to find it

Sidebar → COMMERCE → Curriculum → Certificates.

The Certificates area of the curriculum tools, showing certificate templates or the upgrade prompt on plans without course features
Certificates: design once, issue automatically on completion.

How certificates work

You build a certificate template — its look and the text on it — and set the condition to earn it, usually completing the course (and passing any required quizzes). When a learner meets the condition, the certificate is issued to them automatically, and there's a record of every one issued.

What happens — and what doesn't

  • Certificates are issued automatically when a learner meets the completion condition — you don't hand them out one by one.
  • Every issued certificate is logged, so there's a verifiable record of who earned what and when.
  • The earning condition ties back to course progress and quizzes, so a certificate means the learner actually finished.
How does a learner earn a certificate?

By meeting the condition you set — usually completing the course and passing any required quizzes. When they qualify, PersonaCart issues the certificate automatically.

Is there a record of issued certificates?

Yes. Every certificate issued is logged, giving you a verifiable ledger of who earned each one and when.

Every field on this screen

Every field for designing and issuing a certificate. Read straight from the live app, so it matches what you see.

FieldTypeWhat it acceptsWhat it does
Border ColorText
Border StyleDropdown
Choices: SolidDashedDoubleOrnateRoundedThickRibbonGradient
Border Width (px)Number
  • Maximum 20
  • Minimum 1
  • Numbers only
Brand ColorText
Charge Renewal FeeOn/off
ColorDropdown
ContentNumber
Dynamic FieldNumber
Font SizeNumber
  • Maximum 72
  • Minimum 8
  • Numbers only
Font WeightDropdown
Choices: NormalBold
Grace PeriodNumber
  • Minimum 0
  • Numbers only
HeightNumber
  • Maximum 100
  • Minimum 1
  • Numbers only
Issuer NameText
Lifetime validityOn/off
Minimum Passing Score (%)Dropdown
Position (%)Number
  • Maximum 100
  • Minimum 0
  • Numbers only
Public Verification PageOn/off
Renewal EnabledNumber
Renewal Requires Re-assessmentOn/off
Renewal Window (days before expiry)Number
  • Numbers only
Require All ModulesOn/off
Require re-exam for expiredOn/off
Size (%)Number
  • Maximum 100
  • Minimum 1
  • Numbers only
Text AlignDropdown
Choices: NormalBoldLeftCenterRightJustify
Trigger TypeDropdown
Validity PeriodNumber
  • Minimum 1
  • Numbers only
Verification URL FormatText
  • Read-only
WidthNumber
  • Maximum 100
  • Minimum 1
  • Numbers only

28 fields, read from the live app. Which ones you see depends on the product type and your plan.

What this screen looks like in every state

StateWhen you'll see itWhat you see, and what to do
LoadingThe screen is fetching your dataA skeleton in the shape of the finished page. It should be brief — if it persists, the load has failed rather than stalled.
ErrorThe data couldn't be loadedA message with a retry. Retry first: most of these are a dropped request, not a broken store. If it repeats, the outage is upstream and reloading won't help.
No accessYour role doesn't include this screenA permission notice instead of the page. An owner or admin can grant access under Settings → Team.