Skip to main content
Products are the foundation of all payments in Orgo. Whether you’re collecting membership fees, accepting donations, or selling merchandise, everything starts with creating a product.

How to access

SettingsFeesProducts Or: ResourcesProducts

Product Types

Orgo supports different product types for different payment scenarios:
TypeDescriptionUse Case
FeeMembership/subscription feesAnnual membership, monthly dues
DonationCharitable contributionsFundraising campaigns
CommercePhysical/digital goodsMerchandise, books, gear
EventEvent ticketsConference registration, workshops
Manual InvoiceCustom invoicingSpecial charges, reimbursements

Creating a Product

1

Navigate to Products

Go to SettingsFeesProducts.
2

Click Create Product

Select the type of product to create.
3

Enter basic information

Fill in name, description, and upload a logo/image.
4

Configure payment options

Set up pricing, subscriptions, and billing cycles.
5

Save

Save to create the product.

Product Settings

Basic Information

name
string
required
Product display name shown to members and on payment pages.
nameEn
string
English name for multilingual organizations.
description
richtext
Detailed description explaining what the product is and what members get.
descriptionInternal
text
Internal notes for administrators (not shown to members).
Product image/logo displayed on payment pages.
type
select
required
Product type (fee, donation, commerce, event, manual_invoice).

Pricing

productPrices
array
List of price tiers for this product. Create multiple tiers for different membership levels or amounts.
hasCustomPriceValue
boolean
Allow payers to enter a custom amount (useful for donations).
customMinPrice
number
Minimum amount when custom pricing is enabled.
customMaxPrice
number
Maximum amount when custom pricing is enabled.

Payment Options

hasSubscription
boolean
Enable recurring subscription payments.
hasOneTimePayment
boolean
Enable one-time payments.
monthPeriod
number
default:"1"
Billing period in months (1 = monthly, 12 = yearly).

Billing Cycle

cycleDay
number
Day of month when billing cycles start (1-28).
cycleMonth
number
Month when annual cycle starts (1-12).
cycleHasProratio
boolean
Enable prorated billing for mid-cycle subscriptions.
proratioMinMonthsEnabler
number
Minimum months remaining to enable proration.
cycleRecurrences
number
Number of billing cycles before subscription ends (null = indefinite).

Dates

startingDate
date
When the product becomes available.
maxDate
date
When the product expires/closes.

Visibility

isExternal
boolean
default:"false"
Make product available to non-members (public page).
isInternal
boolean
default:"true"
Make product available to organization members.
displayOnProfile
boolean
Show product on member profile pages.
isArchived
boolean
Archive product (hides from public but keeps data).

Price Tiers

Each product can have multiple price tiers:

Creating Price Tiers

  1. Open the product
  2. Go to Prices tab
  3. Click Add Price
  4. Enter:
    • Tier name (e.g., “Student”, “Regular”, “Family”)
    • Amount
    • Currency
  5. Save

Example Tier Structure

Membership Fee Product
├── Student Tier - $50/year
├── Regular Tier - $100/year
├── Family Tier - $150/year
└── Lifetime Tier - $1,000 one-time

Product Options

Add customizable options to products:
  1. Open the product
  2. Go to Options tab
  3. Create options like:
    • T-shirt size
    • Meal preference
    • Workshop selection
Options allow members to customize their purchase.

Public Payment Pages

Each product can have a public page for accepting payments:

URL Structure

  • By slug: https://app.orgo.space/public/product/{slug}
  • By UUID: https://app.orgo.space/public/product/{uuid}

Page Customization

Configure how the public page looks:
Show organization logo on payment page.
settings.showTitle
boolean
default:"true"
Display product title prominently.
settings.colorSelection
color
Accent color for the page.
settings.colorButton
color
Payment button color.
settings.lightThemeOnly
boolean
Force light theme regardless of user preference.
settings.commentSection
boolean
Enable comment/message section (useful for donations).
settings.newestAndTopDonationSection
boolean
Show recent and top donations (for donation campaigns).

Goal Tracking

For donation campaigns or fundraising:
goalValue
number
Target amount for one-time donations.
goalValueSubscription
number
Target amount for subscription donations.
Progress toward goals is displayed on public pages.

Local Center Products

Products can be created at the Local Center level:
localCenter
relation
Link product to a specific Local Center.
hasLocalCenterOption
boolean
Allow payers to select which Local Center receives funds.

Use Cases

Create a fee product with yearly billing cycle and multiple tiers for different member types.
Set up a fee with monthly period and automatic recurring billing.
Create a donation product with custom amounts, goal tracking, and public display of donors.
Use event-type product with multiple price tiers for different ticket types.
Set up commerce products with options for sizes/colors.

Best Practices

Use descriptive names that clearly indicate what the product is and what period it covers.
Include all relevant details about what’s included and any terms.
Create price tiers that match your organization’s membership structure.
Archive old products instead of deleting to preserve payment history.