Donations Ultimate Magento Extension


Support the charities you and your customers care about
  • Advanced, easy-to-customize ‘Charities’ section
  • Product donations options management
  • Accessibility of donation options on the cart page/ at the last checkout step
  • The unique Round Up feature designed to increase a chance of micro donations volume
  • The ability to add ‘Donations’ section to CMS pages and Static block
  • A detailed report on all donation activities
Compatibility: Magento 1.4.x, 1.5.x, 1.6.x, 1.7.x, 1.8.x, 1.9.x Magento Enterprise 1.7 - 1.14.x

Donations Ultimate Magento Extension

Please provide FTP/SSH and Magento Admin access details.

* Required Fields


Customer Loyalty

Rewards and bonuses for our regular customers.


Free Updates

New features and bug fixes at no cost. For life.


Free Life-Time Support

Premium-class customer care service for each customer.


30-Day Money Back Period

Risk-free investment guaranteed.

Pro Feature for the ‘Charity’ Section

60% of consumers are more willingly pay for the product if a brand supports charity, and more then 80% of potential buyers have a more positive brand perception if it’s associated with a charity.

Manage Charities
Manage Donations Charities

Choose Charities

Donations Ultimate is fitted with a wide range of features that give you maximum flexibility in customizing the ‘Charity’ section:

  • Add a number of charity organizations you want to collect donations to
  • Create HTML descriptions & upload logos for each charity
  • Set a donated sum or define a default charity (this feature will be pre-selected on the front-end).
  • Track collected donations for each charity

Donations Ultimate allows selecting charities in a user-friendly pop-up on the front-end, donating even without a charity organization being chosen and tracking the donated amount for every charity

Choose a charity on the front-end

Effectively manage Product Donations

Donations Ultimate offers a set of options that let you specify donations in various ways:

  • Enable/disable donations from product pages
  • Apply a donation link or a donation block to your product pages
  • Accept donations per products
  • Add donations using AJAX which lets customers stay on a product page without reloading
  • Add a donation block or link to a product page
Product donations configuration

Optimize Cart Donations for Your Store

Cart donations
Edit a cart donation block

Use pre-defined positions
Cart donation example

Cart donation example

Donations Ultimate makes it easy to set up and manage cart donations:

  • Add a donation block below the cart block on the cart page
  • Use one of 6 pre-defined positions in the back-end to change a position of a donation block
  • Easily configure donation HTML text via static block and add/remove donations from the cart using AJAX
  • Choose charities (if defined) directly on the cart page
  • Add donations using AJAX avoiding a page reload

Implement Checkout Donations

The UNIQUE Round Up option lets you asks shoppers if they want to round up their total as a donation to charity (for example, if the total is $12.65, the donation sum will be $0.35).

You can accept donations at the last checkout step, use dynamic parameters for a donation message at the checkout (the admin can use 2 pre-defined positions: the amount of a donation and a charity name) and easily customize a donation message at the checkout (change it in the back-end).

Round-up donation message

Customize Donations from CMS pages / Static Blocks

Donations from CMS page

Add a donation link or a donation block to CMS pages (eg. Homepage, About us, Customer Service), either implement them on CMS Static blocks. Thus you will let your customers make donations even without buying at your store.

Other features

  • Enable/disable donations acceptance
  • Get a detailed report of all donations with an ability to sort, filter and export them to XML and CSV formats
  • See a donation field in the order’s total, on the Invoice Page, printable PDF Invoice and on the Admin Order View page
  • Add donations when creating orders (from the back-end manually)
  • Edit orders with the donations
  • Refund donations or keep them in case of refunds
  • Use Per Store View setting
  • Support multicurrency. Convert donations when customers switch currencies
  • Compatibility with Magestore OneStepCheckout
  • Free lifetime updates
  • Free lifetime support
  • 100% Open Source

Donations Ultimate Magento Extension


One of the best donation tool

On September 16, 2014
This is definitely the best extension in the market. It gives you so many features necessary for any non-profit site. The only missing feature is to split payments between charities directly.
- Patrick Benchul

