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.Product types
DeanDesk supports four product types. Choose the one that matches what you are selling.| Type | Purpose | Billing | Who can purchase |
|---|---|---|---|
| Tuition | Course enrollment fees | One-time or recurring | Students (optionally restricted to members or children only) |
| Program | Public program enrollment | One-time or recurring | Anyone (can require a checkout form) |
| Fee | One-time charges (registration, materials, etc.) | One-time only | Students |
| Donation | Fundraising campaigns | One-time or recurring | Anyone |
Create a product
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
Configure type-specific settings
Depending on the product type, additional options appear:
- Tuition
- Program
- Fee
- Donation
- 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
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
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.
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
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
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.
Example pricing configurations
| Plan name | Amount | Billing | Interval | Payments | Total cost |
|---|---|---|---|---|---|
| Monthly Tuition | $150 | Recurring | Monthly | Unlimited | Ongoing |
| Semester Plan | $800 | Recurring | Every 6 months | Unlimited | Ongoing |
| 10-Month Plan | $100 | Recurring | Monthly | 10 payments | $1,000 |
| Annual Tuition | $1,000 | One-time | — | 1 | $1,000 |
| Free Trial | $0 | One-time | — | — | Free |
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
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.Add or remove rosters
Use the picker to add rosters or click the remove icon next to a roster to detach it.
Public product URLs
Every product has a public landing page at a URL based on its slug:| Product type | URL pattern |
|---|---|
| Donation | https://yourschool.deandesk.com/donate/<slug> |
| Tuition / Program / Fee | https://yourschool.deandesk.com/products/<slug> |
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.| Field | What it does |
|---|---|
| Tags | Comma-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 order | Numeric value that determines the order products appear in lists and on the public catalog. Lower numbers appear first. |
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.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.
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.
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.Edit cells
The editor loads your existing products into a spreadsheet grid. Edit cells inline — only changed cells are highlighted.
Product list
The Finance → Products page shows all your products in a table with:| Column | What it shows |
|---|---|
| Product | Name and description |
| Type | Tuition, Program, Fee, or Donation |
| Tags | Tags applied to the product |
| Pricing Plans | Number of plans and price range |
| Associated Courses | Number of linked courses |
| Status | Active or Inactive |
Filters and search
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