Reference

Ticket and Item Settings Reference

Tickets, donations, and products are all managed as Event Items — stored as `conference360__Event_Item__c` records in Salesforce. This reference covers every field available when you create or edit an item in the Tickets and Items tab.

The ticket edit drawer showing all configurable fields for a paid GA ticket.
The ticket edit drawer showing all configurable fields for a paid GA ticket.

Item Types

Forge supports three item types on a single event. The Type field determines how the item behaves during checkout and how revenue is categorized in reporting.

TypeUse caseDonation modeSF field value
TicketStandard event admission — general admission, VIP, early bird, etc.NoTicket
DonationAllows registrants to include an optional or fixed charitable contribution at checkoutYes — maps to bt_fundraising__Donation__cDonation
ProductAdd-on merchandise or services — t-shirts, parking passes, meal upgrades, etc.NoProduct

Core Fields

FieldWhat it controlsNotesSF field
NameThe ticket name shown to registrants on the checkout page and in emailsKeep concise — long names truncate on mobile screensName
DescriptionOptional marketing copy shown beneath the ticket name on the registration pageSupports a single line of plain text; not rich-textconference360__Description__c
TypeTicket, Donation, or Product — determines checkout behaviorCannot be changed after the first purchaseconference360__Type__c
PriceThe amount charged at checkout in the event currencySet to 0 or enable Free to create a free ticketconference360__Price__c
FreeWhen enabled, bypasses payment collection entirely for this itemUse instead of Price=0 to avoid showing a $0.00 line item in checkoutconference360__Free__c
StatusOn Sale, Off Sale, or Sold Out — controls whether the item appears at checkoutItems in Off Sale or Sold Out status are hidden from the checkout formconference360__Status__c
Quantity AvailableThe maximum number of this item that can be sold across all registrationsLeave blank for unlimited; set to a positive integer to enforce a capconference360__Quantity__c
Min Per OrderMinimum number of this item a single registrant must purchaseTypically 1 for regular tickets; set to 0 to make optional items truly optionalconference360__Min_Per_Order__c
Max Per OrderMaximum number of this item a single registrant can purchase in one checkoutUseful for limiting bulk ticket purchasesconference360__Max_Per_Order__c
Sort OrderControls the display order of items on the registration pageLower numbers appear first; items with equal sort order appear alphabeticallyconference360__Sort_Order__c

Sale Window

FieldWhat it controlsNotesSF field
Sale Start DateThe earliest date/time this item becomes purchasableLeave blank to make the item available as soon as its Status is On Saleconference360__Sale_Start__c
Sale End DateThe cutoff after which this item can no longer be purchasedItems past their Sale End Date are automatically hidden from checkoutconference360__Sale_End__c

Early Bird Pricing

To set up early-bird pricing, create two ticket records with the same name prefix (e.g. 'GA — Early Bird' and 'GA — Standard'), set the early bird Sale End Date to your cutoff, and set the standard ticket Sale Start Date to the same moment. Only one will be visible to registrants at a time.

Visibility Rules

Visibility rules let you show or hide a ticket based on the registrant's form answers, their Salesforce record, or other ticket selections. Rules are built in the Visibility tab of the ticket editor and stored as `bt_base__Rule__c` records.

Rule typeDescriptionExample
Form answerShow/hide based on a specific answer to a registration form questionShow 'Staff Ticket' only if answer to 'Are you staff?' is 'Yes'
Ticket selectionShow/hide based on whether another ticket has been selectedShow 'Workshop Add-on' only if a conference ticket is in the cart
Contact fieldShow/hide based on a field on the linked Salesforce Contact or LeadShow 'Member Price' only if the Contact's Membership Status is Active

Session Linking

Tickets can be linked to one or more sessions. When a registrant purchases a linked ticket they are automatically enrolled in those sessions — no separate session selection step is needed. This is useful for workshop passes or day-specific access.

Fees

Event-level and item-level fees can be attached to tickets. Fees are stored as `bt_stripe__Fee__c` records and are additive on top of the ticket price. Common uses: credit card processing surcharges, platform service fees, or tax line items.

Salesforce Field Mapping
ForgeSF ObjectSF Field
Ticket / Item recordconference360__Event_Item__cName, conference360__Price__c, conference360__Type__c, conference360__Free__c, conference360__Status__c
Quantity capconference360__Event_Item__cconference360__Quantity__c
Order limitsconference360__Event_Item__cconference360__Min_Per_Order__c, conference360__Max_Per_Order__c
Sale windowconference360__Event_Item__cconference360__Sale_Start__c, conference360__Sale_End__c
Visibility rulesbt_base__Rule__c / bt_base__Rule_Condition__cLinks to Event_Item__c via lookup
Feesbt_stripe__Fee__cType, Amount/Percentage

Price changes after sales

Changing a ticket price after purchases have been made does not retroactively adjust existing transactions. Existing invoices retain the original price. Only new registrations will see the updated price.