Setting up shipping rules for an e-commerce site is something that every WooCommerce WooCommerce offers three core shipping methods: flat rate, free shipping and local pickup. WooCommerce offers three core shipping methods: flat rate, free shipping, and local pickup. WooCommerce provides three core shipping methods: flat rate, free shipping and local pickup. With the built-in features, you can flexibly deal with various shipping scenarios.
![Image [1] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606101157303-image.png)
This article will explain step-by-step how to set up each shipping type, including using it with a delivery category, and customizing shipping formulas,couponSupport, regional filtering and other practical functions, suitable for users who want to quickly master the practical operation of reading.
I. Flat Rate Shipping (Flat Rate Shipping)
Flat rate shipping is WooCommerce A self-contained delivery method that allows you to set a standard shipping rate for each item, each delivery category, or each order. This section includes:
- Creation and configuration of standardized flat rates
- Use of flat rates in conjunction with distribution categories
- Configuration of advanced flat rates
Standardized flat rate settings and configurations
Tip: This delivery method needs to be added to the delivery area. If you haven't set up a distribution area yet, please refer to the Guide to Setting Up a Distribution Area.
- Go to WooCommerce > Settings > Distribution > Distribution Zones
- Click the "Edit" button of the corresponding distribution area.
![Image [2] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103632191-image.png)
- Click the "Add Delivery Method" button.
![Image [3] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103642160-image.png)
- Select "Flat Rate" in the pop-up window and click "Continue".
![Image [4] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103650669-image.png)
- Inputs are displayed in thecartrespond in singingcheckout pageName in
- Select the tax status to decide whether to tax the expense or not
- Enter shipping amount (applies to entire cart)
It is possible to set an additional cost per item for this field, as detailed in the advanced cost description below
If this field is set to $0.00, it can be used in combination with the distribution category
8. Click "Create" to complete the setup.
![Image [5] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103658993-image.png)
II. Use of flat rates in conjunction with distribution categories
Flat Rate supports more flexible shipping rate structures in conjunction with Delivery Categories. When delivery categories are enabled, additional fields will appear in the flat rate settings:
![Image [6] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103723860-image.png)
- Each distribution category corresponds to a cost field
- Use of the "no delivery category cost" field for unclassified goods
- Costs established will be added to the top cost field of the flat rate
If you only want to be billed by delivery category, you can set the top flat fee field to $0.00
Calculation options:
- Per Class: Each distribution class is billed separately.
- Per Order: take the highest cost category and calculate
Example:
- Billing by delivery category:
| sports event | sum of money |
|---|---|
| Top cost field | $0.00 |
| Heavy commodities category x1 | $10.00 |
| Small commodity groups x1 | $1.00 |
| total freight | $11.00 |
- Per-order billing:
| sports event | sum of money |
|---|---|
| Top cost field | $0.00 |
| Heavy commodities category x1 | $10.00 |
| Small commodity groups x1 | $1.00 |
| total freight | $10.00 |
III. Advanced flat rate setting
Supports calculation of shipping charges based on item quantity or order total percentage. When setting the percentage, you can specify a minimum or maximum fee.
Formula available variables:
[qty]: Number of items in the shopping cart[fee percent="value"]: Percentage fee based on the total amount of the order- Matchable parameters:
min_fee="value",max_fee="value"
- Matchable parameters:
Example 1: Volume billing
Target: $10 fixed fee + $2 per item
Formula:10 + ( 2 * [qty] )
| quantities | freight fee |
|---|---|
| 1 | $12.00 |
| 2 | $14.00 |
| 3 | $16.00 |
Example 2: Percentage billing
Target: $10 fixed fee + 10% order amount
Formula:10 + [fee percent="10"]
| Order Amount | freight fee |
|---|---|
| $10.00 | $11.00 |
| $20.00 | $12.00 |
| $30.00 | $13.00 |
Example 3: Percentage + Minimum Fee Limit
Target: $10 fixed fee + 10% percentage with a minimum of not less than $4
Formula:10 + [fee percent="10" min_fee="4"]
| Order Amount | freight fee |
|---|---|
| $20.00 | $14.00 |
| $26.00 | $14.00 |
| $42.00 | $14.20 |
| $54.00 | $15.40 |
IV. Mixed setup: free shipping for some items, flat rate billing for some items
Set multiple distribution categories, for example:
- Free Delivery
- Regular Distribution
- Expedited delivery
Separately categorize the products into the corresponding categories. The setting method is as follows:
- The top cost field is set to $0.00 or left blank
- Expedited Category Fees:
20 * [qty] - Regular category costs:
10 * [qty] - Free category cost set to $0.00
- Select "Per Class".
![Image [7] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103823203-image.png)
Example shopping cart details:
| commodity category | quantities | freight fee |
|---|---|---|
| Free Delivery | 4 | $0.00 |
| Regular Distribution | 3 | $30.00 |
| Expedited delivery | 1 | $20.00 |
| total freight | $50.00 |
V. Free Shipping
Free shipping is WooCommerce Self-contained feature that provides free delivery in designated areas or when specific conditions are met.
This section:
- Add free shipping method
- Configuration of conditions of use
Tip: This function needs to be added to the distribution area, if not set up please complete the distribution area configuration first.
- Go to WooCommerce > Settings > Distribution > Distribution Zones
- Click "Edit" next to the area where you want to set free shipping.
![Image [8] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103909927-image.png)
- Click the "Add Delivery Method" button.
![Image [9] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103916596-image.png)
- Select "Free Shipping" and click "Continue".
![Image [10]-WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606103922495-image.png)
- Enter the name that will be displayed on the shopping cart and checkout pages
- Select one of the "Free shipping conditions":
- No strings attached: free shipping for all customers in the region
- Use a valid coupon
- Meet the minimum order amount
- Meet the minimum amount or use a coupon
- Meet both the minimum amount and the coupon
![Image [11]-WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104012844-image.png)
Minimum order amount setting:
- Check "Apply Minimum Order Rule Before Coupon": order will be valid if original price meets conditions.
- Unchecked: Discount will only be effective if the amount meets the conditions.
Coupon free shipping setup:
- leave for WooCommerce > Marketing > Coupons
- Click on "Add Coupon"
- Check the "Free Shipping" box.
- Click "Publish" to save
![Image [12]-WooCommerce Shipping Setup Complete Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104021268-image.png)
VI. Local Pickup
Local Pickup allows customers the option of picking up their order at the store.
Content Includes:
- Add Local Pickup
- Configuring the display
Tip: You need to add this function to the set distribution area.
- Go to WooCommerce > Settings > Distribution > Distribution Zones
- Click on "Edit" in the corresponding area.
![Image [13]-WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104045706-image.png)
- Click the "Add Delivery Method" button.
![Image [14]-WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104051256-image.png)
- Select "Local Pickup" in the pop-up window and click "Continue".
![Image [15] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104058198-image.png)
- Enter a display name
- set uptaxation servicesStatus (tax calculated on store address)
- (Optional) Enter shipping amount
- Click "Create" to complete the setup.
![Image [16]-WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104105491-image.png)
Customers will see a "local pickup" option in the shopping cart and checkout page when they meet the regional criteria
![Image [17] - WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104200144-image.png)
![Image [18]-WooCommerce Shipping Setup Full Tutorial: Flat Rate, Free Shipping & Local Pickup](https://www.361sale.com/wp-content/uploads/2025/06/20250606104206639-image.png)
If not shown, check that the delivery area is sorted correctly: smaller areas need to be placed before larger areas (e.g., zip codes take precedence over states)
summarize
This guide covers WooCommerce The three common distribution settings in the Through reasonable configuration, you can meet the distribution needs of different types of stores. It is recommended to use the delivery categories and advanced settings flexibly in accordance with the actual situation, so that the shipping plan can be more suitable for the sales plan.
Link to this article:https://www.361sale.com/en/57714The article is copyrighted and must be reproduced with attribution.




















![Emoji[wozuimei]-Photonflux.com | Professional WordPress repair service, worldwide, rapid response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticon[baoquan] - Photon Wave Network | Professional WordPress Repair Services, Worldwide Coverage, Rapid Response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

No comments