Introduction Shipping setup is essential for delivering orders to your customers. This guide walks you through configuring shipping methods, zones, and classes in WooCommerce, using simple steps and clear screenshots.
1. Log In and Go to Shipping Settings
Open your browser and go to
yourwebsite.com/wp-admin
.Enter your Username and Password, then click Log In.
In the left menu, click WooCommerce > Settings.
Click the Shipping tab at the top.
2. Create a Shipping Zone
Under the Shipping tab, click Shipping Zones.
Click Add shipping zone.
Enter a Zone name (e.g., "Domestic", "EU", "Rest of World").
Select the Region(s) for this zone (countries, states).
Click Add shipping method.
3. Add Shipping Methods
In the new zone, click Add shipping method.
Choose from options:
Flat rate: Charge a fixed fee per order, item, or class.
Free shipping: Offer free shipping when conditions are met.
Local pickup: Customer picks up the order.
Click Add shipping method, then click Edit under the method to set details.
For Flat rate, enter the cost and optional tax status, then Save changes.
4. Configure Shipping Classes (Optional)
Click the Shipping classes link under the Shipping tab.
Click Add shipping class.
Enter a Class name (e.g., "Heavy Items", "Bulky Products").
Add a Slug and Description (optional), then Save shipping classes.
5. Assign Shipping Classes to Products
In the left menu, click Products > All Products.
Find the product to edit; click Edit.
Scroll to the Shipping section in the Product Data box.
Under Shipping class, select the appropriate class from the dropdown.
Click Update to save the product.
6. Set Shipping Costs by Class in Flat Rate Method
Go back to WooCommerce > Settings > Shipping > Shipping Zones.
Click Edit on the zone, then Edit the Flat rate method.
In Cost, use formula tags:
[qty] × cost
to charge per item.([qty] * cost) + additional_fee
for mixed charges.
To set different costs per class, click Advanced costs, then assign:
cost:10;class:heavy=20;class:bulky=30
etc.
Save changes.
Congratulations! Your WooCommerce store now has shipping zones, methods, and classes configured. Customers will see correct shipping options at checkout based on their location and product classes. If you have any questions, feel free to reach out!
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article