Buy-a-book cart — the price you see is the price that bills
Every book order resolves its unit price server-side from the school’s catalog row. The buyer never types in an amount; the server sets it. An idempotency key ensures the same reserve action cannot be submitted twice. The four-way payout split — studio, photographer, school, and platform — is computed from the same server-resolved figure at order time, so what the buyer sees is exactly what bills and exactly what splits. The buy-a-book cart engine is built and production-ready. The live payment rail that charges the buyer’s card is honest-off — present in the platform but not yet enabled for live transactions. Reserve your copy today; the conversation is the honest 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 — the tier shown is the tier that bills
A school can schedule an escalating price: an early-bird tier at a lower price, a standard tier that steps in at a configured date, and an optional late tier after the main window. The storefront reads the current window and the charge resolves the same window by the same key — so the price shown on the page is the price that bills, with no gap between display and collection. A school can run a single window or a multi-step ladder. The pricing-window engine, the per-window unit price resolver, and the window-at-charge-time enforcement are built and production-ready. Ordering checkout is honest-off.
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