Skip to main content

Every product field

The product editor changes shape with what you're selling — a physical mug needs weight and stock, a course needs a curriculum, an event needs a date and a venue. This page lists every field the editor can show, so you can look up any one of them without guessing.

Where to find it

Sidebar → COMMERCE → Products, then open any product. Fields you don't see are ones that don't apply to that product's type.

Not every field, every time

The editor only renders what's relevant. Change the product type and the form changes with it — that's why this page is longer than any single product's form.

The basics

Every product has these, whatever its type.

FieldTypeWhat it acceptsWhat it does
TitleLong text
Short DescriptionLong text
  • Up to 300 characters
e.g. Brief summary shown in product cards and search results (1-2 sentences)
StatusOn/off
CategoryDropdown
Choices: — No category —
CollectionDropdown
TagsTags
e.g. Add tags...
CurrencyDropdown
Featured productOn/off
Show in storefrontOn/off

9 fields, read from the live app. Which ones you see depends on the product type and your plan.

Title is what buyers see and what search engines index. Status decides whether it's live: a draft is invisible to buyers no matter what else is set.

Selling and pricing

FieldTypeWhat it acceptsWhat it does
Price TierDropdown
Choices: BudgetMid-RangePremiumLuxury
Price ($) *Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Compare-at Price ($) *Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Compare-at Price ($) *Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Sale Price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Sale End DateText
e.g. e.g. PROD-001
Cost per item ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Quarterly Price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Annual Price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Fixed rate per unitNumber
  • Minimum 0
  • Numbers only
  • Steps of 0.01
e.g. 0.00
Pricing SKUText
e.g. e.g. PROD-001
Billing Type *Dropdown
Choices: One-timeRecurring
Billing PeriodNumber
Trial Period (days)Number
  • Minimum 0
  • Numbers only
Grace Period (days)Number
  • Minimum 0
  • Numbers only
Checkout ConfigDropdown
Choices: Store Default
Minimum amountNumber
  • Minimum 0
  • Numbers only
  • Steps of 0.01
e.g. e.g. 5
Suggested amountsNumber
  • Numbers only
e.g. 5, 10, 25
Guarantee Period (days)Number
  • Minimum 0
  • Numbers only
Guarantee DescriptionNumber
e.g. 30

20 fields, read from the live app. Which ones you see depends on the product type and your plan.

Billing Type is the fork between a one-off purchase and a recurring one. Choose recurring and the period, trial and grace fields start to matter — grace is how long a failed renewal keeps access before it's cut off.

Stock and fulfilment

Physical products only.

FieldTypeWhat it acceptsWhat it does
SKUText
Track inventoryOn/off
Total Stock (computed)Text
Requires shippingOn/off
LengthNumber
WidthNumber
  • Maximum 100
  • Minimum 1
  • Numbers only
HeightNumber
  • Maximum 100
  • Minimum 1
  • Numbers only
Guide imageLong text
Base SKUText
Inventory SKUNumber
BarcodeNumber
Stock quantityNumber
  • Minimum 0
  • Numbers only
Current StockNumber
  • Minimum 0
  • Numbers only
Low Stock ThresholdNumber
  • Minimum 0
  • Numbers only
Reorder PointNumber
  • Minimum 0
  • Numbers only
Out of stockOn/off
WeightNumber
  • Minimum 0
  • Numbers only
  • Steps of 0.1
Weight UnitNumber
Dimension UnitDropdown
Choices: cmin
Material / fabricLong text
Care instructionsLong text
SpecificationsLong text

22 fields, read from the live app. Which ones you see depends on the product type and your plan.

Low Stock Threshold is when you get warned; Reorder Point is when you should be ordering more. Out of stock decides what buyers see when there's none left — hiding it and letting it be back-ordered are different choices.

Variants and options

FieldTypeWhat it acceptsWhat it does
OptionsText
Option nameTags
e.g. e.g. Color, Size, Material
Option valuesTags
e.g. Type a value and press Enter…
Your own labelText
e.g. e.g. Training
Allow CustomizationOn/off
Customization Fee (optional)Number
  • Maximum 10000
  • Minimum 0
  • Numbers only
  • Steps of 0.01
e.g. 0.00
Required *On/off

7 fields, read from the live app. Which ones you see depends on the product type and your plan.

Options are how one product becomes several buyable versions — Size with Small/Medium/Large, Colour with Black/White. Each combination gets its own stock and SKU.

Digital delivery

FieldTypeWhat it acceptsWhat it does
Download LimitNumber
  • Minimum 0
  • Numbers only
e.g. Unlimited
Access Expiry (days)Number
  • Minimum 0
  • Numbers only
e.g. Never expires
Instructions (optional)Long text

3 fields, read from the live app. Which ones you see depends on the product type and your plan.

