Request a Demo
  • Platform
    • Donations
    • Campaigns
    • Events
    • eCards
    • CRM
  • Features
  • Integrations
  • Resources
    • Docs
    • Product updates
    • Changelog
  • Company
  • Platform
    • Donations
    • Campaigns
    • Events
    • eCards
    • CRM
  • Features
  • Integrations
  • Resources
    • Docs
    • Product updates
    • Changelog
  • Company
Request a Demo

Getting Started

  • Onboarding

Donations & Payments

  • How to set up a donation form

Crowdfunding Campaigns

  • How to use the P2P signup form
  • How to edit a P2P campaign
  • How to add the P2P signup page on your site.

Events

  • How to Add an Event

E-Cards

  • How to set up an eCard

Fundraising Campaigns

  • How to set up your campaign

Sponsorships

  • How to add a sponsorship item
View Categories

How to set up a donation form

4 min read

This guide walks you through setting up a donation form using the LevCharity plugin. You’ll learn where to find the form builder, what each setting controls, and how to customize the form for your needs.

Getting Started #

After the LevCharity plugin is installed and activated, you’ll see a new menu item called Donations in the WordPress dashboard.

To create a new donation form: #

  1. Go to Donations > Add New
  2. Choose the Donations type (do not select Team or P2P)
  3. Fill in the form fields described below
  4. Click Publish when you’re ready to make it live

Section: Main #

Controls the internal title, public title, and message shown on the form.

Field NameLabelTypeDescription
titleTitle (for admin use only)textInternal-only form title for admins.
hide_donation_form_headingHide Donation Form HeadingtoggleHides the title/subtitle of the donation form.
donation_form_titleFrontend Form TitletextPublic-facing heading on the donation form.
form_card_contentFrontend Form SubtitletextShort subheading under the title.
donation_product_old_id—hiddenTracks previous product ID if migrated.

Section: Max / Min Donation #

Define the minimum and maximum donation amounts a user can give.

Field NameLabelTypeDescription
min_donationMin DonationnumberMinimum amount a user can donate.
max_donationMax DonationnumberMaximum donation allowed.

Section: Additional Fee #

Enable optional processing or admin fees as a part of the donation process.

Field NameLabelTypeDescription
fee_labelFees labeltextTitle for the extra fee section.
additional_feesDonation FeerepeaterList of extra fee options.
additional_fees_fee_nameFee option nametextName of the fee.
additional_fees_fee_typeFee option typeselectFixed or percentage fee.
additional_fees_priceFee option amounttextValue or percent of the fee.

Section: Form Style #

Select the overall layout and style of the donation form.

Field NameLabelTypeDescription
show_variationsForm StyleradioChoose standard, variations, or sponsorship layout.

Section: Currency Settings #

Manage currency behavior for the donation form.

Field NameLabelTypeDescription
hide_currency_switcherHide currency switchertoggleDisables ability to choose other currencies.
base_currencyDefault currencyselectSets base currency for donations.

Section: Donation Frequency Options #

Set donation type options users can select from.

Field NameLabelTypeDescription
form_frequency_optionDonation FrequencyradioChoose between one-time, monthly, or installment options.

Section: Amounts #

Customize the amount input, including predefined values and optional settings.

Field NameLabelTypeDescription
hide_predefined_amountsEnable custom predefined amountstoggleEnable use of predefined amounts.
predefined_titlePredefined TitletextCustom title shown for predefined amounts.
predefined_amountsPredefined AmountsrepeaterList of amounts users can select.
predefined_amounts_valuePredefined ValuenumberValue for each preset amount.
hide_other_amountHide Other AmountcheckboxRemoves “other” field for freeform donation.

Section: Checkout Message #

Add custom content before and after the form.

Field NameLabelTypeDescription
donation_custom_amount_textCheckout Header TexteditorHeader shown on confirmation.
custom_code_editor_campaignCheckout Custom TexteditorCustom message shown after donation.

Section: Show/Hide #

Manage optional features on the form interface.

Field NameLabelTypeDescription
donation_comment_boxShow a comment boxtoggleEnable/disable donor message input.
hide_ccfeeHide credit card feetoggleHides the extra fee breakdown.

Section: Sponsorships (if equipment module enabled) #

Manage sponsorship product integration with the form.

Field NameLabelTypeDescription
sponsorships_listSponsorship Listtoggle listCross-sell options with grid view.
equipments_donation_frequencySponsorship Subscription Frequencytoggle listPer-sponsorship subscription option.
show_sticky_barShow Sticky BartoggleEnables sticky donation bar.
add_donation_amount_with_equipmentsAdd donation amount with sponsorshipstoggleCombines sponsorships + donation.
separated_sponsorship_pricesShow as ecommerce layouttoggleDisplay per-sponsorship pricing.
Enable_quantity_subscriptionEnable quantities for subscriptionstoggleAllow donors to choose quantity.
post_titleSponsorship TitletextTitle used for grouped sponsorships.
post_contentSponsorship DescriptioneditorDescription of sponsorships.

Section: Variations #

Add variation-based donation options, like t-shirt sizes or item bundles.

Field NameLabelTypeDescription
variations_labelVariations labeltextHeading above donation options.
multiple_variationsActivate multiple selecttoggleAllow selecting multiple items.
variation_itemsDonation VariationsrepeaterList of custom variation items.
nameTitletextName of variation.
pricePricenumberOptional fixed price.
qtyEnable QuantitytoggleQuantity input per variation.
thumbnail_idFeatured ImagemediaImage shown for variation.
categoryCategoryselectOptional category grouping.

Section: Confirmation Popup #

Configure the type of pop-up shown after a donation is submitted.

Field NameLabelTypeDescription
confirmation_popup_titlePopup TitletextTitle text for confirmation modal.
confirmation_popup_imagePopup ImagemediaOptional image shown on confirmation.
confirmation_popup_contentPopup ContenteditorRich text confirmation message.
confirmation_agree_labelAgree Checkbox LabeltextText for agree option.
confirmation_disagree_labelDisagree Checkbox LabeltextText for disagree option.

Section: Tribute Fields #

Configure optional tribute fields for dedication-based giving.

Field NameLabelTypeDescription
hide_tribute_typeHide tribute typetoggleHide/show type field.
hide_tribute_nameHide tribute nametoggleHide/show tributee’s name.
hide_tribute_certificate_nameHide tribute certificate nametoggleHide/show certificate name.
hide_tribute_certificate_emailHide tribute certificate emailtoggleHide/show certificate recipient.
hide_tribute_certificate_messageHide tribute certificate messagetoggleHide/show message field.

Was this article helpful?
Still stuck? How can we help?

How can we help?

Updated on April 22, 2025
Table of Contents
  • Getting Started
    • To create a new donation form:
    • Section: Main
    • Section: Max / Min Donation
    • Section: Additional Fee
    • Section: Form Style
    • Section: Currency Settings
    • Section: Donation Frequency Options
    • Section: Amounts
    • Section: Checkout Message
    • Section: Show/Hide
    • Section: Sponsorships (if equipment module enabled)
    • Section: Variations
    • Section: Confirmation Popup
    • Section: Tribute Fields
Join our newsletter

Add your email to stay up to date on features and new releases:

loader

  • Docs
  • Changelog
  • Privacy Policy
  • Terms of Service
  • Cookies Settings
  • Docs
  • Changelog
  • Privacy Policy
  • Terms of Service
  • Cookies Settings