Visit packs for sale

One-time punch-card products — how many visits, which pass type, what they cost.

New visit pack form with visit count, pass type, and price
A visit pack — a one-time purchase that tops up a punch card.

A visit pack is bought once. Completing the purchase (or granting it at the desk) adds visit_count to the member’s pass of that type.

Create a pack

  1. Products → New visit pack.
  2. Name (“10-Class Pass”), price, how many visits, and which pass type those visits apply to.
  3. Save.

Members only see packs they can actually buy: Payments is on, the pack has a Stripe price, and the price is not $0. Free packs are staff grants.

Top-ups stack

Buying two 10-packs means 20 visits (plus whatever was left). Each completed purchase adds another batch. Stripe retries do not double-grant.