Overview
Single purchases are one-time, non-recurring offerings that bundle features and entitlements for a fixed price. They are ideal for one-off services, digital downloads, consultation packages, or any product that doesn’t require ongoing billing. With Metrifox, product and growth teams can create, price, and manage single purchases without engineering support. Once configured, they’re automatically displayed in your pricing pages and checkout flows via Metrifox’s SDKs.Create a Single Purchase
You can create a single purchase from two places:- Via the Offerings page:
- Navigate to Catalog → Offerings.
- Switch to the Single Purchase tab.
- Click Create Single Purchase.
- Via a specific Product:
- Navigate to Catalog → Products.
- Select the desired product.
- In the Single Purchases section, click Add.
| Field | Description | Example |
|---|---|---|
| Name | The customer-facing name of your offering. | 60-min Strategy Session |
| Description | Internal or external description of the offering. | One-time deep dive and strategy call. |
| Single Purchase Key | A unique API identifier. Leave blank to auto-generate. | strategy_call_60min (auto-generated) |
| Customer Visibility | Toggle to show/hide this offering in public pricing pages. | On (Visible) |
Attach Features
Features define what a customer receives when they make this purchase.- In your single purchase, go to the Features section.
- Click Attach.
- Select the feature(s) you want to include.
- Configure the entitlement based on the feature type:
- No configuration needed. Attaching the feature grants access.
| Setting | Description | Example |
|---|---|---|
| Limit Enforcement | Controls overage behavior. Single purchases use a Hard Limit by default—customers cannot exceed their allotted usage. | Hard Limit |
| Quota Limit | The total usage included. | 1 (e.g., 1 session) |
| Included Usage | The amount of usage included in the purchase price. | 60 (e.g., 60 minutes) |
| Reset Interval | How often usage resets. For single purchases, this is typically None. | None |
- Customize Display: Use the ⋮ menu to hide a feature from public view or edit its display text for pricing pages.
- Click Done.
Define Pricing
Set how customers are charged for this one-time purchase.- In your single purchase, navigate to the Prices section.
- Click Add Price.
- Select Fixed Charge.
- Enter the price. Since this is a one-time purchase, billing intervals do not apply.
- Note: Customers will not enter a quantity; it is always 1.
- Select Set Dynamic Price.
- Choose the metered feature to base the price on.
- Define pricing tiers (e.g., volume discounts, graduated pricing).
- Select a model: Flat Fee, Per Unit, or Package Pricing.
Attach Add-ons
Offer complementary one-time purchases at checkout.- In your single purchase, find the Attached Add-ons section.
- Click Attach Add-on.
- Select a launched add-on from the list.
- Configure the attachment:
- Mandatory: Automatically added to the cart; customer cannot remove it.
- Optional: The customer can choose to add it.
- Visibility: Control if the add-on is shown to customers or is admin-only.
Attach One-Time Charges
Automatically add fees like setup or delivery charges.- In your single purchase, go to the Charges section.
- Click Attach Charge.
- Select a charge and set its trigger:
- Upon First Purchase: charged only the first time a customer buys this item.
- On Every Purchase: charged every time the item is purchased.
Launch Your Single Purchase
Once configured, make it available to customers.- Click Launch Single Purchase in the top right.
- Note: Any future edits create a new version that must be launched to go live.
Manage Single Purchases
- View: See all single purchases under Catalog → Offerings (Single Purchase tab) or within a specific Product page.
- Edit: Select a single purchase and click Edit. All changes create a new version that must be launched.
- Delete/Archive:
- Delete: Only possible for drafts never launched.
- Archive: For launched offerings. Prevents new purchases but preserves historical data.

