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 $149.00 USD; request a quote for a scoped proposal.
Beispielhafte VorschauA 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.
Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.
Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.
ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem Magento 2.
Sie gehen in etwa 2–4 Wochen live, mit einem Support-Zeitraum nach dem Launch.
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.
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.
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.
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.
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent | Odoo Native |
|---|---|---|---|---|
| Optional tip + round-up donation at checkout | Im Lieferumfang enthalten | Im Lieferumfang enthalten | Teilweise Unterstützung | |
| Per-store-view charity & preset configuration | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Built with service contracts & totals collector (upgrade-safe, no core hacks) | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Installed, configured & theme-integrated for you | Im Lieferumfang enthalten | Teilweise Unterstützung | Nicht im Lieferumfang enthalten | |
| REST + GraphQL exposure for BI / headless checkout | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Admin reporting on tips & donations by store/charity | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung | |
| Dedicated ongoing support & Magento version compatibility | Im Lieferumfang enthalten | Nicht im Lieferumfang enthalten | Teilweise Unterstützung |
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.
Typical delivery is about 1 to 2 weeks 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.
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.
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.
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.
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.
A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A build-to-order Magento 2 extension that forces PSD2-compliant 3D Secure 2 authentication at checkout, with smart frictionless-versus-challenge routing, per-payment-method SCA enforcement, exemption handling (low-value/TRA) and liability-shift tracking. Gateway-agnostic, built and installed by ECOSIRE.
A custom-built Magento 2 / Adobe Commerce extension that automatically recovers lost carts with scheduled multi-step reminder emails, auto-generated coupons, one-click restore links and recovery analytics — engineered, installed and supported by ECOSIRE on your own store.
A custom-built Magento 2 / Adobe Commerce extension that detects abandoned carts and recovers revenue through scheduled, personalized email and SMS sequences. Built, installed, and supported on your store by ECOSIRE.
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.