1. Documentation /
  2. Savings Plan for WooCommerce

Savings Plan for WooCommerce

Savings Plan for WooCommerce helps users to save for products sold on your shop and receive them once the amount has been saved.

Installation

↑ Back to top

1. Download the savings-plan-for-woocommerce.zip file from your WooCommerce account.

2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.

3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Savings Plan Types

↑ Back to top

Fixed Installment

↑ Back to top

In this Savings Plan type, the user will have to save a fixed amount for a specified period. Once the entire amount is saved, the user will be asked to enter their shipping address and pay the shipping cost(if applicable) and receive the product.

Fixed Duration

↑ Back to top
In this Savings Plan type, the user will have to save for the product within the specified time period. The user can save any amount any number of times. You can optionally place a restriction on the minimum/maximum amount which can be saved. Once the entire amount is saved, the user will be asked to enter their shipping address and pay the shipping cost(if applicable) and receive the product.

Indefinite Duration

↑ Back to top
In this Savings Plan type, there is no time limit. The user can save any amount any number of times. You can optionally place a restriction on the minimum/maximum amount which can be saved. Once the entire amount is saved, the user will be asked to enter their shipping address and pay the shipping cost(if applicable) and receive the product.

Setup and Configuration

↑ Back to top

Plugin Settings

↑ Back to top
General General Settings
  • To allow your users to save for products, enable the “Enable Savings Plan” checkbox.
  • In “Save for This Product Checkbox Label”, you can customize the checkbox label displayed on the Single Product Page.
  • In “Add to Cart Button Label”, you can customize the Add to Cart button caption which will be displayed to the user when they decide to save for the product.
  • By default, all payment methods will be visible to the user on the checkout page when they try to make payment for their Savings Plan. If you want to restrict certain payment methods, you can do so by selecting the payment methods in the “Excluded Payment Methods for Savings Plan Orders”.
  • By default, all users can create Savings plans. If you want to restrict Savings Plan to specific Users/User roles, you can do so by customizing the “Allow Savings Plan for” option.
Fixed Installment Plan Settings
  • In “Fixed Installment” mode, you can automatically charge from your users when they have paid their initial installment with WooCommerce Stripe Payment gateway. To enable this option, enable the “Force Users to Make Automatic Payments”.
  • In the “Fixed Installment” mode, you can create the next payable order in advance. The number of days before which the order has to be created can be customized in the “Create Next Payable Order” option.
Email Settings
  • For the “Fixed Installment” Savings Plan type, payment reminder emails will be sent to the users in advance. You can also send multiple payment reminders.
For Example: If the value is set as 3,2, 1, then the emails will be sent in the following order, 1st Email – 3 days before the due date 2nd Email – 2 Days before the due date 3rd Email – 1 Day before the due date
  • By default, the following emails will be sent to the user for every savings plan installment payment, i New Order ii Processing Order iii Completed Order If you want to disable these emails, you can do so by selecting the emails in the “Disable WooCommerce Emails for Savings Plan Purchases” option.
Localization You can customize the Labels and Messages displayed to the user in the Frontend.

Fixed Installment Configuration

↑ Back to top
Plan Configuration
  • To create a new Savings Plan go to Savings Plan > Plans.
  • Click the “Add Plan” button.
  • Fill in the “Plan Name” and “Description” field.
  • In the “Plan Type” option, select “Fixed Installment”.
  • In the “Plan Duration”, select the duration of the Savings Plan.
  • In the “Plan Frequency” select how frequently the payment has to be paid for the savings Plan.
For Example: If the Plan Duration has been set to 6 Months and the Plan Frequency has been set to 1 Month, then the user will have to make a payment every month for the next 6 months.
  • Save the Savings Plan.
Linking Plan with the Product
  • Create a new product/edit an existing product
  • Enable the “Enable Savings Plan” checkbox.
  • In the “Select Savings Plan” option, search and select the savings plan which you have already created in Savings Plan > Plan.
  • You can select multiple savings plan for a single product.
  • Save the product/update the product.

Fixed Duration – Configuration

↑ Back to top
Plan Configuration
  • To create a new Savings Plan go to Savings Plan > Plans.
  • Click the “Add Plan” button.
  • Fill in the “Plan Name” and “Description” field.
  • In the “Plan Type” option, select “Fixed Duration”.
  • You can optionally set a Minimum Deposit Amount and Maximum Deposit Amount which has to be paid by your users when they make payment for the Savings Plan.
  • Save the Savings Plan.
Linking Plan with the Product
  • Create a new product/edit an existing product
  • Enable the “Enable Savings Plan” checkbox.
  • In the “Select Savings Plan” option, search and select the savings plan which you have already created in Savings Plan > Plan.
  • You can select multiple savings plan for a single product.
  • Save the product/update the product.

