Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.deandesk.com/llms.txt

Use this file to discover all available pages before exploring further.

School-level feature — managed within your school portal at yourschool.deandesk.com.
Products are the foundation of billing in DeanDesk. Every payment a student or family makes is tied to a product. You create products, attach pricing plans to them, and optionally link them to courses or programs so that paying for a product grants access to the associated content. Open Finance → Products in the admin sidebar to manage your products.

Product types

DeanDesk supports four product types. Choose the one that matches what you are selling.
TypePurposeBillingWho can purchase
TuitionCourse enrollment feesOne-time or recurringStudents (optionally restricted to members or children only)
ProgramPublic program enrollmentOne-time or recurringAnyone (can require a checkout form)
FeeOne-time charges (registration, materials, etc.)One-time onlyStudents
DonationFundraising campaignsOne-time or recurringAnyone

Create a product

1

Open Products

Go to Finance → Products and click Create Product.
2

Enter basic information

Fill in the following:
  • Product Name — what students and families see when purchasing (e.g., “Full-Time Tuition”, “Summer Camp Registration”)
  • Description — a longer explanation of what the product includes
  • Product Type — select Tuition, Program, Fee, or Donation
3

Configure type-specific settings

Depending on the product type, additional options appear:
  • Tuition Access — choose Anyone can select or Members only to restrict purchasing to users with an active membership
  • Eligible Memberships (members-only products) — leave empty to allow any active membership, or pick one or more specific membership plans that gate purchase. Useful when only certain tiers (e.g. “Supporter Family”) should unlock a specific tuition rate.
  • Tuition Audience — choose Adults or children or Children only to restrict who the tuition applies to
4

Add optional metadata

  • Benefits — a comma-separated list of what the product includes, displayed as bullet points on the public product page (e.g., “Access to all resources, Discussion and community features, Ongoing updates”)
  • YouTube Video URL — paste a YouTube link to embed a video on the public product page
  • Images — add image URLs or upload up to 5 image files to display on the product page
5

Link a course (tuition products only)

For tuition products, you can optionally create or link a course during product creation. When a student purchases the product, they gain access to the linked course.Click Add Course to either create a new course or link an existing one. You can also manage course associations later from the product details page.
6

Save

Click Create Product. The product is now visible in your products list and ready for pricing plans.

Pricing plans

Every product needs at least one pricing plan that defines how much to charge and how often. A single product can have multiple pricing plans to give buyers flexibility.

Add a pricing plan

1

Open the product

From Finance → Products, click on the product to open its details page.
2

Click Add Pricing Plan

In the Pricing Plans section, click Add Pricing Plan.
3

Configure the plan

  • Plan Name — a label for this pricing option (e.g., “Monthly Plan”, “Annual Plan”, “One-Time Payment”)
  • Amount — the price to charge. Enter in dollars (e.g., 25.00 for $25). Toggle the Free switch for free products.
  • Currency — USD, EUR, or GBP
  • Billing Type — choose Recurring or One-time
4

Configure recurring billing (if applicable)

For recurring plans:
  • Billing Interval — how often to charge: Daily, Weekly, Monthly, or Yearly
  • Interval Count — the number of intervals between charges (e.g., set to 3 with Monthly for quarterly billing)
  • Limited Billing — toggle this on to stop billing after a set number of payments. For example, “12 monthly payments” charges the student monthly for one year, then stops automatically.
  • First Payment (limited-billing plans) — choose Charge when purchased to bill immediately, or Charge after one billing cycle to delay the first charge until one interval later. Delayed billing gives access now and starts paid billing one interval later. The cart shows “Starts after one billing cycle” and the order summary uses Due today instead of a single total.
5

Save

Click Save. The pricing plan is now available to buyers.

Example pricing configurations

Plan nameAmountBillingIntervalPaymentsTotal cost
Monthly Tuition$150RecurringMonthlyUnlimitedOngoing
Semester Plan$800RecurringEvery 6 monthsUnlimitedOngoing
10-Month Plan$100RecurringMonthly10 payments$1,000
Annual Tuition$1,000One-time1$1,000
Free Trial$0One-timeFree
Offering both monthly and annual pricing plans for the same product lets families choose the payment schedule that works best for them. Consider a small discount on the annual option to incentivize upfront payment.

Archive a pricing plan

To remove a pricing plan without deleting it, click the Archive button next to the plan. Archived plans are no longer available for new purchases, but existing subscriptions on that plan continue unaffected.

Linking courses and programs

Products can be linked to courses and programs so that purchasing the product automatically grants access to the associated content.

Manage course associations