Download Limit caps how many times a buyer can download the file; Access Expiry cuts access off after a set number of days. Leave both open if you're selling something meant to be kept.

Courses and memberships

FieldTypeWhat it acceptsWhat it does
Assigned curriculumDropdown
Instructor NameText
e.g. e.g. John Smith
Instructor BioLong text
e.g. Short bio about the instructor...
Enrollment CapNumber
  • Minimum 0
  • Numbers only
e.g. No limit
Member CapNumber
  • Minimum 0
  • Numbers only
e.g. No limit
Max Pauses Per YearNumber
  • Minimum 0
  • Numbers only
Features (one per line)Number
Shipping ScheduleDropdown
Choices: Same as BillingCustom Schedule
Box DescriptionLong text
e.g. Describe what subscribers can expect in each box...

9 fields, read from the live app. Which ones you see depends on the product type and your plan.

Assigned curriculum is what links a course product to the lessons a buyer gets. Without it, they've paid for an empty course — this is the single most common thing to forget.

Events and bookings

FieldTypeWhat it acceptsWhat it does
Start DateDropdown
Date & TimeDate
  • Minimum 1
  • Numbers only
TimezoneDate
Sync toOn/off
End DateDropdown
DateOn/off
e.g. e.g., Personal day, Holiday
Session length (minutes)Number
  • Minimum 1
  • Numbers only
e.g. e.g. 30
Scheduled serviceNumber
Auto-generate meeting link on publishOn/off
Start TimeDropdown
End TimeDropdown
DurationDropdown
Choices: 15 minutes30 minutes45 minutes1 hour1.5 hours2 hoursNone5 min10 min15 min30 min
CapacityNumber
  • Numbers only
RegisteredNumber
  • Numbers only
  • Read-only
RemainingNumber
  • Numbers only
  • Read-only
Session SettingsDropdown
Choices: 15 minutes30 minutes45 minutes1 hour1.5 hours2 hoursNone5 min10 min15 min
Buffer BeforeDropdown
Choices: 1.5 hours2 hoursNone5 min10 min15 min30 min
Buffer AfterDropdown
Choices: 15 min30 minNone5 min10 min30 minutes1 hour2 hours24 hours48 hours
Minimum noticeDropdown
Choices: 30 minutes1 hour2 hours24 hours48 hours7 days14 days30 days60 days90 days
Maximum advanceDropdown
Choices: 24 hours48 hours7 days14 days30 days60 days90 days
Available HoursOn/off
Enable WaitlistOn/off
Allow multiple tickets per buyerOn/off
Cancellation PolicyDropdown
Choices: ImmediateEnd of PeriodProrated
Calendar SyncOn/off
Send calendar invites to registrantsOn/off
Meeting URLText
  • Must be a URL
Current meeting linkText
  • Read-only
Venue Name & AddressText
Venue LocationText
Directions URL (optional)Text
  • Must be a URL

31 fields, read from the live app. Which ones you see depends on the product type and your plan.

Buffer Before / After is padding around a session so bookings can't land back-to-back. Minimum notice stops someone booking you in ten minutes; Maximum advance stops them booking next year.

Search and audience

FieldTypeWhat it acceptsWhat it does
Page TitleLong text
  • Up to 70 characters
Meta DescriptionLong text
  • Up to 160 characters
Target AudienceDropdown
Choices: BudgetMid-RangePremiumLuxury
e.g. e.g., Young professionals, 25-35, fashion-forward
Persona TagsText
e.g. e.g., minimalist, eco-friendly, tech-savvy

4 fields, read from the live app. Which ones you see depends on the product type and your plan.

Page Title and Meta Description are what search engines show. Leave them blank and the product's own title and description are used — fine to start, worth writing properly once a product matters.

Everything, in one list

Every field above in a single alphabetical table, for when you know the name and just want its meaning.

FieldTypeWhat it acceptsWhat it does
Access Expiry (days)Number
  • Minimum 0
  • Numbers only
e.g. Never expires
Allow CustomizationOn/off
Allow multiple tickets per buyerOn/off
Annual Price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Assigned curriculumDropdown
Auto-generate meeting link on publishOn/off
Available HoursOn/off
BarcodeNumber
Base SKUText
Billing PeriodNumber
Billing Type *Dropdown
Choices: One-timeRecurring
Box DescriptionLong text
e.g. Describe what subscribers can expect in each box...
Buffer AfterDropdown
Choices: 15 min30 minNone5 min10 min30 minutes1 hour2 hours24 hours48 hours
Buffer BeforeDropdown
Choices: 1.5 hours2 hoursNone5 min10 min15 min30 min
Calendar SyncOn/off
Cancellation PolicyDropdown
Choices: ImmediateEnd of PeriodProrated
CapacityNumber
  • Numbers only
