Today, you will read how to set WooCommerce shipping & payment methods. You will also see how to use conditional shipping and payments in WooCommerce with a plugin. Restrict shipping and payment gateways in your store, and manage your WooCommerce payment methods and options much better. Let's get started!
In this article you will learn how to:
- Set shipping in WooCommerce
- Use WooCommerce built-in settings to restrict shipping
- Set payment methods in WooCommerce
- Enable conditional shipping and payments in WooCommerce
- Use features of the Active Payments WooCommerce plugin
- Test WooCommerce Conditional Shipping and Payments
Shipping & Payment Methods in WooCommerce
Shipping in WooCommerce - Quick Guide
First, let me show you a few steps to configure WooCommerce shipping!
Set your Store Address
First, you need to enter the address of your store. To do that go to WooCommerce → Settings → General and add the address. Tax rates and shipping rates will use it.
Selling & Shipping Locations
Next, you may choose the countries you want to sell your products and services.
Choose selling locations. Decide if you want to sell in WooCommerce to all countries, specific locations, or all countries except for some of them.
Also, choose one option for shipping location(s). You can ship to all countries you sell to, all countries, or to specific countries only. You may also turn off shipping and shipping calculations in your WooCommerce store with the last option.
Default customer location in WooCommerce
Additionally, you can define the default customer location.
You may choose no location by default, the country/ region of your store, or use geolocation to determine the customer's default location.
Set Shipping Zones in WooCommerce
If you've left shipping and shipping calculations enabled, now, you can go to WooCommerce → Settings → Shipping → Shipping zones. Add a new shipping zone.
Then, choose countries and regions for that shipping zones.
Finally, add shipping methods and their pricing.
As you can see, there is also an option to add extra costs based on shipping classes.Remember to enter the costs always in the net prices. WooCommerce will add the tax based on the country dynamically in the checkout.
WooCommerce Shipping Options
In the next tab, you can decide about the shipping calculator on the cart page, showing costs before entering the address, and which shipping destination (address) will be used for shipping calculations.
Use Shipping classes in WooCommerce
Also, you can add shipping classes to group your products and for additional shipping costs based on these classes (as you've seen in the previous step).
Set the Tax Class for shipping
Last but not least, choose the tax rate for shipping & set tax rates in WooCommerce.Read the complete tutorial about WooCommerce tax settings.
First, choose which tax rate will be used for the tax calculation of shipping. Go to WooCommerce → Settings → Tax → Tax Options. You can choose a specific tax rate or use the tax rate based on cart items.
Also, remember about enabling the checkbox for shipping for a specific country.
Payments in WooCommerce - Quick Guide
Now, let's see how to add payment gateways and set their options in your WooCommerce store.
Enable payments and set payment gateways in WooCommerce
First, go to WooCommerce → Settings → Payments where you'll find all available payment methods.
Turn on/ off payment methods in WooCommerce
You can use a switcher in the Enabled column to turn on/ off a specific method. Then Save the changes.
How to add more payment gateways in WooCommerce
If you need additional methods, use a plugin from the WordPress repository.
Manage WooCommerce payment options
When you click on the method's name (or a button on the right), you will be able to decide about its options. For example, for the direct bank transfer, you may add the title, description, bank account numbers & instructions the customer receives after the purchase about further steps of the order and payment.
With the Cash on delivery payment method, you may also restrict the visibility of the method for specific shipping methods. Also, you can decide here if the method will be available for virtual products/ orders.
Payments in the WooCommerce checkout
The customer will see available payment gateways when finishing the order.
Enable conditional shipping and payments in WooCommerce
Wouldn't be great to give all payment methods the ability to enable them based on the shipping methods? If you need such an option in your store, use Active Payments WooCommerce.
You can customize WooCommerce payments and shipping options with the plugin.
So, decide about conditional shipping and payments in WooCommerce quickly with a simple table view!
WooCommerce Conditional Shipping and Payments in action
So, now let's see how the plugin works for your customers.
Active Payments WooCommerce - Plugin Features
What's more, the plugin gives you options to:
- Disable WooCommerce payment methods based on cart totals.
- Add fees for specific payment gateways in WooCommerce.
- Control the titles, taxes, minimum and maximum order totals, fixed or percentage of the fees.
- Use the plugin with Flexible Shipping.
- Show fees on PDF invoices with Flexible Invoices for WooCommerce.
- Use the plugin also with WPML.
Test WooCommerce Conditional Shipping & Payments
Finally, if you have any questions or suggestions, of course, let me know.