A build-to-order Magento 2 / Adobe Commerce extension that lets customers pay a deposit at checkout and settle the balance later through layaway schedules, split payments or auto-charged installments — built, installed and supported by ECOSIRE on your store. One-time license from $199.00 USD for Magento 2 / Adobe Commerce (build-to-order) — includes 12 months of updates and support.

A build-to-order Magento 2 / Adobe Commerce extension that lets customers pay a deposit at checkout and settle the balance later through layaway schedules, split payments or auto-charged installments — built, installed and supported by ECOSIRE on your store.
Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.
High-ticket merchants lose carts when the only option is paying 100% up front. Partial Payment / Layaway & Deposits for Magento 2 lets shoppers reserve an order with a deposit or down-payment at checkout and pay the remaining balance on a schedule you control — true layaway, split payments, or EMI-style installments.
Deposit or down-payment collected at checkout, with the balance scheduled for later — configurable as a flat amount or percentage
Per-product, per-category, per-customer-group and store-wide deposit rules managed from Stores → Configuration (system.xml backed)
Layaway installment schedules with configurable number of payments, intervals and due dates stored against the order
Automated balance reminder emails driven by a Magento cron job, using transactional email templates you can edit
Auto-charge of the outstanding balance against the saved gateway vault token (Stripe, Braintree, Authorize.Net, PayPal)
Split a single order across multiple manual payments, each recorded as a partial invoice with full audit history
This is not an instant Adobe Commerce Marketplace download. ECOSIRE builds the module to your store's requirements, installs it on your Magento install, and supports it afterward. We ship it as a standard module under app/code/Ecosire/PartialPayment with a clean composer.json, registration via registration.php, and config wired through etc/adminhtml/system.xml so your team manages everything from Stores → Configuration.
Under the hood the extension uses real Magento 2 architecture: a plugin (interceptor) on the order-total collectors and quote to split authorized vs. due amounts, observers on sales_order_place_after to create the layaway schedule, service contracts (PHP interfaces in Api/) for every balance operation, and a cron job that fires balance reminder emails and triggers auto-charge against the saved payment token (via the gateway vault). Schedules, payments and audit history are exposed over both REST and GraphQL, and a dedicated admin grid (with its own ACL resource) lets staff view, adjust, refund or manually capture any balance.
Deposit logic is rule-driven: set a flat or percentage deposit per product, per category, or store-wide, with minimum order thresholds and customer-group targeting. It works on Magento Open Source and Adobe Commerce, respects multi-store/multi-website scope, and integrates with your existing Stripe, Braintree, Authorize.Net or PayPal vault for tokenized auto-charge.
You get a fixed one-time build price of $199, a working install on staging first, and a defined delivery lead time — no surprises, no per-seat licensing.
Sells $800–$5,000 items where shoppers hesitate to pay in full. Offers a 20% deposit to reserve stock, with the balance auto-charged before dispatch — recovering carts that previously bounced at checkout.
Reintroduces traditional layaway: the customer locks in today's price with a deposit and pays the rest over several scheduled installments, with automatic reminders and no inventory released until paid in full.
Extends flexible terms to trade customers by customer group — a down-payment on order placement and a balance due on a fixed schedule, all tracked in the admin grid and exposed over REST to their accounting system.
Lisansı ecosire.com adresinden satın alın ve hesap kontrol panelinizden Partial Payment / Layaway & Deposits for Magento 2 modülünün ZIP dosyasını indirin.
ZIP'i sunucudaki Odoo özel eklentiler klasörünüze çıkarın (veya Uygulamalar > Odoo.sh / runbot'taki dosyadan yükle yoluyla yükleyin).
Geliştirici Modunu etkinleştirin, Uygulamalar'ı açın, Uygulama Listesini Güncelle'ye tıklayın, Partial Payment / Layaway & Deposits for Magento 2'i arayın ve Yükle'ye basın.
Yeni menüyü açın, ECOSIRE lisans anahtarınızı yapıştırın, tüm harici kimlik bilgilerini (Shopify, Amazon, Stripe vb.) bağlayın ve kaydedin.
Yerleşik bağlantı testini çalıştırın, ilk 10 kaydınızı senkronize edin ve yinelenen cronu planlayın. Herhangi bir sorun olursa desteğe başvurun.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| Deposit / layaway logic tailored to your exact product and customer-group rules | ||||
| Installed and configured on your store for you (not a self-install ZIP) | ||||
| Auto-charge of balance via existing gateway vault token | ||||
| REST + GraphQL service contracts for headless / integrations | ||||
| Defined delivery lead time (not instant) | ||||
| Fixed, predictable one-time cost | ||||
| Vendor handles upgrades / ongoing fixes after launch | ||||
| Readable source code you own and can extend |
It is not an instant download. ECOSIRE builds this extension to your store's exact deposit and scheduling rules, then installs it. A standard build typically takes about 2–3 weeks from confirmed requirements: we develop against your Magento version, deliver and test on your staging environment first, then deploy to production with you. If your requirements are heavily customised (unusual gateways, complex per-segment rules), we'll confirm the timeline up front in writing.
The one-time build price includes a post-launch support window for bug fixes and adjustments after go-live. Because the module lives in your app/code and uses standard Magento extension points (plugins, observers, service contracts), it is designed to survive minor and patch Magento upgrades. For major version upgrades (for example moving across a major Magento/Adobe Commerce release) or new features, we offer a separate maintenance or change-request arrangement — quoted before any work starts.
Yes. The extension is built on core Magento 2 architecture that both editions share — di.xml dependency injection, plugins on the total collectors, observers on sales events, service contracts and ACL. It runs on Magento Open Source and Adobe Commerce. On Adobe Commerce we can additionally align with edition-specific features such as customer segments and B2B company accounts where your licence includes them.
Auto-charge uses your existing payment gateway's vault — the tokenized card stored by Stripe, Braintree, Authorize.Net or PayPal at the time of the deposit. We never store raw card data; the extension stores only the gateway token and schedule. A cron job triggers the charge on the due date through Magento's payment vault, records a partial invoice, and emails the customer. PCI scope stays with your gateway, exactly as it does for native Magento payments.
Yes. We deliver readable source code following Magento coding standards and the same patterns Adobe documents — no obfuscation, no hidden encrypted blobs. Every balance operation is behind a PHP service-contract interface in the module's Api/ folder, so your team (or another agency) can call it, plugin onto it, or extend it without reverse-engineering. You own the code on your store.
A build-to-order Magento 2 / Adobe Commerce extension that lets customers pay a deposit at checkout and settle the balance later through layaway schedules, split payments or auto-charged installments — built, installed and supported by ECOSIRE on your store.