Projects
A project is your pricing page. It contains features, plans, and design settings. Each project gets a unique Share ID when published.Features
Features are the building blocks of your plans. They represent capabilities of your product.| Type | Description | Example |
|---|---|---|
| Standard | On/off — either included or not | Custom Domain, White-label |
| Limits | Numeric cap that varies per plan | 100 API calls, 5 team seats |
| Usage Based | Pay per unit consumed | $0.01 per request |
Plans
Plans bundle features together at a set price. Each plan can include different features with different limits. A project can have:- Regular plans — pre-defined bundles (Starter, Pro, Enterprise)
- Custom plan card — lets users pick individual features and build their own plan
Share ID
When you publish a project, Cuprice generates a Share ID (e.g.nTZ7axXQHU). This ID is used to:
- Embed the pricing widget on your site
- Call the Share API to get project data
- Identify the project in Stripe checkout
Theme Settings
Every project has customizable design settings:- Colors — primary, background, text, border, badge colors
- Typography — font family from Google Fonts
- Layout — border radius, header alignment, badge position
- Custom CSS — target any element with
cuprice-prefixed class names
