Back to Top

Guide for WooCommerce POS Partial Payment

Updated 31 May 2024

WooCommerce POS Partial Payment gives functionality to POS agents to allow their customers to make the payments partially or convert the payment into EMI.

With this WooCommerce POS Partial Payment, the customers can purchase at zero payment with pay-later services at the WooCommerce POS store.

This plugin also allows the admin to manage the EMIs and make them flexible for their customers based on some criteria.

Additionally, if you want to add complimentary products to the cart within the POS system, check the WooCommerce POS Complimentary Goods plugin.

Note:

Searching for an experienced
Woocommerce Company ?
Find out More
  • This is an add-on to the WooCommerce Point of Sale System. So you must have the Point of Sale System installed first.
  • POS Partial Payment for WooCommerce plugin is compatible with POS Thermal Printer.

Features

  • EMI Configuration:
    • Supports two types of EMI options: Configurable EMI and Stripe-based EMI (e.g., Klarna, Affirm, Afterpay Clearpay).
    • Admin can configure:
      • Partial payment options
      • EMI penalty
      • EMI waiver
      • EMI duration
      • EMI interest rate
    • Admin can manage Stripe-based EMI options.
  • EMI Management:
    • Admin can view and manage EMI transactions and details.
    • POS managers can create orders with installment or partial payment options.
    • POS managers can generate and send EMI statements to customers.
    • POS managers can print EMI statements.
  • Reporting and Analytics:
    • Provides comprehensive reporting and analytics on EMI transactions and customer behavior.
  • Seamless Integration:
    • Integrates seamlessly with POS systems.
    • User-friendly interface for admin and POS managers.
  • Scalability and Flexibility:
    • Designed to handle high transaction volumes and support future growth.
    • Easily customizable to meet the unique requirements of different businesses.
  • The POS Partial Payment is compatible with the HPOS feature.

Installation

The user will get a zip file that needs to be uploaded in the “Add New” menu option in the WordPress admin panel.

installation

So, for this login to the WordPress Admin Panel, and in the Dashboard hover your mouse over the “Plugins” menu option and select the “Add New” option.

After this, the user will see an option on the top of the page, “Upload Plugin”, and click the option to upload the zip file.

On clicking the “Upload Plugin” option, the user will see a “Choose File” button. Thus, click on the button to browse for the zip file as per the image below.

After browsing the file, click on the “Install Now” button so as to install the plugin as per the snapshot.

Once the user installs the plugin, a message “Plugin installed successfully” displays, and an “Activate Plugin” is visible to activate the plugin.

So, the user needs to click the “Activate Plugin” button to activate the plugin.

Now, run the below-mentioned command in the respective directory (Likewise: domain/wp-content/plugins/wk-purchase-assistant) via the terminal.

WooCommerce POS Partial Payment – Configuration

After installing the addon, the admin will now configure the module.

Firstly, the admin will log in to the admin panel.

Then, the admin will navigate to Point of Sale -> Settings.

In the setting section, the admin will click on the Partial payment and EMI options.

Pos Partial payment configuration

The module setting is divided into three sections.

  • General Configurations
  • Stripe Configurations
  • EMI Terms & Conditions

General setting

In the general configuration section, the admin will:-

Pos Partial payment configuration

Partial Payment Status- Enable/Disable the Pos Partial Payment plugin.

EMI Email- Enable/Disable the feature to send an EMI statement E-mail to the customer.

Partial Payment Option– In the dropdown menu, the admin will select.

  • Allow only partial payment option.
  • Allow only the EMI option.
  • Allow both options

EMI Option: Here the admin will select the EMI Options.

  • Allow Configured EMIs.
  • Allow Stripe EMIs.
  • Allow both EMI Options.

Stripe EMI Option: The Admin will select the stripe EMIs.

Minimum Amount: Enter the minimum amount required to create EMIs.

Stripe Credential – Configurations

Now, the admin will enter the Stripe Credentials :

stripe configuration

Test Mode – Enable the test mode.

Test Publishable Key – Enter the Stripe Test Publishable Key.

Stripe Test Private Key – Enter the Stripe Test Private Key.

Live Publishable Key – Enter the Stripe Live Publishable Key.

Stripe Live Private Key – Enter the Stripe Live Private Key.

EMI Terms & Conditions

In the EMI Terms & Conditions section, the admin will:

Pos Partial payment configuration

Rich text Editor: The admin will write the customized EMI Terms & Conditions for their POS customer.

Attach Term & Condition In Mail PDF: Enable/Disable the T&C Mail sent to the customer while purchasing on EMIs.

Configure EMIs

Now, the admin will navigate from the Admin dashboard -> Point of sale -> EMIs and Partial payment.

Pos Partial payment custom emis

