Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
Order Tip & Donation at Checkout for Magento 2 — A build-to-order Magento 2 / Adobe Commerce extension that lets customers ad — 1/1Beispielhafte Vorschau

A build-to-order Magento 2 / Adobe Commerce extension that lets customers add a tip or round-up donation during

checkout, with preset and custom amounts, per-store charity configuration, a dedicated invoice/order line item, and admin reporting on collected tips and donations.

Was ist Order Tip & Donation at Checkout for Magento 2?

A build-to-order Magento 2 / Adobe Commerce extension that lets customers add a tip or round-up donation during checkout, with preset and custom amounts, per-store charity configuration, a dedicated invoice/order line item, and admin reporting on collected tips and donations. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Hauptfunktionen

Preset tip buttons (configurable fixed amounts or percentages) plus a free-entry custom tip field rendered as a Knockout/UI checkout component
Opt-in round-up donation toggle that rounds the order total up to the nearest configurable increment and captures the difference as a donation
Per-store-view charity configuration via system.xml — each store/website can map to its own beneficiary, rounding rule, and default tip presets
Tip/donation persisted to the quote as an extension attribute and saved through quoteRepository service contracts (no raw SQL, no core table edits)
Custom total collector plugged into checkout totals so the amount flows into order, invoice, and credit memo as a discrete, tax-aware segment
Dedicated line item on order view, invoice/credit-memo PDFs, and transactional emails clearly labeling tip vs. donation
Admin reporting grid (UI component) aggregating tips and donations by date range, store view, and charity
REST and GraphQL endpoints exposing tip/donation data for BI, accounting export, and headless/PWA checkouts
Admin ACL resource (acl.xml) so tip/donation configuration and reporting are permission-gated by role
Configurable behavior for refunds — credit-memo handling decides whether the tip/donation is returned or retained
Compatibility layer for Luma and Hyvä themes plus PWA Studio / GraphQL checkouts
Tax treatment configuration so tips/donations can be excluded from taxable base where local rules require it

Auf Bestellung gebaut, komplett für Sie erledigt

Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.

  1. 1

    Sie bestellen

    Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.

  2. 2

    Wir bauen & installieren

    ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem Magento 2.

  3. 3

    Go-live + Support

    Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.

Über dieses Produkt

Tipping and round-up donations are first-class behaviors for food, service, and cause-driven merchants — but Magento 2 (Open Source and Adobe Commerce) has no native concept of an optional, customer-chosen extra amount at checkout. This extension adds one cleanly, without hacking core sales tables.

ECOSIRE builds this as a proper module under app/code/Ecosire/OrderTipDonation, registered through registration.php and a versioned etc/module.xml. The tip/donation step is injected into the Luma and Hyvä/PWA-compatible checkout as a custom Knockout/UI component, and the chosen amount is persisted to the quote via an extension attribute and a quoteRepository save through a service-contract API — never a raw SQL write. A collector class plugged into the checkout totals collection (Magento\Quote\Model\Quote\Address\Total) adds the tip and round-up donation as a discrete total segment, so it flows correctly into order, invoice, and credit memo without distorting subtotal, tax base, or shipping.

Customers see preset tip buttons (e.g. 10/15/20%) plus a free-entry custom amount, and an opt-in "round up for charity" toggle. Each store view can be bound to its own charity and rounding rule via system.xml configuration under a dedicated Stores > Configuration section, gated by an admin ACL resource in acl.xml. The collected amount renders as a clearly labeled line on the order, invoice PDF, customer emails, and the admin order view. A reporting grid (built on a UI component listing + a dedicated collection) aggregates tips and donations by period, store, and charity, and the same data is exposed over REST and GraphQL for downstream BI or accounting export.

Because this is custom-built per merchant, ECOSIRE handles installation on your environment, payment-gateway and tax-rule compatibility checks, theme integration, and post-launch support.

