PHPackages                             cloudcommerce/donation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. cloudcommerce/donation

ActiveMagento2-module[Payment Processing](/categories/payments)

cloudcommerce/donation
======================

Magento 2 donation module that adds charitable donation functionality to checkout process

1.0.0(7mo ago)142MITPHPPHP &gt;=8.0

Since Oct 14Pushed 7mo agoCompare

[ Source](https://github.com/ybrajendra/donation)[ Packagist](https://packagist.org/packages/cloudcommerce/donation)[ RSS](/packages/cloudcommerce-donation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

CloudCommerce Donation Module
=============================

[](#cloudcommerce-donation-module)

A Magento 2 module that adds donation functionality to the checkout process, allowing customers to add charitable donations to their orders.

Features
--------

[](#features)

- **Checkout Integration**: Donation checkbox on checkout page with configurable amount
- **Multi-Currency Support**: Handles different store currencies with proper conversion
- **Order Management**: Donation amounts integrated into orders, invoices, and credit memos
- **Admin Configuration**: Enable/disable donation, set amount and label
- **Admin Reports**: Donation report with filtering, export, and totals
- **Frontend Display**: Donation amounts shown on order view and print pages

Installation
------------

[](#installation)

### Via Composer (Recommended)

[](#via-composer-recommended)

```
composer require cloudcommerce/donation
php bin/magento module:enable CloudCommerce_Donation
php bin/magento setup:upgrade
php bin/magento cache:flush
```

### Manual Installation

[](#manual-installation)

1. Copy the module files to `app/code/CloudCommerce/Donation/`
2. Run setup commands: ```
    php bin/magento module:enable CloudCommerce_Donation
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento cache:flush
    ```

Configuration
-------------

[](#configuration)

Navigate to **Stores &gt; Configuration &gt; CloudCommerce &gt; Donation**

### General Settings

[](#general-settings)

- **Enable Donation**: Enable/disable the donation feature
- **Donation Amount**: Default donation amount (base currency)
- **Donation Label**: Text displayed on checkout
- **Donation Subtitle**: Optional subtitle text
- **Sort Order**: Display position in totals

API Endpoints
-------------

[](#api-endpoints)

- `POST /rest/V1/carts/mine/donation` - Set donation amount on quote

Admin Features
--------------

[](#admin-features)

### Donation Reports

[](#donation-reports)

- **Location**: Sales &gt; Reports &gt; Donation Report
- **Features**: Grid view, date filtering, export to CSV/Excel
- **Permissions**: Controlled by ACL resources

### Order Management

[](#order-management)

- View donation amounts in order, invoice, and credit memo views
- Donation amounts included in totals calculations

Version
-------

[](#version)

1.0.0

Requirements
------------

[](#requirements)

- Magento 2.4+
- PHP 8.0+

Keywords
--------

[](#keywords)

magento 2 donation, magento donation extension, charity donation magento, checkout donation, ecommerce donation, magento 2 charity module, donation checkout integration, magento nonprofit, donation management system, magento 2 extension, ecommerce charity integration, magento donation plugin, magento charity integration, donation processing magento, charity fundraising extension

Support
-------

[](#support)

For issues and feature requests, please contact CloudCommerce support.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance64

Regular maintenance activity

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

216d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c7991ce6cf8f4a20010c0bb5c74e1ac35909f137187fe3b5e410aa723adc8a15?d=identicon)[ybrajendra](/maintainers/ybrajendra)

---

Top Contributors

[![ybrajendra](https://avatars.githubusercontent.com/u/23187081?v=4)](https://github.com/ybrajendra "ybrajendra (1 commits)")

---

Tags

ecommercecheckoutdonationmagento2fundraisingcharitynonprofit

### Embed Badge

![Health badge](/badges/cloudcommerce-donation/health.svg)

```
[![Health](https://phpackages.com/badges/cloudcommerce-donation/health.svg)](https://phpackages.com/packages/cloudcommerce-donation)
```

###  Alternatives

[sumup/sumup-ecom-php-sdk

SumUp PHP SDK

51277.1k1](/packages/sumup-sumup-ecom-php-sdk)[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4845.9k](/packages/sebdesign-laravel-viva-payments)[vanilo/checkout

Vanilo Checkout Module

1592.5k](/packages/vanilo-checkout)[qenta/magento2-qcp

QENTA Checkout Page extension for Magento 2

113.7k](/packages/qenta-magento2-qcp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