Indefinite Duration – Configuration

↑ Back to top
Plan Configuration
  • To create a new Savings Plan go to Savings Plan > Plans.
  • Click the “Add Plan” button.
  • Fill in the “Plan Name” and “Description” field.
  • In the “Plan Type” option, select “Indefinite Duration”.
  • You can optionally set a Minimum Deposit Amount and Maximum Deposit Amount which has to be paid by your users when they make payment for the Savings Plan.
  • Save the Savings Plan.
Linking Plan with the Product
  • Create a new product/edit an existing product
  • Enable the “Enable Savings Plan” checkbox.
  • In the “Select Savings Plan” option, search and select the savings plan which you have already created in Savings Plan > Plan.
  • You can select multiple savings plan for a single product.
  • Save the product/update the product.

Usage

↑ Back to top

Fixed Installment – Usage

↑ Back to top
  • User lands on the single product page.
  • If the user wants to directly purchase the product, they will click the “Add to Cart” button.
  • If the user wants to save for the product, they will have to enable the “Save for this Product” checkbox.
  • Once enabled, the available Savings Plan will be displayed in a dropdown.
  • Once a Savings Plan is selected, the following details will be displayed, i Number of Installments ii Installment Amount and Installment Frequency iii A Plan start date and end date
  • When the user selects the “Pay First Installment” button, the product will be added to the cart. Once the payment is completed, the savings plan will be created.
  • Your users can access their Savings Plan from their My Account Page > My Savings Plan.
  • The user will have to manually pay the remaining installments. You can optionally enable Automatic Payments when your users pay using “WooCommerce Stripe Payment Gateway”.
  • In the “Fixed Installment” Savings Plan, a fixed amount has to be paid on the specified dates.
  • Once all the installments have been paid, the user will be notified by email. In the email, a link will be provided. Your users will have to click the link provided in the email. Once clicked, they will be redirected to the checkout page. There they will have to check the shipping address and change it if needed. Your users will have to pay the Shipping Cost(If applicable) and place the order.

Fixed Duration – Usage

↑ Back to top
  • User lands on the single product page.
  • If the user wants to directly purchase the product, they will click the “Add to Cart” button.
  • If the user wants to save for the product, they will have to enable the “Save for this Product” checkbox.
  • Once enabled, the available Savings Plan will be displayed in a dropdown.
  • Once a Savings Plan is selected, the following details will be displayed, i Plan start date and end date ii A field to input the savings amount
  • When the user selects the “Pay First Installment” button after inputting the savings amount, the product will be added to the cart. Once the payment is completed, the savings plan will be created.
  • Your users can access their Savings Plan from their My Account Page > My Savings Plan.
  • The user will have to manually pay the remaining installments.
  • In the “Fixed Duration” Savings Plan type, the user will have to save for the product within the specified time period. The user can save any amount any number of times. You can optionally place a restriction on the minimum/maximum amount which can be saved.
  • Once all the installments have been paid, the user will be notified by email. In the email, a link will be provided. Your users will have to click the link provided in the email. Once clicked, they will be redirected to the checkout page. There they will have to check the shipping address and change it if needed. Your users will have to pay the Shipping Cost(If applicable) and place the order.

Indefinite Duration – Usage

↑ Back to top
  • User lands on the single product page.
  • If the user wants to directly purchase the product, they will click the “Add to Cart” button.
  • If the user wants to save for the product, they will have to enable the “Save for this Product” checkbox.
  • Once enabled, the available Savings Plan will be displayed in a dropdown.
  • Once a Savings Plan is selected, the following details will be displayed, i Plan start date ii A field to input the savings amount
  • When the user selects the “Pay First Installment” button after inputting the savings amount, the product will be added to the cart. Once the payment is completed, the savings plan will be created.
  • Your users can access their Savings Plan from their My Account Page > My Savings Plan.
  • The user will have to manually pay the remaining installments.
  • In the “Indefinite Duration” Savings Plan type, there is no time limit. The user can save any amount any number of times. You can optionally place a restriction on the minimum/maximum amount which can be saved.
  • Once all the installments have been paid, the user will be notified by email. In the email, a link will be provided. Your users will have to click the link provided in the email. Once clicked, they will be redirected to the checkout page. There they will have to check the shipping address and change it if needed. Your users will have to pay the Shipping Cost(If applicable) and place the order.

Translation

↑ Back to top

Savings Plan for WooCommerce is translation ready, meaning you can edit the po files by which you can translate the text to any language. Steps to perform the translation are as follows. For example, a translation to French.

  • Download and install Poedit
  • Open the file savings-plan-for-woocommerce > languages > savings-plan-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button.
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as savings-plan-for-woocommerce-fr_FR.po.
  • Then go to WordPress dashboard > Settings > General and select the Site Language as French.