WooCommerce Shipping Setup: Complete Guide

Published April 21, 2026

WooCommerce Shipping Setup Guide

Shipping is one of the biggest drivers of cart abandonment. Clear shipping costs, fast delivery options, and a free shipping threshold significantly increase conversion rates.

Step 1: Configure Shipping Zones

Go to WooCommerce → Settings → Shipping → Zones. Create zones for your delivery regions (domestic, EU, international). Each zone can have different shipping methods and rates.

Step 2: Add Shipping Methods

Within each zone, add methods:

Step 3: Set Free Shipping Threshold

Free shipping over a minimum order amount (e.g., "Free shipping on orders over $50") is the single most effective tactic for increasing average order value. Set it 20-30% above your current average order value to encourage upsizing.

Step 4: Enable Shipping Calculator

Show a shipping calculator on the cart page so customers see shipping costs before checkout. Surprise shipping fees at checkout are the top cause of abandonment.

Step 5: Configure Product Weights and Dimensions

Accurate weight and dimension data on each product is required for carrier-calculated rates. Set your store's weight and dimension units under WooCommerce → Settings → Products.

Advanced: Table Rate Shipping

The Flexible Shipping plugin adds table-rate rules based on cart weight, item count, or total. Essential for stores with products that vary widely in size or weight.