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:
- Flat rate: Fixed price per order or item
- Free shipping: Triggered by coupon or minimum order value
- Local pickup: For customers who prefer to collect
- Live carrier rates: USPS, UPS, FedEx, DHL via extensions
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.