Buy-a-book engine — server-priced, with live billing off
The built order engine resolves unit price server-side from the school’s catalog row and makes reservations idempotent. The split engine computes four legs from that resolved amount. Live checkout and payout are honest-off: no card is charged, no paid order is created, and no money splits today. Reserve early access; a conversation is the next step.
Built · live checkout honest-off
Scoped class books — whole-school, grade, class, or club at its own price
A school can sell four distinct book scopes on the same storefront: a whole-school book, a grade-level book, a single-class book, and a club or group book — each priced and scoped server-side from the SKU. A scoped-class book is priced separately from the full-school book, which makes a book affordable for a programme where a full school edition is out of the family’s reach. Scope is a content-visibility filter enforced at the data layer; a classbook SKU tagged to a different school fails closed with no cross-tenant pricing leak. Scoped book scope = school, grade, class, or group, decoded server-side. The scoped-class book engine is built and production-ready. Live checkout is honest-off.
Built · live checkout honest-off
Compose your own copy — price by the page beyond the included allowance
A buyer can compose their own copy: the canonical core sections plus optional add-on modules plus their own personal pages. There is a free-page allowance; pages beyond that allowance are priced at a per-page rate the school sets, in integer cents, resolved server-side. The buyer’s submitted composition is re-derived from the live section table at charge time and re-priced at that moment — the count and the price are never trusted from the buyer’s submitted spec. A personal page count is always re-checked at order time. The compose-your-own engine and price-by-page module are built and production-ready. Live checkout is honest-off.
Built · live checkout honest-off
Deadline pricing windows — active-tier resolution built, billing off
The built pricing-window engine supports early, standard, and late tiers and resolves the active window server-side. When live checkout is enabled, charge-time resolution will use that same window key. Ordering checkout is honest-off today: no displayed tier bills a card and no money is collected.
Built · checkout honest-off
Foil or embossed name on the cover — plus spring and fall supplements
A family can add a foil or embossed name to the cover (up to 40 characters, validated server-side against a blockable word list). Three styles are available: foil gold, foil silver, and blind emboss. The upcharge is set by the school in its catalog — not a platform-fixed figure. A spring or fall companion supplement book is a first-class order lane on the same cart rail. Both the name-stamp options and the supplement lane are built into the order-options engine and production-ready. Live checkout is honest-off.
Built · live checkout honest-off
Gift cards and promo codes — tender that reduces the amount charged
A gift card is a store-credit tender: it reduces the cash charged at checkout, clamped server-side against the stored balance, and is re-credited to stored value on a refund. It does not change the cart lines or the payout split. A buyer who wants to give the gift of a yearbook gives a gift card — the recipient redeems it at checkout. Schools can issue promo codes with server-side validation. Both the gift-card tender engine (redemption, balance clamp, refund re-credit) and the promo-code engine are built and production-ready. The checkout that processes the transaction is honest-off. To sponsor a book for a student who cannot afford one, visit yearbook.fund.
Built · checkout honest-off