Items
Items (OrderableItems) are the core building block of every transaction in DonorPoint. They represent what donors select on a form — a giving option, event registration, raffle ticket, volunteer signup, auction bid, or any other offering. Items are reusable templates: define once, use on many forms.
When a donor selects an Item, DonorPoint calls the item’s createOrderItem() method to create an Order Item — a line item in the transaction carrying that specific selection, the quantity, the amount, and any custom field values collected from the donor.
In This Section
- Items Overview — properties, reuse, the Item edit view
- Pricing Models — Fixed, Free, Variable, Multiple Option, RoundUp
- Restrictions and Availability — dates, login, groups, quantity limits
- Additional Contacts — collecting multiple registrant names
- Customization — custom fields on line items and transactions
- Attachments — PDF generation via Document Templates
- Scripting — pre-processing, validation, and post-processing
Item Types
| Item Type | Primary Use |
|---|---|
| Donation | Charitable gifts; fund designation; recurring giving |
| Event Package | Event registrations; attendee data; agenda sessions |
| Agenda Item | Individual session within a multi-track event |
| Volunteer Package | Volunteer shift signup |
| Raffle Ticket | Raffle entries; ticket number assignment |
| Auction Item | Auction bidding |
| Merchandise | Physical goods |
| Ecard | Digital greeting cards with recipient notification |
| Voucher | Generates a voucher with defined benefits; PDF attachment |
| Membership | Membership enrollment |
| Package | Bundle of multiple items |
The Reuse Principle
Items are shared across forms. Your standard “Annual Fund” donation item appears on your workplace campaign form, your online giving page, and your event registration form — all sharing the same definition. Pricing, fund assignment, restrictions, and scripting are configured once and apply everywhere.
The Campaigns tab on any Item shows all the forms it currently appears on.