Set the max on the course
- Open the course → Course setup.
- Turn on standalone sale if it is not on already.
- Set Max seats per purchase.
- Default is 10
- You can set 1 to 50
- The checkout page tells the buyer: Each seat receives its own credential code or link. Up to per purchase.
This control only appears when the delivery model is Access from another provider or Both.
What the buyer sees
On the public course page, they choose Number of seats.- The price updates to match (quantity × price).
- If they change the number after payment has started to load, the total refreshes. They may see Updating total… or Setting up secure payment….
- If they somehow submit an old total, checkout is rejected with a message that the seat quantity changed. They try again with the new total.
What you see after the purchase
The purchase creates one delivery per seat (Seat 1, Seat 2, Seat 3).- All seats follow the standalone timing rule.
- If timing is immediate, they often get one digest email with every code.
- In the dashboard, codes are grouped: Access code 1 of 3, and so on.
Partial refunds
You can refund some seats and keep others.- Open the refund dialog on the purchase.
- Select Seat 1, Seat 2, and so on.
- The refund amount is proportional.
- Only the selected seats have access taken back.
Stock planning
Three seats hold three unused codes at purchase time. If you only have two codes in stock:- Some seats may go to Waiting for codes
- You get a stockout email
- Import more codes; the waiting seats fill in
Example
Station 4 buys your AHA Heartsaver course.- Max seats is 10. They choose Number of seats: 3. Price is $75 × 3.
- They pay once.
- Three Course URLs are held.
- Because timing is Right after purchase, they get one email with three links, labeled code 1, 2, and 3 of 3.
- They forward each link to a different firefighter (or you asked them in the student message to open each link on the correct person’s AHA account).