[WordPress] 外掛分享: Givasso

首頁 › 外掛目錄 › Givasso
WordPress 外掛 Givasso 的封面圖片
全新外掛
安裝啟用
—
尚無評分
5 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 8.1+ v1.7.1 上架:2026-05-04

內容簡介

Givasso 是專為法國非營利組織設計的捐款外掛,能快速在 WordPress 網站上新增線上捐款表單,並透過控制台追蹤每筆捐款,助力籌款活動。

【主要功能】
• 多種捐款表單樣式與佈局選擇
• 安全的 Stripe 付款整合
• 自動發送感謝郵件給捐款者
• 籌款活動管理與進度追蹤
• 完整的捐款統計與報告功能

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.7.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Givasso」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Givasso is the donation plugin built for French nonprofits (associations). In minutes, add an online donation form to your WordPress site, run fundraising campaigns and follow every donation from your dashboard.
Watch the demo (in French): a real WordPress site, from setup to the first donation paid with HelloAsso.

The same demo with Stripe: watch on YouTube.
Features

Blocks for the WordPress editor — “Donation form”, “Campaign” and “Campaign gauge”: add them like an image, choose the campaign from a list and adjust the settings with a live preview, no code needed
Donation form — also available as a shortcode for any page builder — 5 themes (Givasso, Classic, Ocean, Sunset, Minimal), 3 layouts (Card, Inline, Flat)
Your look — main color, corner style and button style, with a live preview
Stripe — secure card payments via Stripe Checkout, test mode included, payment notifications set up automatically in one click
Getting started guide — a 5-step checklist on the dashboard that ticks itself as you go, and creates your donation page for you
HelloAsso — the payment platform used by French nonprofits, with no commission taken on your donations
Fundraising campaigns — goals, dates, progress bars, ready-made campaign block
Postal address and phone — ask for them only if you need them: hidden, optional or required, set in one click (country list in French, French postcode check, browser autofill)
Thank-you email — sent automatically to the donor after each confirmed payment, with your own subject, message, logo and color
Donation alerts — an email to the association (or several people: president, treasurer…) for each new donation, and when a donation is refunded from Stripe or HelloAsso
GDPR — export or erase a donor’s data from WordPress privacy tools (donations are kept without personal details for accounting), and a suggested privacy policy text
Statistics — amount raised, number of donations, average gift and new donors over 30 days, 12 months, this year or all time, compared with the previous period, with a chart and a breakdown by campaign and payment method
Donations and donors — donation list with search and filters (campaign, payment method, status, dates: this month, last year or any dates you choose) and the amount received for the selection, donor list with search, history and totals
Your data is safe — deleting the plugin keeps your donations, donors and settings by default (your association needs them for its accounting); erasing everything is a checkbox in the settings
Stripe refunds from the WordPress admin; HelloAsso refunds are synced automatically
Theme-friendly — inherits your theme typography; every template can be overridden in your theme

Why Givasso?

Built for French nonprofits, with native HelloAsso support
Lightweight — no external libraries, no Composer, no JS framework
Secure — signed payment notifications, nonces, capability checks, prepared SQL queries, rate limiting on the payment form
Privacy-friendly — donor data stays in your WordPress database, no tracking or telemetry

Blocks
In the WordPress editor, click + and search for “Givasso” or “don”: Donation form, Campaign (title, description, gauge and form) and Campaign gauge. The main settings of the shortcodes below (amounts, button text, payment method, campaign, layout, colors) are in the block sidebar.
Shortcodes
For page builders (Elementor, Divi…) or the classic editor.
Donation form
[givasso_form]
Available attributes:
Attribute
Default
Values
theme
givasso
givasso, classic, ocean, sunset, minimal
layout
card
card, inline, flat
amounts
10,25,50,100
comma-separated integers
currency
EUR
EUR, USD, GBP, MAD, CHF
campaign
(empty)
campaign slug
title
Faire un don
free text
button_text
Donner maintenant
free text
show_title
yes
yes, no
gateway
(admin setting)
stripe, helloasso
Campaign progress bar
[givasso_total campaign=”my-campaign” display=”bar”]
display accepts `amount`, `count` or `bar`.

Full campaign (progress bar + form)
[givasso_campaign campaign=”my-campaign”]
Customizing templates
Copy any file from the plugin templates/ folder into a givasso/ folder in your theme, keeping the same path. For example:

