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:
- 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.
- We provide a production version of the plugin. If you want a development version then you can get it at an additional cost. Please contact [email protected] for it.
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.
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.
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:-
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 :
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:
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.
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.
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.
After making full payment, the POS agent will print the invoice.
Also, you can process the payments at the POS outlet using the WooCommerce POS Square Payment Terminal plugin.
It allows to take payments from the customers using their credit/debit cards.
Partial Payment
In the partial payment, the Customer gets multiple options to make payment.
- Buy Now Pay Later (partial payment)
- EMI option
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.
After clicking on Confirm payment & Generate Invoice, the customer can checkout with zero pay.
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.
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
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.
A new window will appear, and the customer will fill in the details.
Click on the submit button, it will redirect the customers to the payment page.
After entering the mobile number, the customer will receive an OTP on their mobile no.
Then, enter the OTP received on your mobile number.
Now, the customer will fill in the required details and click on create Klarna Account.
Then, enter their Email ID and click on continue.
Now, the account has been successfully created.
Click on Continue to log in to the Klarna Dashboard.
Here, the customers can pay the rest of the EMIs by adding their cards.
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.
A new window will appear, and the customer will click the submit button.
It will redirect the customers to the payment page.
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.
A new window will appear, and the customer will fill in the details.
Then click on the submit button. It will redirect you to the payment page.
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.
Now, the order is placed successfully and the POS agent will generate an Invoice for the customers.
After clicking on the print invoice, the customer will get the invoice.
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.
To check and read the terms and conditions while purchasing any items on EMIs.
EMI List and Payment
The customer can check the pending EMIs and pay the Configure EMI at the POS Store.
In the POS terminal, the POS agent will navigate to the Orders, and click the View & Pay EMI.
Here the customer and POS agent can print the statement, and email the statement.
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.
Customers have multiple payment options to pay the EMI like Cash, Card, and many more.
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.
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
Be the first to comment.