Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
Partial Payment / Layaway & Deposits for Magento 2 — A build-to-order Magento 2 / Adobe Commerce extension that lets customer — 1/1Vista previa ilustrativa

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.

¿Qué es Partial Payment / Layaway & Deposits for Magento 2?

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. 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.

Características clave

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
Admin management grid with its own ACL resource for viewing, adjusting, manually capturing or refunding any balance
Order totals split cleanly into 'paid today' and 'balance due' via a plugin on the total collectors and quote
REST and GraphQL endpoints (service-contract backed) so PWA/headless storefronts and external systems can read and act on schedules
Multi-store / multi-website scope aware, with customer-group targeting and minimum-order thresholds
Works on both Magento Open Source and Adobe Commerce, respecting native invoice, credit-memo and order-status workflows
Built as a clean app/code module (composer.json, registration.php, di.xml) so it survives upgrades and bin/magento setup:upgrade

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Magento 2.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Sobre este producto

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.

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 $999, a working install on staging first, and a defined delivery lead time — no surprises, no per-seat licensing.

lo que obtienes

  • A custom Magento 2 module installed under app/code/Ecosire/PartialPayment (or delivered as a Composer package) on your store
  • di.xml, system.xml, ACL (acl.xml), routes and email templates fully wired for your environment
  • Admin configuration section under Stores → Configuration with your deposit and schedule rules pre-set
  • REST + GraphQL service contracts documented for headless / integration use
  • Initial install and smoke-test on your staging environment before any production deployment
  • Source code, a short admin how-to guide, and a defined post-launch support window

¿Para quién es esto?

High-ticket furniture & appliance retailer

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.

Jewellery & bespoke-goods merchant offering layaway

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.

B2B / wholesale Adobe Commerce store with payment terms

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.

Cómo se compara Partial Payment / Layaway & Deposits for Magento 2

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Magento 2
Deposit / layaway logic tailored to your exact product and customer-group rulesIncluidoIncluidoApoyo parcialNo incluido
Installed and configured on your store for you (not a self-install ZIP)IncluidoApoyo parcialNo incluidoNo incluido
Auto-charge of balance via existing gateway vault tokenIncluidoApoyo parcialApoyo parcialNo incluido
REST + GraphQL service contracts for headless / integrationsIncluidoApoyo parcialApoyo parcialNo incluido
Defined delivery lead time (not instant)Apoyo parcialNo incluidoIncluidoIncluido
Fixed, predictable one-time costIncluidoNo incluidoIncluidoIncluido
Vendor handles upgrades / ongoing fixes after launchIncluidoNo incluidoApoyo parcialApoyo parcial
Readable source code you own and can extendIncluidoIncluidoApoyo parcialIncluido

Preguntas frecuentes sobre Partial Payment / Layaway & Deposits

How long does delivery take, and is this an instant download?

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 one working week 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.

What ongoing support and updates are included?

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.

Does it work on Adobe Commerce as well as Magento Open Source?

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.

How does the automatic balance charge work, and is it secure?

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.

Can my developers maintain or extend it later?

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.

Solicitar presupuesto

Partial Payment / Layaway & Deposits

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.

  • 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

Solicitar presupuesto

Cuéntanos tus necesidades de Partial Payment / Layaway & Deposits y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.