Skip to content

Charity – Donation

With the Donation – Organisation plugin, you manage and optimise donation campaigns in your Shopware 5 shop and give your customers the opportunity to participate in charitable initiatives during checkout – flexible, transparent, and easy to configure.

You can set up any number of organisations with a banner and description, and define per shop how customers donate: via freely selectable amounts, a percentage of the order total, or rounding up to the next whole amount. In addition, you control the tax treatment of the donation, whether it appears on invoices, and deductions of individual payment providers.

Highlights

  • ❤️ Donation campaigns directly in the Shopware 5 checkout
  • 🏢 Any number of organisations with banner & description
  • 💶 Three donation types: free amounts, percentage or rounding
  • 🧾 Flexible tax configuration and display of the donation on invoices
  • 💳 Account for a deduction percentage per payment method
  • 📊 Display the total donated amount and a donation overview in the customer account
  • 🎛️ Per-shop configuration – including customer group and payment method exclusion

❓ FAQ

Which donation types does the plugin support?

Three: free amounts (the customer selects from predefined values), percentage of the total order, and rounding to the next whole number (the difference is donated). The options can be combined.

Can I offer multiple organisations?

Yes. You can create any number of organisations – each with a name, description, banner and position. The customer chooses which organisation to support during checkout.

How is tax on the donation calculated?

Via the tax configuration: Standard (standard VAT rate), Auto-detection (highest tax rate of the cart, or proportionally across all items) or Tax-free (no tax).

Are donations shown on the invoice?

You decide: Yes (show on the documents), No (send the donation receipt yourself; the item is removed from the order) or Both.

Can I account for deductions of individual payment providers?

Yes. Some payment providers deduct a percentage per order. Under Payment methods you enter this deduction per payment method – it is subtracted from the donation amount.

Can I exclude certain customer groups or payment methods?

Yes. Via Exclude customer groups and Exclude payment methods you define when the donation option is not shown.

Can customers track their donations?

With the donation overview enabled, customers see their donations in the customer account. In addition, the total amount already donated can be displayed in the shop.

🔧 Installation

  • Installation via the Shopware Plugin Manager
  • Install and activate the plugin
  • Configure it in the backend (see Configuration below)

Install plugin

Then click the icon to activate the plugin:

Activate plugin

⚙️ Configuration

Open the plugin configuration in the backend to set up donation options, display and organisations per shop.

General Settings

General settings

# Setting Description
1 Select shop Select the shop.
2 Activate for this shop Enables the donation feature for this shop.
3 Heading Heading for the donation – displayed in the checkout.
4 Donation option Defines the desired donation type(s) (multiple selection possible): Voluntary option (the customer selects from predefined values), Percentage (share of the total order in %) and Rounding (the order total is rounded up to the next whole number and the difference is donated – e.g. an order of €24.85 becomes €25.00 and €0.15 is donated).
5 Percentage Percentage of the total order (in %).
6 Donation amounts Predefined values – separated by semicolons.
7 Exclude customer groups Customer groups for which the donation option is not shown.
8 Exclude payment methods Payment methods for which the donation option is not shown.
9 Show description Shows all information about the organisation in the shop.
10 Show banner Displays the organisation banner in the modal window.
11 Show total donated amount Displays the total amount donated.
12 No donation option The "no donation" option is shown in the checkout.
13 Make donation options collapsible Hides the donation option selection in a collapsible tab in the checkout.
14 Pre-select organisation An organisation is pre-selected in the dropdown.
15 Show donations on invoice Defines whether donations are shown on invoices: Yes (show on the documents), No (send the donation receipt yourself; the item is removed from the order) or Both.
16 Save settings Save the configuration.

Donation

Donation settings

# Setting Description
1 Select shop Select the shop.
2 Maximum donation value Sets the maximum value of a single donation.
3 Tax configuration Standard (standard VAT rate from the general settings), Auto-detection (highest tax rate of the cart; with proportional calculation, from the tax rates of all items) or Tax-free (no tax).
4 Cancel donation Cancels the donation automatically when the order is cancelled.
5 Show donation overview Shows the donation overview in the customer account.
6 Badge type Choose between logo and symbol.
7 Badge symbol A meaningful symbol for the donation – displayed as a badge in the checkout.
8 Save settings Save the configuration.

Payment Methods

Payment method settings

Some payment providers deduct a percentage per order. Here you enter the deduction percentage per payment method – it is subtracted from the donation amount.

# Setting Description
1 Select shop Select the shop.
2 Name Click on the payment method.
3 Deduction Enter the deduction percentage.
4 Save settings Save the configuration.

🏢 Organisations

Under Organisations you manage all charitable organisations that your customers can support during checkout.

Organisations

Create Organisation

Create organisation

# Field Description
1 Name Name of the organisation.
2 Position Order/position in the selection.
3 Active Activate the organisation.
4 Description Description of the organisation.
5 Banner Select the organisation banner via the Media Manager (one media item, recommended size: 768 × 120).
6 Save Save the organisation.

💡 Typical Use Cases

Charitable initiatives in the shop

Embed donation campaigns directly into the purchase process and give customers the opportunity to do good with just a few clicks.

Seasonal campaigns

Activate and deactivate organisations per shop – ideal for time-limited initiatives tied to specific occasions.

Customer loyalty & brand image

Visible social commitment strengthens trust and your customers' loyalty to your shop.

⭐ Benefits for Shop Operators

  • Social commitment visibly integrated into the purchase process
  • Flexible donation types: free amounts, percentage or rounding
  • Full control per shop, customer group and payment method
  • Correct tax treatment and display on invoices
  • Stronger customer loyalty through visible commitment

🧩 Feature Set

  • Donation campaigns directly in the checkout
  • Any number of organisations with banner, description and position
  • Three donation types: voluntary amounts, percentage and rounding
  • Flexible tax configuration (standard, auto-detection, tax-free)
  • Display of the donation on invoices (Yes / No / Both)
  • Deduction percentage per payment method
  • Per-shop configuration including customer group and payment method exclusion
  • Donation overview in the customer account and display of the total amount

📬 Support

For questions, suggestions for improvement, or individual customisations, contact us by email at support@cnk-plugins.de.