Compare plans

Side-by-side feature matrix for every active plan. Also the public-facing view at /clubs/golf-box-bellevue-wa/membership.

Side-by-side feature matrix

Operator-facing view of the same comparison customers see when shopping. Lets the operator catch gaps ("Standard has no peak hours?"), pricing inversions, or feature mismatches before customers do.

  • 3-column comparison grid — one column per plan; most-popular plan highlighted with the teal accent matching the plans-grid card on the Membership plans page.
  • Per-row features — price · billing period · included hours · peak vs off-peak split · booking-group access · advance window · door access · pro discount · guest pass · cancellation policy · setup fee.
  • Highlight differences — toggle to dim rows where all 3 plans agree, surfacing where they differ.
  • Pricing math — effective $/hr for each plan at average usage, against the public hourly rate. Tells the operator if a plan is over- or under-priced relative to walk-up.
  • Member-distribution stats — how many members are on each plan, churn rate per plan, lifetime value per plan, conversion rate from sign-up funnel.
  • Edit per cell — click any feature row to jump to the plan editor scrolled to that field.
  • Add-on plans — show + 10-hr / season-pass / guest-pack add-ons that members can purchase on top of their base plan.
  • Preview public view — same comparison rendered for the customer-facing sign-up page; ensures parity between operator's view + member's view.

Backend wiring pending. GET /operator/membership-plans/compare in the live app; same data feeds the public /clubs/<slug>/membership page.