Do you want to charge extra to payment gateways in WooCommerce?
Don’t worry. I got you covered here!
WooCommerce extra changes to the payment gateway mean a fee will add to the cart's total if a user selects a specific payment method.
The bad news is that WooCommerce doesn’t allow you to do so. But there are extensions/plugins available in the market that you can use to achieve this.
Some of these are difficult to use and not reliable.
So in today’s article, I’ll walk you through the simple and easy-to-follow steps to create the WooCommerce extra charges to payment gateway rule with the help of the Dynamic Pricing & Discount Rules plugin.
Here’s a quick sneak peek of the final results.
On This Page
- 1 How to Create a WooCommerce Extra Charges To Payment Gateway Rule?
- 1.1 1. Install and activate the Dynamic Pricing & Discount Rules Plugin
- 1.2 2. Navigate to Dynamic Pricing Rules
- 1.3 3. Navigate to Checkout Fees Tab
- 1.4 4. Add Pricing Group
- 1.5 5. Set Checkout Fee Label
- 1.6 6. Set the Fee Type and Amount Based on the Total Cart
- 1.7 7. Apply the Condition
- 1.8 8. Save Changes
- 1.9 9. Final Results
- 2 Wrapping Up
How to Create a WooCommerce Extra Charges To Payment Gateway Rule?
Here I’ll show you the step-by-step process to charge extra to the payment gateway. You can apply the rule to any payment methods available in your store.
Note: I assume you have already added the payment methods to your store. If not, first, you need to add the payment methods to your store to follow along with the tutorial.
Depending entirely on you, you can charge extra for all available payment methods in your store.
But for this tutorial, I’ll create a rule that charges extra to a specific payment gateway. If the user completes the purchase using a particular payment method, he’ll be charged $5 extra. And if he selects any other payment method, no extra charges will add to the cart's total.
So, follow the following steps to charge extra to a payment gateway in WooCommerce.
1. Install and activate the Dynamic Pricing & Discount Rules Plugin
Note: You can skip this step if you have already installed and activated the Dynamic Pricing & Discount Rules plugin.
To install the Dynamic Pricing & Discount Rules plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the Dynamic Pricing & Discount Rules plugin.
2. Navigate to Dynamic Pricing Rules
Once you have installed and activated the plugin, navigate to Woosuite » Dynamic Pricing Rules from your WordPress dashboard.
3. Navigate to Checkout Fees Tab
Now, navigate to the Checkout Fees tab. You can add fixed or percentage custom fees based on different conditions at the checkout.
4. Add Pricing Group
Click on the Add Pricing Group button to add extra charges at checkout.
5. Set Checkout Fee Label
Now in the Checkout Fee Label field, set the label to show on the checkout page.
6. Set the Fee Type and Amount Based on the Total Cart
Now from the Fees Based on the dropdown, you’ll get 2 options.
- Cart Total
- Cart Item
Select “Cart Total” from the dropdown so that the users will be charged extra based on the cart, and the fee will add once to the cart’s total.
Note: If you select “Cart Item” from the dropdown, then $5 extra charges will add to the cart’s total for each item. Let’s say there are 3 items in the cart, then a fee of $5 x 3 = $15 will add to the cart’s total.
6.1. Select the Type and Amount of the Extra Charges
Now from the Type dropdown, select the Fixed Adjustment, and in the Amount field, enter the extra amount you want to charge the users when they purchase the products using a specific payment gateway.
7. Apply the Condition
We need to add the condition so that this fee will only be charged by the users who purchase the products using the particular or selected payment method.
So make sure that from the “Checkout” dropdown, “Payment Method” is selected, and from the “Condition” dropdown, “IN” is selected.
Now in the “Method” field, select the payment method for which you want to charge extra so that the fee will only be charged by the users who will complete the checkout process using this payment method.
8. Save Changes
Finally, click on the green Save Changes button at the top right corner of the screen to save the changes.
9. Final Results
Now let’s test if the rule works or not.
To test, I added a few products to my cart, and initially, when I selected the payment method as “Direct Bank Transfer,” no extra charges were added to the cart’s total.
But when I selected the payment method as “Cash on Delivery,” $5 extra charges to the payment gateway added to the cart’s total.
Wrapping Up
That’s it for today’s tutorial. Now you know how to charge extra to the payment gateway in WooCommerce in a few simple steps.
Dynamic Pricing & Discount Rules plugin not only helps you charge extra to the payment gateways, but it’ll also help you offer users discounts. It is one solution to your pricing and discount issues.
I hope this article was helpful to you, and If you got any questions, you can post them below in the comments section. I would love to answer all your questions.
Alternatively, you can contact our customer support for a quick response. They typically reply within an hour or less.
Ready to get started? Download the Dynamic Pricing & Discount Rules plugin and build something great at your store!