Best for Magento stores!

On August 7, 2014
I've installed this extension a couple of days ago. It works like a charm and is easy to use.

As for the support team, they are OK. 24 hours response time is OK but, you know, there's no limit for perfection. :)
- Jack Gwin

Best solution for collecting donations!

On July 27, 2014
We've been using this module for 2 years and are fully satisfied with this! It has been working exactly as promised!

We had to wait for support to get in touch with us (for about 2 days). But when they answered, we could easily customize the extension for our needs.

I highly recommend this company to everyone who wants to collect donations through their Magento stores!

- Barbara Newmann

Amazing extension! Great value.

On May 17, 2014
This module is just awesome. There are no similar solutions at all. Its round-up feature will blow your mind. You can start accepting donations even on normal commercial projects. It's amazing.

I purchased this extension only for this one feature :) My customers already started to choose these small donations in orders. GREAT!!!
- OrganicStore

Fantastic Support!

On May 14, 2014
Great extension to allow charity options on your site.

Initially, I had some problems with install. Nearest round-up didnt work properly and statistics weren't showing on invoice. I contacted support and within a week, they fixed everything.

Now things work great. And I can support charity foundations for relief efforts worldwide. Well worth the $99 for such a selfless idea.
- GameCardPower

Brilliant extension that does everything it advertises along with great support!

On April 19, 2014
We recently started running a campaign where we donate a portion of each sale to one of a few charities that we support. In addition to this, we wanted to give our customers the opportunity to make their own donation to one of the charities as well.

After searching high and low for best extension to handle our donations, this one appeared to be the most comprehensive by far. And now that we've deployed it, I'm very happy with our choice.

Donations Ultimate does everything it advertises to do, and works beautifully.

I should point out that if you're using a custom theme, the extension might override some of your theme templates, which is what happened to us. This is not a big issue, as a quick email to support quickly cleared up how to resolve this. I also invested a bit of time with CSS to make things fit in with our design a bit better. I'm confident the integration would have been seamless out of the box on a default installation.

I can definitely vouch for the MageWorx support team. They were responsive (within 24 hours each time) and very helpful. They will definitely take care of you. My only recommendation to the support guys is that whoever is replying, sign off with your name. I hate not knowing who to address when I reply back... ;-)

I highly recommend this product for anyone wanting to implement a donations system on their site.

- inMotionGraphics

Great service

On February 19, 2012
Customer support was excellent in helping me solve the installation problems I had with this extension.
- Lynn

Great product backed by stellar support

On December 23, 2011
As a non-profit arts group, we were in need of a way to solicit donations for our music buyers; a demographic that has been difficult to access through traditional fundraising methods. The Donations Ultimate extension has helped us with this problem.

By far the best thing about using this extension is the Customer Support. They are very prompt & bend over backwards to help!
- Chanticleer

Excellent Extension - Excellent Support

On August 15, 2011
This is a very useful for extension on our client's site.

We had a couple of small issues, probably due the fact that our client's site had been quite heavily modified, but the guys at MageWorx responded to our request for support and dealt with the issues very quickly.

Very impressed and very happy.
- NetEssence

Exellent suport

On July 26, 2011
I'm surly happy with this extension, I have some customisations made for the donate function on my site but system has been proven to work perfectly.

I like to say that Mageworx customer service reacts very fast whenever you gotta an request to fix, superb!
- Mike

Great support, great extension!