Then, the admin will click on the ADD EMI option. Here, the admin will configure the custom EMIs for their customers.

  • EMI Status – Enabled/Disabled the configured EMIs.
  • Minimum EMI Amount – Enter the minimum amount required to start EMI.
  • EMI Duration ( In Months ) – Enter the EMI Duration ( In Months ).
  • EMI Interest ( % ) – Enter the rate of interest taken on the EMI amount.
  • EMI Penalty Type – Select the penalty type, whenever the EMI bounces.
  • EMI Penalty Amount – Enters the penalty amount, whenever the EMI bounces.
  • EMI Penalty Waiver ( In days ) – Enters the number of days for penalty Waiver.

The admin can also remove the added EMIs.

POS Store – Workflow

At the Woocommerce POS store, when the customer comes to buy the product from the Store. The POS agent allows their customers multiple ways to pay their bills.

Now, the POS agent will add the product to the cart and tap the pay button.

Pos store Workflow

Now, the customer will get multiple options to pay at the POS store.

Full Payment

Here, the admin will pay the total amount of the bill and receive the invoice.

Pos store payment

After making full payment, the POS agent will print the invoice.

Pos store payment

Partial Payment

In the partial payment, the Customer gets multiple options to make payment.

  • Buy Now Pay Later (partial payment)
  • EMI option
Pos store payment

Buy Now Pay Later (partial payment)

In the cash payment section, the admin can pay a partial amount, and the rest will be paid later.

This plugin also allows the customer to make a zero payment at the store, and all the amount will be paid later.

Pos store payment

After clicking on Confirm payment & Generate Invoice, the customer can checkout with zero pay.

Pos store payment

In the Other Payment, the admin can pay a partial amount, and the rest will be paid later. Also, the customer can make zero payments at the store, and all the amount will be paid later through Other Payments.

In the other payment, the admin can make payment through various sources offered by the admin. Like – Amazon Pay, PayPal, Card Payment, etc.

Pos store payment

Note: The admin can also make some downpayment and the rest of the amount will be paid partially or in EMIs.

EMI Options

The Store admin offered various EMI options for their customer as per their customer’s needs and preferences.

Stripe Based EMI

Pos store payment

The Stripe payment allows three EMI options.

Pay through Klarna

The customer can convert their payment through EMIs via Klarna.

At the time of check-out, the customer chooses the option Klarna and click on confirm payment.

Pos store payment

A new window will appear, and the customer will fill in the details.

stripe klarna payment page

Click on the submit button, it will redirect the customers to the payment page.

klarna payment page

After entering the mobile number, the customer will receive an OTP on their mobile no.

pay with kalrana

Then, enter the OTP received on your mobile number.

klarna

Now, the customer will fill in the required details and click on create Klarna Account.

klarna

Then, enter their Email ID and click on continue.

Now, the account has been successfully created.

klarna

Click on Continue to log in to the Klarna Dashboard.

pay with kalrana

Here, the customers can pay the rest of the EMIs by adding their cards.

klarna

Note: The Klarna offers the 4 Interest-free EMIs.

Pay through Affirm

The customer can convert their payment through EMIs via Affirm.

At check-out, the customer chooses the option Affirm and clicks on confirm payment.

Pos store payment

A new window will appear, and the customer will click the submit button.

affrim

It will redirect the customers to the payment page.

affrim

Pay through Afterpay Clearpay

The customer can convert their payment through EMIs via Afterpay Clearpay.

At check-out, the customer chooses the option Afterpay clearpay and clicks on confirm payment.

Pos store payment

A new window will appear, and the customer will fill in the details.

afterpay

Then click on the submit button. It will redirect you to the payment page.

afterpay

Note: The admin can check the stripe payment method supported country list.

Configure EMIs – POS Terminal End

The POS agent will also convert the payment into the EMIs set by the admin.

At check-out, the customer chooses the option in Configured EMIs and clicks on confirm payment.

Pos store payment

Now, the order is placed successfully and the POS agent will generate an Invoice for the customers.

Pos store payment

After clicking on the print invoice, the customer will get the invoice.

Pos store payment

Note: The POS agent will be responsible for collecting EMIs from the customers in configured EMIs.

Terms and conditions

The Customers can click on the View Terms and Conditions below the EMIs section.

Pos store payment

To check and read the terms and conditions while purchasing any items on EMIs.

Pos store payment t&c

EMI List and Payment

The customer can check the pending EMIs and pay the Configure EMI at the POS Store.

configurable EMIs

In the POS terminal, the POS agent will navigate to the Orders, and click the View & Pay EMI.

configurable EMIs list

Here the customer and POS agent can print the statement, and email the statement.

configurable EMIs payment

In the View & Pay EMI section, the customer can pay the EMI and the POS agent will pay on behalf of the customer at the POS store.

configurable EMIs payment

Customers have multiple payment options to pay the EMI like Cash, Card, and many more.

configurable EMIs payment

The POS admin can also check the POS order list at the WooCommerce Admin panel.

Then, the admin will click on the view, to check the EMI status and Pos Partial order details.

pos order list

Support

So, that is all about the WooCommerce POS Partial Payment extension. If you have any queries regarding the plugin, contact us at Webkul Support System.

Current Product Version - 1.0.0

Supported Framework Version - WordPress - 6.5.2 WooCommerce - 8.8.3 WooCommerce POS - 5.1.0

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content