Partial Payment & Layaway

Partial Payment & Layaway

by Milople
Compatible With: Community 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
01 August, 2018
Extensions, Payments & Security, Checkout Enhancements
License Type:


Partial Payment & Layaway extension allows stores to let their customers pay a down payment while placing the order & the remaining amount in Installments later.

Other Extensions by Milople


Back to top

Buyers often wish to buy products in installments. Partial Payment & Layaway allows admin to sell products and services with Installments and Layaway Plans. Admin creates a payment plan as per the business requirements and the buyer will pay the total amount according to that plan.

Take for example admin wants 20% of the amount as down payment and remaining amount in 4 equal installments i.e. 20% each. Or 50% as down payment and remaining amount into 2 equal installments. In that case, the plan will be of 50-25-25, the buyer will see this plan information on the product page or Cart page and will opt for this payment plan if interested. Installments can be paid manually by the buyer or can be captured from the buyer's card subject to payment gateway compatibility.

This extension is very useful to Magento stores selling expensive products (Phones, jewelry), made to order products (Furniture), travel packages, products with associated service (bathroom fittings with installation service) and others.


  • Create payment plans from Magento store admin by defining down payment value and number of installments.
  • An invoice displaying paid amount and remaining amount would be generated once the order is placed. Same will be updated when the installment is paid.
  • The partial payment extension does not create different orders for multiple installments of a single order. This helps in easy order management.
  • Partial payment options can be assigned to
  1. All products
  2. Selected products
  3. On the whole cart
  4. Pre-order products only (Out of stock products)

Buyers’ Benefits

  • Buyer has the option to buy a product with partial payment or by making full payment. Admin can decide if she wants to provide this as an option.
  • The installment plan is explained in detail to the buyer in a tooltip window.
  • Partial payment option can be selected by the buyer from both the product page and cart page.
  • Down payment and installment payment information are visible both on the cart page and checkout page. Amount paid and remaining amount to be paid later is explained.
  • The buyer can check the status of all partially paid orders in the "My Account" section of Magento store. Buyer can also pay installments from this section.

Admins’ Benefits

  • Installments can be marked as paid by store admin from backend admin panel.
  • The store admin can see and manage all partially paid orders in Magento backend grid.
  • Allow only certain user groups to purchase with the partial payment.
  • Partial payment can be enabled 'only for admin' if required.
  • Customize 'add to cart' button label and payment plan brand name.
  • Place orders from backend on behalf of your customers.
  • Minimum order amount can be set by the admin. Orders worth more than that amount will only have deposit payment options (only if partial payment facility is applied to the whole cart).
  • Admin can define a credit limit crossing which buyers won’t be able to place partial payment orders and will receive an admin defined "credit limit surpassed" message.
  • Installment summary reports and revenue generation report will help the admin in better business planning.
  • Set Auto capture to yes if you want to capture the installments automatically from buyer's card.
  • Admin can create payment plans globally(for all products) or differently for each product by:
  • Setting down payment amount to be fixed or a percentage of the product price.
  • Assigning monthly/daily/weekly installment schedule.
  • Adding surcharge and discounts (fixed value or percentage of product price) to the downpayment or distributing equally among all installments, only if partial payment is applied to the whole cart or to all products by disabling full payment option.
  • Discounts can be applied only if partial payment is applied to out of stock pre-order products. Comma separated values can define multiple surcharge amounts.

Email Settings

  • Admin has the option to send emails notifications to customers on following actions
  • Installment payment confirmation.
  • Installment failure.
  • Installment due date reminder.
  • Order Confirmation.
  • Stock availability.

Supported Payment Gateways

  • PayPal Standard
  • PayPal Express
  • PayPal Payflow Pro
  • PayPal Pro
  • Braintree
  • Stripe
  • Paymentsense
  • PayPal Plus
  • Sage Pay Suite - DIRECT and Server Integration
  • eWay Rapid 3.1 Direct Connection
  • CC Avenue
  • PayU Money
  • Paytm
  • Check / Money order
  • Credit Card (saved)
  • Cash On Delivery
  • Purchase Order (Magento Default)
  • Bank Transfer Payment (Magento Default)

Auto capture of payment is possible with

  • PayPal Express
  • PayPal Payflow Pro
  • Sage Pay Suite - DIRECT and Server Integration
  • eWay Rapid 3.1 Direct Connection

Supported product types

  • Simple Products
  • Configurable Products
  • Bundle Products
  • Downloadable Products
  • Virtual Products
  • Group Products

Credit Card Safety

The extension does not save credit card data on the Magento server. It communicates with the payment gateway through payment gateway API for installment payments. The default checkout is not affected. Checkout will happen on the Magento site or payment gateway page as per the gateway settings. When a buyer places the order and pays the down payment they agree for the next payments as well. Admin can make them agree to the agreement if they wish.

Release Notes

Back to top


  • Compatible with CE: 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Made compatible with Braintree extension


  • Compatible with CE: 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    First submission in Marketplace.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top