> ## Documentation Index
> Fetch the complete documentation index at: https://hercules.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Products & Features

> Define products, variants, and features in Hercules Commerce. Create SaaS plans, physical goods, digital products, and more.

Define your what you're selling inside your Product catalog

| Term | Description | Examples |
| - | - | - |
| **Products** | What you're selling | - "Pro Plan"<br />- "T-Shirt"<br />- "Online Course" |
| **Variants** | Different versions of the same product | - monthly/annual<br />- small/medium/large<br />- black/white/navy |
| **Features** | Specific entitlements a customer can access after purchase | - "10 seats"<br />- "Unlimited access"<br />- "Priority support" |

<div className="screenshot mint">
  <img src="https://mintcdn.com/zeus-0f6dadbf/kr00GTozD-mEFvWE/images/apps/commerce-product-catalog-ecommerce.png?fit=max&auto=format&n=kr00GTozD-mEFvWE&q=85&s=a5473bea76ec6e0923bc059da70b02d3" alt="Product catalog" width="2308" height="1106" data-path="images/apps/commerce-product-catalog-ecommerce.png" />
</div>

### How do I create a product?

Go to **Commerce → Products** and click **Add Product**. Or just Ask Hercules:

```text Create a Product with AI wrap theme={}
Create a Pro plan at $29/month with 10 projects and a Business plan for $99/month with unlimited projects and priority support
```

<div className="screenshot coral">
  <img src="https://mintcdn.com/zeus-0f6dadbf/kr00GTozD-mEFvWE/images/apps/commerce%20-%20product%20type.png?fit=max&auto=format&n=kr00GTozD-mEFvWE&q=85&s=f85033d4c0f25e151844e86987f0928b" alt="Create a product" width="1116" height="760" data-path="images/apps/commerce - product type.png" />
</div>

### How do I configure pricing?

Set pricing on each product variant. Choose from:

* **Free:** \$0 for freemium tiers
* **One-time:** Single payment for lifetime access
* **Recurring:** Monthly, annual, or custom billing cycles

<div className="screenshot lavender">
  <img src="https://mintcdn.com/zeus-0f6dadbf/kr00GTozD-mEFvWE/images/apps/commerce%20-%20pricing%20saas.png?fit=max&auto=format&n=kr00GTozD-mEFvWE&q=85&s=5e474ee18264d24dac4ad73d486cc7a4" alt="Pricing configuration" width="1002" height="776" data-path="images/apps/commerce - pricing saas.png" />
</div>

### Example: SaaS subscriptions

For SaaS, create products for each plan tier with variants for billing frequency.

| Product | Variants | Features |
| - | - | - |
| Free | Monthly | Basic dashboard, Email support |
| Pro | Monthly, Annual | Advanced analytics, Priority support, API access |
| Business | Monthly, Annual | Custom integrations, SSO, Dedicated account manager |
| Enterprise | Annual | White labeling, SLA guarantee, Custom contracts, On-premise deployment |

<div className="screenshot coral">
  <img src="https://mintcdn.com/zeus-0f6dadbf/kr00GTozD-mEFvWE/images/apps/commerce-product-catalog-saas.png?fit=max&auto=format&n=kr00GTozD-mEFvWE&q=85&s=3e1e46aaeca480ffc689afa385b61b0f" alt="SaaS product catalog" width="2338" height="1016" data-path="images/apps/commerce-product-catalog-saas.png" />
</div>

### Example: Physical goods

Create products for each item with variants for configuration options like size or color. Features are usually not needed for physical goods.

| Product | Variants |
| - | - |
| Classic T-Shirt | S/M/L/XL, Black/White/Navy |
| Wireless Headphones | Black/Silver, Standard/Noise-Canceling |
| Coffee Mug | 12oz/16oz, Matte/Glossy |
| Desk Lamp | White/Black, USB/Plug-in |
| Notebook Bundle | 3-pack/6-pack, Lined/Dot Grid |

<div className="screenshot honey">
  <img src="https://mintcdn.com/zeus-0f6dadbf/kr00GTozD-mEFvWE/images/apps/commerce-product-catalog-ecommerce.png?fit=max&auto=format&n=kr00GTozD-mEFvWE&q=85&s=a5473bea76ec6e0923bc059da70b02d3" alt="Physical goods catalog" width="2308" height="1106" data-path="images/apps/commerce-product-catalog-ecommerce.png" />
</div>

### Example: Digital products

Create products for downloadable content. Features can include: download access, future updates, source files, commercial usage rights.

| Product | Variants |
| - | - |
| UI Kit | Figma/Sketch, Personal/Commercial License |
| Online Course | Self-paced/Cohort, Standard/With Coaching |
| Ebook Bundle | PDF/ePub, Single Book/Complete Series |
| Stock Photo Pack | 10 photos/50 photos/Unlimited |
| Audio Sample Pack | WAV/MP3, Basic/Producer Edition |

### Example: Events & tickets

Create products for each event with variants for different ticket types. Features can include: session access, recordings, networking events, swag bag, priority seating.

| Product | Variants |
| - | - |
| Annual Conference 2026 | Early Bird/General/VIP, In-Person/Virtual |
| Workshop: Intro to AI | Morning/Afternoon Session, Single/Group (5+) |
| Networking Dinner | Standard/Premium Table |
| Webinar Series | Single Session/Full Series, Live/Recording Only |

### Example: Memberships & communities

Create products for recurring access.

| Product | Variants | Features |
| - | - | - |
| Community Membership | Monthly/Annual, Individual/Team | Community access, Office hours, Direct messaging |
| Premium Newsletter | Monthly/Annual | Exclusive content, Early access |
| Insider Tier | Monthly/Annual | Community access, Exclusive content, 1:1 calls |
| Private Discord Access | Monthly/Lifetime | Community access, Private channels |

### Additional FAQ

<AccordionGroup>
  <Accordion title="Can I create products by chatting with Hercules?">
    Yes. Describe what you want to sell and Hercules will create products, variants, and features. Example: "Create three pricing tiers for my project management tool."
  </Accordion>

  <Accordion title="What is a feature?">
    Features are entitlements that define what a customer can do (e.g., "can create unlimited projects"). To create a project, go to **Commerce → Features** and click **Add Feature**. Or just Ask Hercules: "Create features for seat limits: 5 seats, 20 seats, and unlimited seats"
  </Accordion>

  <Accordion title="Can I change prices after launch?">
    Yes. Existing subscribers stay on their current price. New subscribers get the new price. You can
    also migrate existing subscribers if needed.
  </Accordion>

  <Accordion title="Can I set up pay-what-you-want pricing?">
    Not at this time, but it is on our roadmap.
  </Accordion>

  <Accordion title="How do I handle inventory for physical products?">
    Currently Hercules Commerce does not handle inventory. You will need to do this in your app
    yourself. We plan to launch this feature very soon.
  </Accordion>

  <Accordion title="Can I customize checkout fields?">
    We are working on this! It's coming soon.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.