Fit & Flex
class bookings, memberships and checkout—without WooCommerce
A standalone WordPress plugin for gyms and studios. Sell token packs, memberships and products, manage schedules, and take payments through a built-in cart and checkout.
- Token-based booking (cash, tokens, or both)
- Memberships that auto-credit tokens each billing cycle
- 8 gateways including Stripe, PayPal and GoCardless
Problem → solution
Stop forcing your studio into an e-commerce plugin
Fit & Flex is purpose-built for class-based businesses. You get scheduling, memberships and payments in one system—without bolting together WooCommerce, add-ons and workarounds.
Key benefits
No WooCommerce dependency
Faster setup, fewer conflicts
Flexible pricing models
Tokens-only, cash-only, or mixed per class
Recurring revenue
Memberships that renew and credit tokens automatically
Better UX
AJAX cart, toast notifications, and a clean customer dashboard
Feature highlights
- Recurring weekly timetables + occurrence generation
- Token balance tracking + expiry
- Membership subscriptions + PAYG token packs
- Built-in cart + full checkout (guest checkout for standard products)
- Voucher/coupon system
- Email templates + triggers + logging
- Customer dashboard (orders, bookings, subscriptions)
- Admin dashboard (revenue stats, member tracking)
- WooCommerce importer (optional migration)
How it works
Install and run Create Default Pages
Configure gateways and settings
Create class products, token packs and memberships
Customers buy tokens, memberships and book classes
Integrations & requirements
- WordPress 5.8+
- PHP 7.4+
- No additional plugins required
- Optional: WooCommerce import tool (migration only)
Pricing & licensing
Annual licence subscription - single-site
£
99
-
Free trial available on request
-
14-day money-back guarantee
Support & docs
Email + ticket support via EnjoyHosts portal (Mon–Fri, 9am–5pm GMT; within 24 business hours).
Docs in-plugin; online docs coming soon.
Docs in-plugin; online docs coming soon.
FAQ
Yes for standard products (if enabled). Bookings/memberships require accounts.
Yes (one-click importer)