Today, you will read how to set WooCommerce shipping & payment methods. You will also see how to use in WooCommerce conditional shipping and payments with a plugin. Restrict shipping and payment options in your store. 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
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 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 store with the last option.
Default customer location
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
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.
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.
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).
Shipping Tax Class
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.
Payment Gateways in WooCommerce - Quick Guide
Now, let's see how to add payment gateways and set their options in your store.
Turn on payment gateways in WooCommerce
First, go to WooCommerce → Settings → Payments where you'll find all available payment methods.
Turn on/ off payment methods
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
If you need additional methods, use a plugin from the WordPress repository.
Manage payment methods
When you click on the method's name (or a button on the right), you will be able to manage the method's settings. 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.
Payment methods in the 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 restrict shipping and payment gateways in WooCommerce with the plugin.
So, decide about conditional shipping and payments 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 - Features
What's more, the plugin gives you options to:
- Disable payment methods based on cart totals.
- Add a small fee for particular payment gateways.
- 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 Conditional Shipping & Payments
Finally, if you have any questions or suggestions, of course, let me know.