Save up to 75% on Lifetime Plans – Limited Time Offer, Don't Miss Out!   Get it Now

Adding a Payment Plan

Estimated reading: 10 minutes 1117 views

Add to a single product

To add a payment plan to a product:

  1. Select or Edit the product that you want to apply a payment plan.
  2. Make sure the Product data is set to Simple product or Variable product.
  3. Click on the Payment Plans tab, as pictured below.
  4. Click Add Plan to add a payment plan. Every plan that you add here will create a plan option that customers can choose above the Add to cart button.  
  5. Set the terms for the payment plan, including price, billing interval, billing period, length.
  6. Optionally uncheck One-time purchase to prevent customers from purchasing the product one-off. Note: if you add a payment plan and disable One-time purchase, customers will not be offered any options above the Add to cart button.
  7. Optionally, if applicable, use the Default to field to set the preselected option. This is applicable only when One-time purchase is enabled.
  8. Optionally enter a custom Subtext. This is the text that is displayed below the available purchase plans on the product page.
  9. Optionally enter a custom Description. This is the text displayed below the Subtext on the product page.
  10. Click Update.
product data

When purchasing a product with payment plans, customers may choose to pay with a payment plan or pay in full before clicking the Add to Cart button. For example, the Retro Sneakers can be purchased with a payment plan or by paying in full:

pay deposit

The extension supports Simple products, Variable products, Product Bundles and Composite Products.

Note: while the plugin does support variant products, at the moment you must offer all variants for the same price. In the future, we plan to offer support for variant products with differing prices.

Choosing the Payment Schedule

Payment Plans give you a lot of flexibility in scheduling renewals for your payment plan products.

You can charge renewal payments using a billing period of dailyweeklymonthly or annually, and at any interval between 1 and 6. Want to charge every 2 weeks? Set the interval to every 2nd week. Want to bill monthly? Set the interval to every month. Want to invoice quarterly? Set the interval to every 3rd month and the length to 4 months.

payment plan plans

For example, let’s say that your online store sells Retro Sneakers for $100. Your customers can have the option to pay 4 installments every 30 days:

  • $25 at time of sale
  • $25 30 days later
  • $25 60 days later
  • $25 90 days later

If you want to split installments over a longer period of time (90 days), you can offer customers the option to pay 4 installments every 90 days:

  • $25 at time of sale
  • $25 90 days later
  • $25 180 days later
  • $25 270 days later

If you want to have more than 4 installments and split the installments over a shorter period of time (for example, 8 Weeks), you can offer customers the option to pay 8 installments every 7 days:

  • $12.50 at time of sale
  • $12.50 7 days later
  • $12.50 14 days later
  • $12.50 21 days later
  • $12.50 28 days later
  • $12.50 35 days later
  • $12.50 42 days later
  • $12.50 49 days later

Payment Plan Pricing

You can optionally offer a price that is unique to each product’s payment plan.

To enter payment plan prices, locate the Price, and enter an amount for Regular Price. For example, to offer a payment plan on a $100 product with an interval to every month and the length to 4 months, enter 25. The amount entered will represent the initial payment, as well as the remaining installment payments.

regular price

Note: you can optionally enter a Sign-up fee ($). This is the amount that will be charged at the outset of the payment plan. The fee will be charged immediately.

For more information about sign-up fees, see Adding a sign-up fee to a Payment Plan.

Display on Product and Cart pages

On the frontend, payment plans are shown on the single product page above the Add to cart button. To see how your payment plans will display, click Preview Changes:

If a one-time purchase is enabled (the payment plan is optional), the following will display:

pay deposit
Adding a Payment Plan
pay monthly

It will also display in the cart totals:

NEXT PAYMENT DETAILS

payment details and plan

One-time Purchased:

  • When the One-time purchase option is checked, a Default to option will appear.
  • Choose the One-time Purchase option from the drop-down menu in the Default to option.
  • Once the One-time Purchase option is selected successfully, click on the Update button to apply your settings.
One-time Purchased

Front-End Impact

  • Navigate to the Shop page.
  • Select the product from the Shop page.
Select the product from the Shop page.
  • We can see that the Pay Now option, representing the One-time Purchase, is selected by default.
We can see that the Pay Now option, representing the One-time Purchase, is selected by default.
  • When the One-time purchase option is ucchecked, the Default to option will disappear.
  • Click on the Update button to apply your settings.
Click on the Update button to apply your settings.

Front-End Impact

  • Navigate to the Shop page.
  • Select the product from the Shop page.
Select the product from the Shop page.
  • Since the One-time Purchase option is disabled in the configuration, the Pay Now option representing the One-time Purchase does not appear. 
  • Only the Pay Deposit option will be displayed.
Only the Pay Deposit option will be displayed

Payment Plan

Single Payment Plan

  • Choose the Payment Plan option from the drop-down menu in the Default to option.
  • Once the Payment Plan option is selected successfully, click on the Update button to apply your settings.
Once the Payment Plan option is selected successfully, click on the Update button to apply your settings.

Front-End Impact

  • Navigate to the Shop page.
  • Select the product from the Shop page.
select option
  • We can see that the Pay Deposit option, representing the Payment Plan, is selected by default.
