Donation
$19.00

Your Customers Want to Give You More.
You Just Haven't Asked Yet.

Add a freeform donation, tip jar, or pay-what-you-want field to any product in your Joomla ecommerce store. Customer types a number. It hits the order. You collect it. That's the whole thing.

Everything You Need. Nothing You Don't.

A clean, focused Joomla ecommerce option type that puts the donation ask right where it belongs — on the product page, at the moment of purchase.

Freeform Amount Input

No dropdowns, no preset tiers, no ceiling on generosity. Customers type exactly what they want to give — two dollars, twenty-seven fifty, three hundred. It all works.

Live Currency Symbol

Your store's active currency symbol appears right on the input field. Customers know exactly what they're pledging — dollar, pound, euro, whatever your store runs on.

Works on Any Product

Attach a donation option to a digital download, a physical product, a subscription, a service — any item in your J2Commerce catalog qualifies. One plugin, the whole catalog.

Visible in Cart and Order

The donation amount appears as its own labeled line in the cart summary before payment and again in the completed order record. Clean records, happy bookkeepers.

Server-Side Validation

Non-numeric entries, zeros, and negative numbers are rejected before they touch the cart. Invalid inputs get a plain-English prompt. Your orders stay accurate without babysitting.

Your Label, Your Brand

The field takes the name you give the option in the product admin. "Add a Tip." "Donate to Our Cause." "Pay What You Want." Your voice, from product page to order confirmation.

Required or Optional

Mark the option as required for pay-what-you-want products where the base price is intentionally low. Leave it optional if you want to invite giving without ever blocking a sale.

Multilingual Ready

Ships with American English and British English. Every user-facing string is in a translatable language file — add your language and the field speaks to every customer in their own tongue.

Debug Logging Toggle

One switch in the plugin settings turns on a dedicated activity log during setup. One switch off again for production. No code editing, no config file spelunking.

Real-World Use Cases

A nonprofit runs a Joomla ecommerce store selling branded tees, tote bags, and mugs. They add a "Donate to the Mission" option to every product. A customer buying a $22 tee sees the field, types $10, and checks out for $32 total. The donation appears on the order labeled clearly. No separate donation platform. No third-party transaction fees. No external reconciliation. The extra revenue from 40 supporters per month at an average of $9 each adds up to $360 they weren't collecting before — and the orders are clean enough that the bookkeeper stays happy.

An artisan selling digital woodworking plans on her Joomla store adds a "Leave a Tip" option to every plan. Plans are priced at $8. Customers who genuinely love the work type $5, $10, sometimes $20 in the tip field. In a month with 150 downloads, 40 customers leave tips averaging $7. That's $280 she wasn't earning before — no Patreon, no Buy Me a Coffee link to maintain, no separate payout cycle. The tip comes in on the same invoice as the plan, in the same order, with the same payment method. Simple.

A music teacher sells sheet music PDFs at a suggested price of $3. She adds a "Pay What You Want" option labeled "Add more if this music helped you." Students from her mailing list regularly add $7–$15 extra. A few supporters add $50. The average transaction climbs above $9. The catalog stays clean because it's a standard product with a donation option — not a custom pricing tier or a bespoke product type requiring developer time to maintain. She didn't build anything. She installed one plugin and changed a label.

Your Customers Are Ready to Give More.

Put the field there. Watch what happens. It just works.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Add full localization to 21 languages (18 new: de, es, pt-PT, pt-BR, it, nl, fr, ru, el, he, ar, ja, pl, sv, zh-TW, nb, da, fi, tr)

New Feature RTL support for Hebrew and Arabic with correct trailing-punctuation handling

Improvement Reconcile XML manifest with all 42 language file entries

Update Requires Joomla 6.x + J2Commerce 6.x

New Feature J2Commerce v4 and Joomla 4/5 support

Update J2Commerce/J2Store v4 and Joomla 4/5 plugin support

Create and add option of the type Donation

The plugin enables you to create the option of the type donation and add the option to your products. Helps when you wish to collect an amount apart from the conventional tax and shipping costs.

Create and add option of the type Donation
The Tip Jar Your Store Never Had

The Tip Jar Your Store Never Had

The tip jar at the coffee counter makes more money than the counter without one — not because customers are generous by default, but because they need somewhere to put the generosity they already feel. Your Joomla ecommerce store has been leaving that moment on the table. The Donation plugin puts a field right on the product page, at exactly the moment your customer has already decided to buy.

  • No preset amounts — customers choose their own number
  • Attaches to existing products — no new product type needed
  • Incremental revenue on every order it touches

Clean Orders. No Phantom Products.

The common workaround — creating a "Donation" product in your catalog and asking customers to add it to their cart — turns your inventory into a circus. Phantom items in stock counts. Packing slips with products that don't ship. Shipping calculations gone sideways. The Donation plugin is a native Joomla ecommerce option type. It adds to the line-item price directly. No catalog pollution. No inventory noise. Your orders look exactly like they should.

  • Donation appears as a named line in cart and order — not a separate product
  • Zero extra database tables — works with existing product option infrastructure
  • Bookkeeper-friendly labels from checkout to order history
Clean Orders. No Phantom Products.

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.