templates/form/card.php → your-theme/givasso/form/card.php
templates/campaign/campaign.php → your-theme/givasso/campaign/campaign.php
templates/email/thank-you.php → your-theme/givasso/email/thank-you.php

Hooks for developers
Givasso can be extended without touching its code. Main hooks:

givasso_loaded (action) — Givasso is ready; register your extension here.
Form: givasso_form_start, givasso_form_after_amounts, givasso_form_after_donor_fields, givasso_form_before_submit, givasso_form_end (actions, inside the form), and the JavaScript events givasso:validate, givasso:before-submit, givasso:button-label.
Payment: givasso_checkout_data, givasso_checkout_validation, givasso_pre_checkout_url, givasso_stripe_checkout_params, givasso_helloasso_checkout_params (filters).
Notifications: givasso_stripe_webhook_events (filter), givasso_stripe_webhook and givasso_helloasso_webhook (actions, signature already verified).
Donations: givasso_donation_insert_data (filter), givasso_donation_completed and givasso_donation_refunded (actions).
Thank-you email: givasso_send_thank_you_email, givasso_email_placeholders, givasso_thank_you_email (filters).
Email to the association: givasso_send_admin_notification, givasso_admin_notification_email (filters).
Personal data: givasso_donor_erased (action, after a donor is anonymized).
Admin: givasso_admin_menu, givasso_settings_tabs, givasso_settings_saved, givasso_donations_columns, givasso_donors_columns, givasso_dashboard_cards, givasso_dashboard_after_stats.
Other: givasso_client_ip (real IP behind a proxy), givasso_stripe_webhook_url (public notification URL).

Compatibility

WordPress 6.0+
PHP 8.1+
Stripe API (Checkout Session)
HelloAsso API v5
Browsers: Chrome, Firefox, Safari, Edge (last 2 versions)

Privacy (GDPR)
Givasso stores donor personal data (first name, last name, email, donations, and postal address and phone number if the association chooses to ask for them) in the association’s own WordPress database, solely to record donations, manage donors, send the thank-you email and notify the association of new donations. The association is the data controller under GDPR.
Address and phone fields are hidden by default. Following the GDPR data minimisation principle, only enable them if your association needs them.
When a donor asks for their data, use WordPress Tools › Export Personal Data or Tools › Erase Personal Data: Givasso donor details and donations are included. Erasing anonymizes the donor and keeps donation amounts and dates, which the association needs for its accounting. A suggested privacy policy text is available in Settings › Privacy.
Givasso sends no data to the plugin author and collects no telemetry. Data is only transmitted to the payment gateway chosen by the association (Stripe or HelloAsso) to process the payment.
When a donation is confirmed, Givasso sends a thank-you email to the donor through your site’s email system (wp_mail). This email can be disabled in Givasso › Settings › Email.
External Services
This plugin connects to the following third-party services. Their use is subject to their respective terms and conditions.
Stripe
Used for processing card payments, when Stripe is enabled.
* Service: https://stripe.com
* Terms of use: https://stripe.com/legal
* Privacy policy: https://stripe.com/privacy
Data transmitted when a donor starts a payment: the donation amount and currency, the donor’s first name, last name and email, the campaign name if any, and the donor’s postal address and phone number if these fields are enabled (stored as payment metadata, then saved in your WordPress database when the payment is confirmed). Card data is entered on Stripe’s page and never passes through your server.
HelloAsso
Used as an alternative payment gateway for French nonprofits, when HelloAsso is enabled.
* Service: https://www.helloasso.com
* Terms of use: https://www.helloasso.com/cgu
* Privacy policy: https://www.helloasso.com/confidentialite
Data transmitted when a donor starts a payment: the donation amount, your organization slug, the donor’s name and email to prefill the HelloAsso checkout page, and the donor’s postal address and phone number if these fields are enabled (as checkout metadata).
Credits
Givasso is created and maintained by Otman NID. Copyright (C) 2026 Otman NID, released under the GPLv2 or later. Forks and derivative works are welcome under the GPL, provided they keep this copyright notice and clearly credit Givasso (https://wordpress.org/plugins/givasso/).

延伸相關外掛

文章
Filter
Mastodon