Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.

Core Shipping Options


  • Flat Rate Shipping

    Flat Rate Shipping is a shipping method included in WooCommerce that allows you to define a standard shipping rate per item, per shipping class, or per order. On this page you’ll learn how to:  Standard Flat Rates: Setup and Configuration 5. Enter a Name that displays to customers in the cart and checkout pages. 6. […]

  • Free Shipping

    Free shipping is a WooCommerce core shipping method that allows you to add a “free shipping” option for customer orders if they either meet certain criteria (e.g. a minimum order spend amount) or if you want to offer free shipping to all customers within a certain geographical area.  On this page you’ll learn how to:  […]

  • Local Pickup

    Local Pickup is a WooCommerce core shipping method that allows the customer to pick up an order themselves. On this page, you’ll learn how to:  Local Pickup: Setup and Configuration Setting up Local Pickup starts by adding it as a shipping method to a shipping zone. Follow these steps to add the Local Pickup option: […]

  • 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 […]

  • How to handle multiple regions and currencies with WooCommerce

    In a global age, there are a number of elements that play a role in selling in multiple currencies and languages. Here we discuss several of those.

  • 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, create a regular WordPress/WooCommerce plugin – see You’ll define your shipping method class in this plugin file […]

  • WooCommerce Blocks: Local Pickup

    Local Pickup in Blocks is a new enhanced delivery method that allows you to easily offer one or more pickup locations to your customers. We’ve made it easier for you to setup local pickup options by providing a new, simple to use Local Pickup settings page. This new method provides a streamlined customer experience by: […]