Skip to content

Pricing Collection

The Pricing collection controls the feature comparison table on your /pricing page.

How It Works

The pricing page displays a three-column comparison table with plan features. Each CMS item creates one row in the table.

Pricing

You can:

  • Add feature rows showing what's included in each plan
  • Add section headers to group features by category

Fields

General Info

FieldTypeNotes
NameStringFeature name or section header (e.g., "API Access", "Integrations")
TypeEnumSection = category group header, Feature = comparable row across all plans
TooltipStringOptional hint text shown on hover next to the feature name. Leave empty to skip

Plan 1, Plan 2, Plan 3

For each plan column, configure:

FieldTypeNotes
Info (Plan X)StringText shown in this plan's cell. Only visible when "Show Icon" is turned off
Show Icon (Plan X)BooleanTurn Yes to display an icon (✓ or ✗), No to show the Info text
Icon (Plan X)EnumPick for included or for not included. Only applies when "Show Icon" is on

Not Relevant

FieldTypeNotes
SlugStringAuto-generated, you can ignore it

Example Feature Row

Feature: "Custom Integrations"

FieldValue
NameCustom Integrations
TypeFeature
TooltipConnect to any third-party API
Info (Plan 1)
Show Icon (Plan 1)Yes
Icon (Plan 1)
Info (Plan 2)Custom
Show Icon (Plan 2)No
Icon (Plan 2)
Info (Plan 3)Unlimited
Show Icon (Plan 3)No
Icon (Plan 3)

Result in table:

FeaturePlan 1Plan 2Plan 3
Custom IntegrationsCustomUnlimited

Example Section Header

Section: "Integration & API"

FieldValue
NameIntegration & API
TypeSection
Tooltip(empty)

TIP

When Type is "Section", you don't need to fill in the Plan 1/2/3 fields (Info, Show Icon, Icon). Just set the Name and Type, and leave the rest empty. The section header will appear as a category divider in the pricing table.

Icon vs Text

Choose how to display each plan's offering:

  • Show Icon = Yes → Displays ✓ (included) or ✗ (not included) as a symbol
  • Show Icon = No → Displays the Info text (e.g., "Custom", "Unlimited", "$99/mo")

This flexibility lets you show:

  • Simple checkmarks/crosses for basic yes/no features
  • Descriptive text for features with variations (e.g., different limits per plan)

Adding Pricing Features

  1. Open CMS panelPricing
  2. Click New Item
  3. Fill in the Name and Type (Feature or Section)
  4. For each plan, decide:
    • Show Icon: Yes (for ✓/✗) or No (for custom text)
    • Icon: ✓ or ✗ (if Show Icon is Yes)
    • Info: Text like "Custom", "Unlimited", "$99/mo" (if Show Icon is No)
  5. Click Save

Editing the Comparison Table

To customize plan names and CTA buttons in the comparison table, see the ComparisonTable component documentation.

Made by Pixometra