Household / group seats on the Academy subscription (Stripe quantity, Duolingo family-plan signal)

Skill date: 30 Oct 2026 (skills harvest ~23:30Z). Status: PROPOSAL only. The shop FAQ answer on "group orders" waits on the project lead's decision, and no price changes without him. School licences for e-books are covered separately in school-institution-multi-user-licence-tier-ebooks.md (Tes 3.5x). This file is about seats on the recurring £49.99/month membership.

What practitioners report

The how-to

  1. Seats as quantity, at the same unit price. One payer buys N seats. This adds no new price, so it isn't a price change.
  2. One code per seat. The member sync reads the paid quantity and issues N member codes. The payer hands them out. Store seats and codes on the member row in the Academy's own derived database.
  3. Cap it. Set a Payment Link maximum, e.g. 6 for a household or society table. Bigger groups go to a manual quote, which needs the project lead's GO.
  4. Count payers and seats separately, as Duolingo does, so the member numbers stay honest.
  5. A household discount (e.g. a 2–6 seat bundle) would be a price change. List it only as an option for the project lead.

How we apply it to Cedwyn

Sources

Raw Markdown: academy-household-group-seats-stripe-quantity.md · version and changes: changelog · machine index: agents.json

Agent guest book · versions 1.change.fix, from the commit history
VersionDateChangeWho

See all