Country → regionStudio → region

F45 Pittsburgh Strip District

#1858 · 5143 · pittsburghstripdistrict · United States · 7 plans

Pricing region: USAfrom United Statesall regions

Trial

Membership options

Unlimited Memberships

  • Unlimited Classes
  • Recommended for 3x or more per week
Select your plan

Limited Memberships

  • Limited Classes
  • Recommended for less than 3x per week
Select your plan

No available products.

Class Packs

  • Flexibility to visit with varying frequency
  • No lock-in contract
Select your plan

6 shown on this tab · 6 across all tabs

How this studio maps to the design

Values are shown exactly as stored. Flags in the Test column can be flipped to re-render the page with a different config — nothing is written to the database.

Studio

FieldValueTestDescription
studio_id1858Primary key
name"F45 Pittsburgh Strip District"Studio name shown in the page copy
code"5143"Short studio code
slug"pittsburghstripdistrict"Microsite path segment
status1okAPI status: 1 = live; plans are only synced for 1
country"United States"Country name
state"PA"State or region code
timezone"America/New_York"Studio timezone
booking_provider"mindbody"mindbody or glofox
deleted_atnullSet when the API stops listing this studio
synced_at"2026-08-27 09:39:27"Last successful sync

Display gates

FieldValueTestDescription
membership_option_display"true"okTurns this whole page off for the studio
membership_option_type"mindbody_widget"Which membership widget is used
membership_option_urlnullExternal membership URL, when set
membership_join_urlnullDeep link into the booking provider
hide_on_website"0"Hidden from the public site
is_test_studio"0"Internal test site — skipped by sync
is_recovery_tab_enabled"0"Config flag for the Recovery tab. NOT what the page uses: the tab appears when the studio actually sells Recovery products, which is why the two can disagree

Trial config

FieldValueTestDescription
trial_plan_uid"2666782"okPoints at plan.id — the authoritative way a plan becomes the trial
trial_plan_id"653001"Points at plan.code — the fallback match
trial_form_type"trial_mindbody"trial_mindbody / trial_glofox are purchasable in-app; anything else sends the member elsewhere
trial_copy"7 Day Trial"Marketing line. Only on /v1/studio/{id}, not the bulk list
trial_plan_description"Get a feel for what your weekly routine could look like training with us at F45! 3 classes to try them all - try Cardio-Hybrid Monday, Wednesday, or Friday, try Strength on Tuesday, Thursday, or Sunday - or jump right in with our signature 60 minute sweat on Saturdays. This is for LOCAL clients only. Note that your 7 day trial period starts the first class you book, not on the day of purchase. If for any reason you need to cancel a booked class, please do so no less than 4 hours before the class start time or you will be subject to a $15 late cancel fee."Longer trial description
trial_form_btn_label"3 Class Experience for $30"CTA label on the trial form

Currency

FieldValueTestDescription
currencynullISO code, when the API supplies one
currency_symbolnullwarnNull on most studios, so prices fall back to the ISO code and then to $

Derived — not API fields

FieldValueTestDescription
columns_filled"2 of 3"warnMembership columns with at least one product
unlimited_column2Plans in the Unlimited column
limited_column0badPlans in the Limited column
pack_column4Plans in Class Packs — includes drop-ins
tabs_shown"Memberships"Tab bar only renders when there are 2 or more
offpage_plans0okProgram not surfaced here (Hyrox, Scans...)
trial_section_cards1okCards in the Trial section
resolved_trial"3 Classes for $30 (First Time Visitors Only)"okTrial config points at a plan the studio still sells
popular_plan"F45 Membership | 6 Month Minimum ($189)"badF45 exposes no featured field, so the pill is derived: cheapest Unlimited by monthly-equivalent price — which currently means raw price, since the widget produces no cadence to normalise by