On May 6, 2011
As a member of 1% for the Planet, my business (Formalitees, T-shirts with Ties Attached at the Neck - donates 1% of every sale to non-profits that protect the environment. I wanted to give customers an opportunity to add an additional donation to their order to increase the contribution, and Donations Ultimate works perfectly for my Magento site.

It was simple to integrate into our Shopping Cart's theme, and although at first we had a small problem with the backend reporting because of our older Magento version, MageWorx support was incredibly quick and issued a bugfix right away.

The Donation reports in the admin panel are perfect; the ability to export to spreadsheet and filter by date makes it incredibly easy to figure out how much I have to donate at the end of the year!

The only thing I want to add to Donations Ultimate is the possibility of an AJAX-based donation input field in the shopping cart for simpler UI, which shouldn't be too big of a deal on this great base... Maybe MageWorx wants to beat me to it? :)

Thanks MageWorx!
- Bjorn

Bug in Donation.php

On November 30, 2010
Please note there is a bug in using this plugin on

On line 42 of app/code/local/MageWorx/Donations/Model/Donation.php

it reads:

$currentCurrency = (string) $store->getCurrentCurrency();

It should read:

$currentCurrency = (string) $store->getCurrentCurrency()->getCode();
- hookjd

Fast Extension Support

On November 19, 2010
Ran into a problem with coupon codes. On contacting support they replied promptly. Kept working behind the scenes to isolate the problem even while waiting for me to get back with additional information for them, and came back to me with a working fix.

Would definitely recoment mageworx and this extention
- Darren

Awesome extension with awesome support

On September 28, 2010
I hit a few road blocks getting the extension to integrate in my custom theme, but the MageWorx support was extremely helpful a got me up and running in no time!

If you need a donation extension for your shopping cart, Donations Ultimate is the way to go!!
- Eddie

Exceptional Support

On September 15, 2010
We had some issues installing the module on Magento 1.4. We got exceptional support - the problem was resolved by MageWorx developers within a couple of days at no extra charge.
- MiJa

Well Programmed and Exceptional Support

On August 18, 2010
Well programmed extension does exactly what it says on the tin!

After running into a few problems the support I recieved was exceptional and very fast with each problem resolved.

I can recommend this extension without hessitation and MageWorx as a company to do business with.
- Grain Web Development

Support with Extension

On May 25, 2010
I have used a number of extensions with my role in the online industry and never received the support to the level that Mageworx provided.

I installled this extension but couldn't get it to work with downloadable products. I emailed Mageworx expecting it to disappear into a black hole but this was not the case. Mageworx responded promptly and were able to seamlessly resolve the problem.

I would definitely recommend this extension and company to other Magento users.
- CJ


On February 14, 2010
Nice work, this looks like a brilliant extension.

Can you advise if is it possible to build in the option to enable auto round up to the nearest dollar on a sale? This way all a customer would need to do is click donate to add this amount to the cart, rather than allowing them to fill out the amount themselves thereby adding another step to the checkout process? (and possibly another point for them to leave on).

It would more than likely result in a lower average donation, however it would no doubt increase the volume of donations, as cents to a dollar seem like nothing when checking out, however if this happens on x% of all sales then this can only be a good result. Also overall people are more likely to donate a smaller amount on a more regular basis than larger amounts.
- Ricky
Product Changelog
  • Legend:
  • New Feature
  • Bug Fix
  • Version: 2.0.7 (10/30/2014)
  • The issue with donations on the multi shipping checkout - Fixed
  • The issue with currency change on the front-end - Fixed
  • Version: 2.0.5 (10/29/2014)
  • Rewrite of catalog-product-view is removed to avoid conflicts with custom templates
  • Issue with removing donations in the pop-up - Fixed
  • Minor bug fixes
  • Version: 2.0.4 (09/30/2014)
  • Compatibility with Magestore OneStepCheckout
  • Version: 2.0.3
  • Reports issue is resolved
  • Paypal issue is resolved
  • Minor bug fixes
  • Version: 2.0.2
  • The issue with a black screen resolved
  • Version: 2.0.1
  • IE 9 issue resolved
  • Version: 2.0.0
  • Adding donations from CMS pages or static blocks
  • Ability to add charities
  • AJAX-based adding donations to orders
  • Checkout donations
  • Bug fixes
  • Version: 1.1.3
  • The issue with payment methods during checkout if donation was added to a product with zero price
  • .1.2
  • Design issue at cart page
  • The issue with Donations block when all products are removed from cart
  • Version: 1.1.1
  • Fix for double donation amount
  • Version: 1.1.0
  • Compatibility with Magento 1.5.x
  • Sales - Orders error on Magento 1.4.1+
  • Version: 1.0.0
  • Initial release