From the product details page, click Manage Courses to:
  • Search and link existing courses — select courses that already exist in your school
  • Create a new course — create a course directly from the product page with title, description, instructor, dates, enrollment code, term, capacity, and active status
  • Remove a course — unlink a course from the product
Each linked course displays its title, instructor, status, start/end dates, capacity, and current enrollment count.

Manage program associations

Click Manage Programs to link or unlink programs. The process is the same as courses — search existing programs or create a new one.
Courses can be linked to Tuition products and to any other product type whose initial signup role is student. Program products can be linked to programs. Fee and Donation products do not support course or program associations.

Linking rosters

Tuition products can also be associated with rosters. Linking a roster to a tuition product surfaces that product on the roster and lets the Roster Distribution canvas highlight which students are enrolled.
1

Open the product

From Finance → Products, open a tuition product.
2

Open Manage Rosters

In the Associated Rosters section, click Manage Rosters.
3

Add or remove rosters

Use the picker to add rosters or click the remove icon next to a roster to detach it.
4

Save

Save. The association takes effect immediately and is visible on both the product detail page and the linked rosters.

Public product URLs

Every product has a public landing page at a URL based on its slug:
Product typeURL pattern
Donationhttps://yourschool.deandesk.com/donate/<slug>
Tuition / Program / Feehttps://yourschool.deandesk.com/products/<slug>
Slugs must be unique within the school. If you try to save a product with a slug already in use, you’ll see: That URL slug is already in use by another product. Slugs are auto-derived from the product name on creation; you can override the slug when editing.

Donation campaigns

Donation products include additional features for running fundraising campaigns.

Donation page

Each donation product has a public donation page where supporters can:
  • Choose from preset donation amounts (the quick-select buttons you configured)
  • Enter a custom amount
  • Leave an optional message
  • Choose to donate anonymously
  • Set up a recurring donation on a schedule

Donor wall

If enabled, the donation page displays a wall showing donor names, amounts, and messages. Anonymous donors appear as “Anonymous” on the wall.

Viewing donations

From the product details page, the Donations section shows:
  • Total number of donations
  • Total amount raised
  • A paginated table of every donation with donor name, email, amount, message, anonymous status, recurring indicator, status, and date

Tags and sort order

Products can be organized with tags and a sort order value to control how they appear in lists and on the public Enroll-In-Program cards.
FieldWhat it does
TagsComma-separated labels (e.g. “summer”, “scholarship”, “k-2”). Tags appear as chips on public product cards and can be used to filter the product list.
Sort orderNumeric value that determines the order products appear in lists and on the public catalog. Lower numbers appear first.
Set tags and sort order on the create/edit product form, or update them in bulk using the spreadsheet editor (below).

Editing and archiving products

  • Edit — click the edit button on any product to update its name, description, type settings, metadata, images, tags, and sort order
  • Archive — archiving a product deactivates it so it can no longer be purchased. Existing subscriptions and enrollments are not affected.
  • Reactivate — archived products can be reactivated. You can optionally reactivate their pricing plans at the same time.

Bulk import

Use the Bulk Product Import dialog to create many products at once.
1

Open Bulk Import

From Finance → Products, click Bulk Import.
2

Provide your rows

Upload a CSV or paste rows directly into the dialog. Each row represents a product with fields like name, description, type, access (anyone / members only), audience (adults+children / children only), tags, and sort order.
3

Review

DeanDesk parses your rows and shows a preview with type, access, audience, and tags surfaced for each product. Fix any rows that show validation errors.
4

Push to Stripe

Submit. DeanDesk creates the products in DeanDesk and pushes them to Stripe in both your test and live environments.

Bulk edit (spreadsheet editor)

For updating tags, sort order, type, access, or audience across many existing products at once, use the Bulk Edit spreadsheet editor.
1

Open Bulk Edit

From Finance → Products, click Bulk Edit.
2

Edit cells

The editor loads your existing products into a spreadsheet grid. Edit cells inline — only changed cells are highlighted.
3

Save changes

Submit. Only the rows you edited are sent to DeanDesk; untouched products are left alone.
Use Bulk Edit when you need to re-tag or reorder large catalogs after a curriculum change — much faster than opening each product individually.

Product list

The Finance → Products page shows all your products in a table with:
ColumnWhat it shows
ProductName and description
TypeTuition, Program, Fee, or Donation
TagsTags applied to the product
Pricing PlansNumber of plans and price range
Associated CoursesNumber of linked courses
StatusActive or Inactive
The product list supports:
  • Search by product name
  • Filter by type — Tuition, Program, Fee, or Donation
  • Sort by Active — surface active products first (or last) so you can quickly find what’s available for purchase
Click any product to open its details page where you can manage pricing plans, courses, programs, and view donations.