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.