We can see that the Pay Deposit option, representing the Payment Plan, is selected by default.

Multiple Payment Plans

  • We can add multiple Payment Plans according to our requirement.
  • Click on the Add Plan button.
We can add multiple Payment Plans according to our requirement.
  • Configure our payment plan according to your requirements.
product data
  • You can rearrange your payment plans by clicking the button on the right side of each plan. To delete a payment plan, click the Remove button on the right side of that plan.
You can rearrange your payment plans by clicking the ☰ button on the right side of each plan. To delete a payment plan, click the Remove button on the right side of that plan.
  • Once done, click on the Update button to apply your settings.
Once done, click on the Update button to apply your settings.

Front-End Impact

  • Navigate to the Shop page.
  • Select the product from the Shop page.
select option
  • On the Single Product page, explore the payment plans according to your requirements.
choose a payment plan
  • Once the payment plan is selected, click the Add to Cart button and proceed to the Cart page.
add to cart
  • A notification will appear when the product is added in the cart successfully. 
  • Click on the View Cart button.
view cart
  • Now you’re on the Cart page.
check out
  • We can see all the payment plan details in the Price and Subtotal column.

Price column

  • The $2,000.00 represents the [full_price] for the product’s full price. 
  • The $50.00 sign-up fee represents the [sign_up_price] sign-up fee for any sign-up fee associated with payment plans.

Subtotal column

  • The $550.00 represents the [today_subtotal] to show the current subtotal.
  • The $1,500.00 represents the [remaining_amount] for any remaining balance.

The Payable over 3 months represents the Payable over[length] [period] to show the duration over which the remaining balance is payable.

classic cart

Change Payment Plan from Cart Page

  • We can also change the payment plan from the cart page.
  • All available payment plans will be listed in the Product column on the Cart page.
  • Select a different payment plan by clicking on the corresponding checkbox to make changes.
pay deposit
  • Once selected, a notification will appear stating that the Cart updated, and all details in the Price and Subtotal columns will be updated according to the new payment plan.
  • Also, the Cart totals section details will be updated according to the new payment plan.
Classic cart

Checkout Page

  • Navigate back to the previous payment plan selected and select it.
  • Click on the Proceed to checkout button.
proceed to checkout
  • Click the Proceed to Checkout button. 
  • Once done, you’ll be on the Checkout page. 
  • In the Your Order section, you can view all the details about the payment plan.
  • Click the Sign Up Now or Place Order button.
classic checkout
  • Once an order is placed, an Order Received message will appear with your Order details.
order received
related payment plan
  • In the Related Payment Plans section, click on the View button.
  • Once completed, the payment plan for your order will appear, displaying all relevant details.
payments plan
  • You can view your payment plan on your My Account page. 
  • Navigate to the My Account page and click on the Payment Plans tab.
payments plan
  • You are now in the Payment Plans tab. 
  • All of the user’s payment plans will appear on this page.
payments plan
  • Click on the View button against the payment plan you want to view.
view payment plan
  • Once completed, the payment plan for your order will appear, displaying all relevant details.
payments plan

Payment Plans Custom Schedule

  • With the Payment Plans Custom Scheduling feature, admins can set up their own payment schedules, providing more control and flexibility over how installment plans are created and presented to customers.

Back-End Settings

  • Go to the Admin Dashboard > Products > All Products
  • Add or edit a product.
  • Navigate to the Payment Plans tab.
  • Select the Payment Plan Custom Schedule radio button.
  • Add the plan title.
  • Next, enter the plan description.
  • Choose whether to charge a fixed amount or a percentage of the product price for each payment; if ‘Percentage’ is selected, the system calculates the amount based on the product’s total price (e.g., 50% of $100 = $50), while if ‘Fixed’ is selected, the entered amount is charged as-is (e.g., $50 = $50 payment). In this case, we have chosen the fixed option.
  • The admin can create multiple levels of the payment plan by clicking the ‘+’ icon.
  • Once clicked, another level of the payment plan will be created.
  • To delete a payment plan level, click the trash icon.
  • Enter the Amount/Percentage for each level of the payment plan.
  • The interval column defines when the user will be charged. For example, if the interval is set to 1, the user will be charged $50 one month after the subscription purchase date.
  • The When column defines when each payment will be charged.
    • The first level automatically shows Immediately, meaning that the amount will be deducted from the user when they place the order.
    • For the next levels, you can choose when the payment should occur — e.g., after a specific number of days, weeks, months, or years.
  • If the admin wants to charge a payment on a specific date and time, they can enable the Set a Date option and select the desired date and time from the calendar.
  • Once done, click the Update button.

Front-End Impact

  • Go to the website.
  • Navigate to the Shop page and select the product for which the custom payment plan was configured.
  • As you can see, the custom payment plan is visible on the front end.
  • The plan title and description are also visible on the front end.
  • Now, proceed to purchase the product from the checkout page.
  • Once done, click the View button in the Related Payment Plans section to verify the custom payment plan schedule on the front end.
  • As you can see, the custom payment schedule details are visible to the user on the front end.

Video

Did this answer your question?Yes

Overview
Features
Pricing
Blog
Account
Documentation
Get in Touch
Support
Customization Request
Contact
Legal
Terms and Conditions
Refund Policy