Was Sie bekommen

  • Custom Magento 2 module (Ecosire_OrderTipDonation) delivered under app/code with registration.php, module.xml, and full di.xml/plugin wiring
  • Installation and configuration on your Magento 2 Open Source or Adobe Commerce environment (staging first, then production)
  • Theme integration for your active Luma or Hyvä checkout, including styling to match your storefront
  • Per-store-view charity, preset, and rounding configuration set up to your specification
  • REST and GraphQL API documentation for the exposed tip/donation data
  • Admin training notes plus a short runbook covering configuration, reporting, and refund behavior
  • Post-launch support window with bug fixes and Magento minor-version compatibility checks

Für wen das ist

Food & restaurant ordering merchant

Runs online ordering or delivery on Magento 2 and wants customers to tip kitchen and delivery staff at checkout with familiar preset percentages and a custom amount, captured cleanly on every invoice.

Cause-driven / nonprofit-aligned retailer

Wants a one-tap round-up donation at checkout tied to a specific charity per store view, with auditable reporting to reconcile and forward collected donations.

Adobe Commerce store operator / developer

Needs the feature implemented the right way — service contracts, a totals collector, ACL, and API exposure — without bespoke core hacks that break on upgrade, and wants ECOSIRE to own the build and support.

Wie Order Tip & Donation at Checkout for Magento 2 im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentMagento 2 nativ
Optional tip + round-up donation at checkoutIm Lieferumfang enthaltenIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Per-store-view charity & preset configurationIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Built with service contracts & totals collector (upgrade-safe, no core hacks)Im Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Installed, configured & theme-integrated for youIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
REST + GraphQL exposure for BI / headless checkoutIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Admin reporting on tips & donations by store/charityIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Dedicated ongoing support & Magento version compatibilityIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten

Häufig gestellte Fragen zu Order Tip & Donation at Checkout

Is this an instant download from the Adobe Commerce Marketplace?

No. This is a build-to-order extension. ECOSIRE builds the module for your specific Magento 2 / Adobe Commerce environment and theme, then installs and configures it for you. There is no instant Marketplace download link — the value is a working, integrated, supported implementation.

How long until it's live on my store? What's the delivery lead time?

Typical delivery is about one working week from order, depending on your theme (Luma vs. Hyvä vs. PWA), payment gateway, tax rules, and how many store views and charities need configuring. We confirm a firm timeline after a short scoping call, build and test on staging first, then deploy to production with you.

What about ongoing support and Magento updates?

Your purchase includes a post-launch support window for bug fixes and compatibility checks against Magento 2 minor releases. Because the module uses plugins, service contracts, and a totals collector rather than core overrides, it is upgrade-friendly. Extended support and feature additions are available as a separate engagement.

Does it work with Adobe Commerce (Enterprise) as well as Magento Open Source?

Yes. The module is built on standard Magento 2 framework concepts (di.xml, plugins, extension attributes, totals collectors, ACL, REST/GraphQL) that are shared by Magento Open Source and Adobe Commerce. We test against your specific edition and version during the build.

Will tips and donations break my totals, taxes, or refunds?

No. The amount is added as a discrete total segment via a dedicated collector, so subtotal, tax base, and shipping are not distorted. Tax treatment of the tip/donation is configurable for local compliance, and credit-memo behavior lets you decide whether the amount is refunded or retained on returns.

Can the donation go to different charities per store or country?

Yes. Charity, default tip presets, and the round-up rule are configured per store view via system.xml, so a multi-store or multi-region Magento setup can route donations to different beneficiaries and reporting groups.

Angebot anfordern

Order Tip & Donation at Checkout

A build-to-order Magento 2 / Adobe Commerce extension that lets customers add a tip or round-up donation during checkout, with preset and custom amounts, per-store charity configuration, a dedicated invoice/order line item, and admin reporting on collected tips and donations.

  • Preset tip buttons (configurable fixed amounts or percentages) plus a free-entry custom tip field rendered as a Knockout/UI checkout component
  • Opt-in round-up donation toggle that rounds the order total up to the nearest configurable increment and captures the difference as a donation
  • Per-store-view charity configuration via system.xml — each store/website can map to its own beneficiary, rounding rule, and default tip presets
  • Tip/donation persisted to the quote as an extension attribute and saved through quoteRepository service contracts (no raw SQL, no core table edits)

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Order Tip & Donation at Checkout, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.