Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.
  1. Documentation /
  2. WooCommerce /
  3. Getting Started /
  4. 5. Shipping /
  5. Core Shipping Options

Core Shipping Options


  • Flat Rate Shipping

    Flat Rate Shipping is a shipping method included in WooCommerce that allows you to define a standard rate per item, per shipping class, or per order. Flat Rate Shipping works with Product Shipping Classes, adding more power and flexibility. Setup and Configuration Shipping Classes If you configure Shipping classes, you will see additional fields: You will find one […]

  • Free Shipping

    Free shipping is a great way to encourage customers to spend more. For example, offer free shipping on orders over $100. Setup and Configuration Example: Coupon discounts and Minimum order amount You have set $20 as the minimum order amount for free shipping eligibility, your customer has a product of $25 in the cart, and they […]

  • Local Pickup

    Local Pickup is a shipping method that allows the customer to pick up the order themselves. Setup and Configuration Customer view Customers residing in the zone with this shipping option are able to select this in the cart and during checkout. Cart view Checkout view Custom emails for local pickup WooCommerce uses the standard order flow […]

  • Offer Shipping Insurance

    In WooCommerce and its shipping options, there is not a built-in way to offer insurance for goods you are shipping. Include in product price One option is to include the insurance cost in the price of your products. This, however, has the downside that it gives customers the wrong impression on actual cost of a […]

  • Shipping Method API

    WooCommerce has a shipping method API which plugins can use to add their own rates. This article will take you through the steps to creating a new shipping method and interacting with the API. Create a plugin First off, create a regular WordPress/WooCommerce plugin – see  You’ll define your shipping method class in this plugin […]

  • How to handle multiple regions and currencies with WooCommerce

    In a global age, very few store owners only sell to one region, with one language and one currency. There are a number of different things that play a role, and below we’ll discuss several of those. What you want to offer Solution Links Multiple taxes and shipping zones WooCommerce core Download Multiple currencies Currency […]