Products Capabilities
Create and manage products including subscriptions, one-time purchases, and punch cards with flexible pricing, payment options, and customer access controls. Sell memberships, class passes, packages, and services while maintaining full control over pricing, availability, and customer management.
Overview
Products allow you to create and sell subscriptions, one-time purchases, and punch cards to your customers. Set up flexible pricing with multiple payment options, manage customer access, handle package invites and waitlists, and integrate products with your classes, events, and appointments. Control product visibility, configure punch card capabilities, and track customer purchases—all in one system.
Core Features
Product Types
| Feature | Description | User Benefit |
|---|---|---|
| Subscriptions | Create recurring subscription products (monthly, weekly, yearly) | Generate predictable recurring revenue |
| One-Time Purchases | Sell single-payment products and packages | Offer one-time services or packages |
| Punch Cards | Create class passes and credit packages | Sell multi-use passes that customers can use for classes or appointments |
| Custom Amount Products | Allow customers to pay any amount | Accept donations or flexible pricing |
| Variable Pricing | Set price ranges with minimum and maximum amounts | Offer tiered pricing or pay-what-you-want options |
Pricing & Payment Options
| Feature | Description | User Benefit |
|---|---|---|
| Fixed Pricing | Set a single price for your product | Simple, straightforward pricing |
| Variable Pricing | Set minimum and maximum price ranges | Offer flexible pricing options |
| Startup Fees | Add one-time setup fees to subscriptions | Cover initial costs or setup charges |
| Startup Fee Waivers | Waive startup fees for existing customers | Reward loyal customers |
| Multiple Currencies | Set currency per product | Support international customers |
| Payment Processing | Secure credit card processing through Stripe | Accept payments safely and securely |
Subscription Management
| Feature | Description | User Benefit |
|---|---|---|
| Recurring Billing | Set up automatic recurring charges | Generate predictable revenue without manual work |
| Billing Schedules | Choose billing frequency (weekly, monthly, yearly) | Match your business model |
| Subscription States | Track active, past due, canceled, and ended subscriptions | Monitor subscription health |
| Bulk Subscription Management | Update or cancel multiple subscriptions at once | Efficiently handle changes |
| Subscription Updates | Change subscription prices or schedules | Adapt to business needs |
| Customer Portal Integration | Customers manage subscriptions through Stripe portal | Reduce support requests |
Punch Card Configuration
| Feature | Description | User Benefit |
|---|---|---|
| Credit Issuance | Configure how many credits are issued per purchase | Set up multi-use passes |
| Credit Expiration | Set expiration dates for credits | Control when credits can be used |
| Billing Period Restrictions | Restrict credit usage to billing periods | Align with subscription windows |
| Contract Window Restrictions | Restrict credit usage to contract periods | Control access within contract terms |
| Product Mapping | Map punch cards to classes, events, or appointment types | Control which services credits can be used for |
| Credit Tracking | Track credit usage and remaining credits | Monitor customer usage |
Product Visibility & Access
| Feature | Description | User Benefit |
|---|---|---|
| Show in App | Control whether products appear in customer app | Control product visibility |
| Shop Visibility | Show or hide products in public shop | Manage what customers can see |
| Category Organization | Organize products into categories | Help customers find what they need |
| Product Ordering | Set display order for products | Prioritize featured products |
| Customer-Specific Access | Control which customers can see which products | Offer exclusive products or member-only pricing |
Package Invites & Waitlists
| Feature | Description | User Benefit |
|---|---|---|
| Package Invites | Invite specific customers to purchase packages | Target specific customers |
| Invite Acceptance | Customers can accept or reject invites | Give customers control |
| Invite Reminders | Send reminders to customers with pending invites | Increase conversion rates |
| Invite Cancellation | Cancel pending invites | Manage invite lifecycle |
| Waitlist Management | Create waitlists for limited-availability products | Capture interest when products are full |
| Single Purchase Only | Limit products to single purchase per customer, preventing duplicate purchases | Control product availability and prevent accidental repurchases |
| Waitlist Promotion | Promote customers from waitlist when spots open | Fill spots efficiently |
Product Workflow & Redirects
| Feature | Description | User Benefit |
|---|---|---|
| Purchase Redirects | Redirect customers after purchase to specific pages | Guide customers to next steps |
| External Redirects | Redirect to external URLs after purchase | Integrate with other systems |
| Page Redirects | Redirect to specific site pages after purchase | Customize post-purchase experience |
| No Redirect | Keep customers on purchase page after purchase | Provide immediate confirmation |
Form Requirements
| Feature | Description | User Benefit |
|---|---|---|
| Custom Forms | Require customers to complete forms during purchase | Collect waivers, intake forms, or preferences |
| Form Templates | Use pre-built form templates | Save time with ready-made forms |
| Multiple Forms | Require multiple forms per product | Collect comprehensive information |
| Form Validation | Ensure forms are completed before purchase | Collect required information |
QR Code Generation
| Feature | Description | User Benefit |
|---|---|---|
| Product QR Codes | Generate QR codes for products | Enable quick in-person purchases |
| Bulk QR Generation | Generate QR codes for multiple products | Efficiently create codes for all products |
| QR Code Display | Show QR codes in product management | Easy access to codes for printing |
Key Capabilities
Product Creation & Management
| Capability | Details |
|---|---|
| Multiple Product Types | Create subscriptions, one-time purchases, punch cards, or custom amount products |
| Flexible Pricing | Set fixed prices, variable pricing ranges, or custom amounts |
| Product Details | Add names, headlines, descriptions, and images to products |
| Bulk Creation | Create multiple products at once with bulk operations |
| Product Updates | Update product details, pricing, or settings anytime |
| Product Deletion | Remove products when no longer needed |
Payment Processing
| Capability | Details |
|---|---|
| Stripe Integration | Secure credit card processing through Stripe |
| Multiple Payment Methods | Accept credit cards, bank transfers, and more |
| Payment Tracking | Track payment history and transaction status |
| Refund Processing | Process refunds for purchases |
| Payment Links | Generate secure payment links for customers |
| Customer Portal | Customers manage payments through Stripe portal |
Customer Access Control
| Capability | Details |
|---|---|
| Visibility Settings | Control which products appear where |
| Access Restrictions | Restrict products to specific customer groups |
| Invite-Only Products | Create products that require invites |
| Waitlist Management | Manage waitlists for limited-availability products |
| Single Purchase Only | Limit products to single purchase per customer, preventing duplicate purchases |
| Customer-Specific Pricing | Offer different prices to different customers |
| Customer Credit Balance | Customers can use credit balance to pay for products at Point of Sale |
Punch Card Features
| Capability | Details |
|---|---|
| Credit Configuration | Set how many credits are issued per purchase |
| Expiration Management | Set expiration dates for credits |
| Usage Restrictions | Control when and where credits can be used |
| Product Mapping | Map punch cards to specific services |
| Credit Tracking | Track credit usage and remaining credits |
Customization Options
| Option | What Users Can Customize |
|---|---|
| Product Type | Choose between subscription, one-time purchase, punch card, or custom amount |
| Pricing Strategy | Set fixed prices, variable pricing ranges, or custom amounts |
| Billing Schedule | Choose weekly, monthly, or yearly billing for subscriptions |
| Startup Fees | Add one-time setup fees with waiver options |
| Product Details | Customize name, headline, description, and images |
| Visibility Settings | Control where products appear (app, shop, categories) |
| Workflow & Redirects | Configure post-purchase redirects and workflows |
| Form Requirements | Require custom forms during purchase |
| Punch Card Configuration | Set credit issuance, expiration, and usage restrictions |
Limits & Constraints
| Limit | Details |
|---|---|
| Product Types | Create unlimited products of any type |
| Pricing Ranges | Variable pricing supports any minimum/maximum range |
| Subscription Schedules | Choose from weekly, monthly, or yearly billing |
| Punch Card Credits | Set any number of credits per purchase |
| Product Categories | Organize products into unlimited categories |
| Package Invites | Send unlimited invites to customers |
| Waitlist Size | No hard limit on waitlist size |
Advanced Features
Bulk Operations
| Feature | Description | User Benefit |
|---|---|---|
| Bulk Product Creation | Create multiple products at once | Efficiently set up product catalog |
| Bulk Updates | Update multiple products simultaneously | Make changes across products quickly |
| Bulk Subscription Management | Update or cancel multiple subscriptions | Handle changes efficiently |
| Bulk QR Generation | Generate QR codes for all products | Create codes for printing |
Product Analytics
| Feature | Description | User Benefit |
|---|---|---|
| Purchase Tracking | Track product purchases and revenue | Monitor product performance |
| Subscription Metrics | Monitor active, canceled, and ended subscriptions | Understand subscription health |
| Punch Card Usage | Track credit usage and remaining credits | Monitor customer engagement |
| Revenue Reporting | Generate revenue reports by product | Make data-driven decisions |
Integration Capabilities
| Feature | Description | User Benefit |
|---|---|---|
| Class Integration | Link products to classes for access control | Control who can attend classes |
| Event Integration | Link products to events for access control | Control event registration |
| Appointment Integration | Link products to appointment types | Control appointment booking |
| Form Integration | Require forms during purchase | Collect required information |
| Stripe Integration | Process payments through Stripe | Accept secure payments |
| Customer Portal | Customers manage subscriptions through Stripe | Reduce support requests |
Integration Capabilities
| Integration | What It Enables |
|---|---|
| Payment Processing | Accept credit card payments through Stripe |
| Subscription Management | Automatic recurring billing and customer portal access |
| Class & Event Access | Control access to classes and events based on product ownership |
| Appointment Booking | Control appointment booking based on product ownership |
| Forms System | Require custom forms during purchase |
| Customer Portal | Customers manage subscriptions and payments |
| QR Codes | Generate QR codes for in-person purchases |
| Email Notifications | Send purchase confirmations and subscription updates |