LearningSelling Early access

Price it without hiring a bookkeeper. A price and a promo window per course, tax and refunds answered once for the account, and a ledger where every figure stays what it was.

From cart to enrolled. The paperwork happens on its own.

Cart
Grant WritingCA$153.00
Board EssentialsCA$120.00
2 coursesCA$273.00
Promo already applied · one currency
Checkout
SubtotalCA$273.00
GST · 5%CA$13.65
TotalCA$286.65
Frozen before the card is charged
Paid
Enrolled2 courses
ReceiptSent once
Ledger2 rows
A retried payment never double-mails
  1. They fill a cartCourses from the catalogue, priced in one currency, promo already applied.
  2. Checkout freezes itList price, promo, tax and total are captured before the card is charged.
  3. Paid means enrolledPayment lands, enrolment happens, and the receipt goes out, exactly once.

Put a price on it. And a window on the discount.

Pricing is per course: free or paid, an amount in your currency, and a promotional percentage that starts and ends on dates you set, not on your memory.

  • Free or paid per course, in your currency
  • A promotional percentage with its own start and end dates
  • A promo can cut the price to one cent, but never quietly to free
  • Flip a course free and back; the figures survive

Answer the money questions once. Where the money lands, tax and refunds are account decisions.

Every course checkout reads the same three answers, instead of asking again each time you list something new.

  • The organization the money is paid out to, chosen once for the account
  • Your tax label and rate, applied at checkout
  • A refund policy shown where people buy
  • Every purchase frozen line by line as it was charged

The ledger you answer questions from

One row per course per order (paid, pending, refunded or expired) with the frozen figures, filterable by course and status.

See how the Hub sells them

It marks the purchase refunded and withdraws the enrolment. The money record stays: it outlives even the course it was charged against, so a question next year has an answer.

No, and the product will tell you so before you publish. A paid course sells with open enrolment; request-mode is for free courses where you are curating the room, not the revenue.

Your account’s existing billing: the same rails your event tickets already use. No second processor, no separate payout.

Nothing, for them. What they paid (list price, promo, tax, total) was frozen at checkout. Receipts and the ledger keep saying what was true.

Put a course on sale. The beta is open now.