ZeroToWP

Shipping

Quick Definition

Shipping in WooCommerce defines how physical products are delivered to customers. You configure shipping zones (geographic regions), shipping methods (flat rate, free shipping, local pickup), and shipping classes to calculate delivery costs at checkout.

WooCommerce shipping zones documentation

What Is Shipping in WooCommerce?

Shipping in WooCommerce calculates delivery costs at checkout. Built around shipping zones (where), methods (how), and classes (product groups).

Shipping Zones

Geographic regions: country, state/region, or postcode level. Each zone has its own methods and rates.

Built-in Methods

MethodHow It WorksBest For
Flat RateFixed fee per order/item/classSimple stores
Free ShippingNo charge — can require min order or couponIncentivizing larger orders
Local PickupCustomer picks upPhysical locations

Shipping Classes

Group products by size/weight for different rates. Small items $5, large items $15, fragile $20.

Advanced Plugins

  • Table Rate — Dynamic rates by weight/quantity/dimensions
  • Live carrier rates — Real-time UPS/FedEx/USPS/DHL pricing
  • WooCommerce Shipping — Print labels at discounted rates

Best Practices

  • Free shipping threshold increases order value
  • Show costs early — surprise fees = cart abandonment
  • Use shipping classes for different product sizes
  • Test checkout with different addresses

Why It Matters

Overcharge = customers leave. Undercharge = you lose money. Get it right for conversions and profitability.

Sources: WooCommerce, Flat Rate Docs

Related Terms

Related Articles