Care instructionsLong text
CategoryDropdown
Choices: — No category —
Checkout ConfigDropdown
Choices: Store Default
CollectionDropdown
Compare-at Price ($) *Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Compare-at price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Cost per item ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
CurrencyDropdown
Current meeting linkText
  • Read-only
Current StockNumber
  • Minimum 0
  • Numbers only
Customization Fee (optional)Number
  • Maximum 10000
  • Minimum 0
  • Numbers only
  • Steps of 0.01
e.g. 0.00
DateOn/off
e.g. e.g., Personal day, Holiday
Date & TimeDate
  • Minimum 1
  • Numbers only
Dimension UnitDropdown
Choices: cmin
Directions URL (optional)Text
  • Must be a URL
Download LimitNumber
  • Minimum 0
  • Numbers only
e.g. Unlimited
DurationDropdown
Choices: 15 minutes30 minutes45 minutes1 hour1.5 hours2 hoursNone5 min10 min15 min30 min
Enable WaitlistOn/off
End DateDropdown
End TimeDropdown
Enrollment CapNumber
  • Minimum 0
  • Numbers only
e.g. No limit
Featured productOn/off
Features (one per line)Number
Fixed rate per unitNumber
  • Minimum 0
  • Numbers only
  • Steps of 0.01
e.g. 0.00
Grace Period (days)Number
  • Minimum 0
  • Numbers only
Guarantee DescriptionNumber
e.g. 30
Guarantee Period (days)Number
  • Minimum 0
  • Numbers only
Guide imageLong text
HeightNumber
  • Maximum 100
  • Minimum 1
  • Numbers only
Instructions (optional)Long text
Instructor BioLong text
e.g. Short bio about the instructor...
Instructor NameText
e.g. e.g. John Smith
Inventory SKUNumber
LengthNumber
Low Stock ThresholdNumber
  • Minimum 0
  • Numbers only
Material / fabricLong text
Max Pauses Per YearNumber
  • Minimum 0
  • Numbers only
Maximum advanceDropdown
Choices: 24 hours48 hours7 days14 days30 days60 days90 days
Meeting URLText
  • Must be a URL
Member CapNumber
  • Minimum 0
  • Numbers only
e.g. No limit
Meta DescriptionLong text
  • Up to 160 characters
Minimum amountNumber
  • Minimum 0
  • Numbers only
  • Steps of 0.01
e.g. e.g. 5
Minimum noticeDropdown
Choices: 30 minutes1 hour2 hours24 hours48 hours7 days14 days30 days60 days90 days
Option nameTags
e.g. e.g. Color, Size, Material
Option valuesTags
e.g. Type a value and press Enter…
OptionsText
Out of stockOn/off
Page TitleLong text
  • Up to 70 characters
Persona TagsText
e.g. e.g., minimalist, eco-friendly, tech-savvy
Price ($) *Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Price TierDropdown
Choices: BudgetMid-RangePremiumLuxury
Pricing SKUText
e.g. e.g. PROD-001
Quarterly Price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
RegisteredNumber
  • Numbers only
  • Read-only
RemainingNumber
  • Numbers only
  • Read-only
Reorder PointNumber
  • Minimum 0
  • Numbers only
Required *On/off
Requires shippingOn/off
Sale End DateText
e.g. e.g. PROD-001
Sale Price ($)Number
  • Minimum 0
  • Numbers only
  • Steps of 0.01
Scheduled serviceNumber
Send calendar invites to registrantsOn/off
Session length (minutes)Number
  • Minimum 1
  • Numbers only
e.g. e.g. 30
Session SettingsDropdown
Choices: 15 minutes30 minutes45 minutes1 hour1.5 hours2 hoursNone5 min10 min15 min
Shipping ScheduleDropdown
Choices: Same as BillingCustom Schedule
Short DescriptionLong text
  • Up to 300 characters
e.g. Brief summary shown in product cards and search results (1-2 sentences)
Show in storefrontOn/off
SKUText
SpecificationsLong text
Start DateDropdown
Start TimeDropdown
StatusOn/off
Stock quantityNumber
  • Minimum 0
  • Numbers only
Suggested amountsNumber
  • Numbers only
e.g. 5, 10, 25
Sync toOn/off
TagsTags
e.g. Add tags...
Target AudienceDropdown
Choices: BudgetMid-RangePremiumLuxury
e.g. e.g., Young professionals, 25-35, fashion-forward
TimezoneDate
TitleLong text
Total Stock (computed)Text
Track inventoryOn/off
Trial Period (days)Number
  • Minimum 0
  • Numbers only
Venue LocationText
Venue Name & AddressText
WeightNumber
  • Minimum 0
  • Numbers only
  • Steps of 0.1
Weight UnitNumber
WidthNumber
  • Maximum 100
  • Minimum 1
  • Numbers only
Your own labelText
e.g. e.g. Training

105 fields, read from the live app. Which ones you see depends on the product type and your plan.