WooCommerce Flat Rate Box Shipping

A WooCommerce shipping method that packs items into boxes you define and charges fixed costs per destination. Box sizes and rates are set per shipping zone.

Version2.5.4
Last UpdatedJune 30, 2026
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

WooCommerce Flat Rate Box Shipping is a shipping method for WooCommerce that calculates rates by packing a customer's items into boxes you configure. Each shipping zone can have its own box sizes and costs, and the rate is based on how the order packs rather than a single flat charge.

Key Features

  • Box packing at checkout – When a shopper checks out, the plugin groups their items into the boxes you have configured, using each box's length, width, height and weight limit.
  • Boxes per shipping zone – You can attach several box sizes to each shipping zone, so different regions can use different packaging.
  • Three cost types – A box can carry a flat cost, a cost per weight unit multiplied by the box weight, and a percentage of the value of the items inside, combined as you need.
  • Un-packable item cost – You can set a charge for items that will not fit in any of your boxes, or leave it blank so the shipping method is hidden for those orders.
  • Destination-based rates – The plugin matches the customer's destination to a shipping zone and applies the box sizes and rates defined for that zone.
  • Requires product dimensions – Packing depends on product measurements, so items need dimensions and weights configured before rates will be accurate.

Who Is It For

This extension suits WooCommerce stores that ship physical products in a defined set of box sizes and want shipping prices based on how those products pack together per destination. It fits merchants who need box and weight-based pricing and want a way to charge extra for oversized items. Stores with accurate product dimensions in place will get the most reliable results.