This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Weight Based Shipping for WooCommerce

Weight Based Shipping for WooCommerce

Table rate shipping by weight for WooCommerce: weight brackets, shipping per lb or kg, free shipping over an amount, rates by country or order total.

50K+ active installs
4.6
(83 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Weight Based Shipping for WooCommerce running.

WordPress compatibility
Tested to 7.1.2
Tested against the WordPress branch in use today.
Last updated
today
At least 5.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.3
Your host must be running at least this version.
Requires WordPress
5.8
Support responsiveness
100% of 6 recent threads resolved
From the plugin's WordPress.org support forum.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

50K+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Weight Based Shipping for WooCommerce is looked after — not on how many stores run it.

97

out of 100
Well maintainedRatings and support history both substantial.

Maintenance
35 / 35
Updated 1 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.1.2 (current).
Support responsiveness
20 / 20
100% of 6 threads resolved.
Merchant satisfaction
12 / 15
4.6/5 across 83 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
Measured 2026-10-05 from the WordPress.org plugin registry.
Ratings

4.6

83 ratings
5★71
4★2
3★5
2★1
1★4
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Weight Based Shipping brings shipping by weight to WooCommerce. Your price list becomes a table of rules — weight brackets, a price per pound or kilogram, free shipping over an amount, a different rate per country — and the plugin calculates the shipping cost your customer sees at checkout from that table.

The plugin has been in the directory since 2013 and runs on more than 50,000 stores. There is no carrier account to open and no rate service to connect: prices come from your own table and are calculated inside your store.

 

Weight brackets

A price for every weight range, the way carrier price lists are written and what table rate shipping usually means: up to 2 kg $5.00, 2 to 5 kg $8.00, over 5 kg $12.00. Weights come from your products, in kilograms, grams, pounds, or ounces — whichever unit your store uses.

 

Shipping per lb or per kg

Charge by weight itself rather than by range: $1.50 for every 0.5 kg, or a straight price per kilogram or per pound. Add a base amount and you get the familiar “$3.75 for the first 5 kg, plus $0.75 for every kilogram over it”.

 

Free shipping over an amount

Free delivery once the cart reaches your threshold, normal rates below it. The threshold can be an order amount or a weight — free shipping up to 10 kg, paid above.

 

Rates by order total

Price shipping by the cart total as well as by weight: $6.00 under $50, $3.00 from $50 to $100, free from $100. Weight and order total also combine in one rule, so free shipping over $100 can stop at 10 kg and let heavier orders pay their way.

 

Flat rates, handling fees, and surcharges

Not every line of a price list depends on weight. A rule can add a fixed amount — a flat national rate, a handling fee, a surcharge on oversized orders — and applies only to the orders it is meant for.

 

Shipping rates by country

Different shipping rates for different countries in one table: a domestic rate, a rate for neighbouring countries, and a rest-of-the-world rate. For finer geography, down to postcodes, the method slots into WooCommerce shipping zones.

 

Quantity based shipping

For products of a uniform weight, weight stands in for quantity: $4.00 for every 0.5 kg is $4.00 per 0.5 kg item. The quantity based shipping recipe extends that to bulk pricing.

 

Several shipping options at checkout

Standard and Express, or delivery alongside pickup: add the method to a zone as many times as you have options, each with its own name, its own rules, and its own price.

 

Rule priority

Rules that both apply add up — a handling fee on top of a per-class rate, as a mixed cart should be priced. Rules meant as alternatives get conditions that cannot both hold, such as 0–2 kg and 2–5 kg, and only one of them applies.

For everything beyond that, the Pro edition adds mods:

— Stop ends the evaluation at its rule: the first match wins, and a rule placed higher overrides everything below it.
— Drop takes the items a rule has already priced out of the calculation, so nothing is charged twice.
— Deny withholds the method from orders it must not carry — a weight your carrier does not accept.
— Require shows the method only for orders that match — a refrigerated option only when something frozen is in the cart.

Mods has the details.

 

Rates by shipping class [Pro]

Pro rules can target a shipping class, so each kind of product is priced its own way: a flat price for T-shirts, a per-kilogram rate for bulky goods, a surcharge on anything fragile. The same targeting decides free shipping product by product — items that never ship free, items that do not count toward the threshold, or one product that makes the whole order free.

 

Split shipping [Pro]

Pro keeps several tables inside one shipping method. When two of them each cover part of the cart — a frozen courier and an ordinary parcel — the customer sees one combined option, priced as the sum of both parts. Multiple shipping options covers both arrangements.

 

Copy rules from staging to production [Pro]

Build and test the price list on a staging or local site, then move it to the live store without retyping a number: copy a table, or just the rules you pick, and paste it on the other site. The transfer goes through the ordinary clipboard, so there is no file to export and upload. Copy and paste shows it step by step.

Pro also brings undo and redo, value thresholds converted by an active currency switcher, and direct email support. Compare the editions.

 

 

Documentation

Getting started builds a first price list, how rules work explains matching and combining, and troubleshooting covers a checkout that reports no shipping options. Recipes are worked setups: shipping by weight, shipping per lb, free shipping over an amount, rates by country, and rates by shipping class.

 

Install the plugin, open the starter table, and replace the numbers with your own. If anything does not add up, ask in the support forum.

Like the plugin? Leave a review!

How do I set up WooCommerce shipping by weight?

Give each weight range a price of its own, charge a rate for every unit of weight, or combine the two. The shipping by weight recipe puts all three tables side by side.

How do I charge shipping per lb?

The same way: rules follow the store unit, so the same tables read as lbs or oz without conversion. Worked examples in pounds: shipping per lb.

How do I make free shipping replace the paid rates?

Bound the paid rules so their value range stops at the threshold. Past that point nothing but the free rule applies. In the Pro edition, placing the free rule first with the Stop mod does the same. The free shipping over an amount recipe shows the working table.

How do I set different shipping rates for different countries?

Name the country or state in the Destination column of each rule, and leave a catch-all for everywhere else. Rates by country shows a domestic and international table.

Can I charge per item or by quantity?

Through weight. When a product line weighs the same per unit, a price per unit of weight is a price per item; the quantity based shipping recipe sets that up, bulk pricing included.

Can different kinds of product be priced differently? [Pro]

Yes. Put them in a shipping class and write a rule per class — a flat price for one, a per-kilogram rate for another, a surcharge on a third. Rates by shipping class.

Can free shipping apply to some products only? [Pro]

Yes. A group of products can travel free while the rest of the cart pays, and the presence of one product can make an entire order free. Free shipping for specific products covers both.

How do I keep certain products out of a free shipping offer? [Pro]

Stop them counting toward the threshold, stop them shipping free, or both at once. Exclude products from free shipping works through the three arrangements.

Can I set rates by postcode?

Yes, through WooCommerce zones built from postcodes: lists, wildcards and ranges all work there, and a method placed in such a zone prices exactly that area. Shipping zones and the global method.

Can I offer it alongside Flat Rate, Local Pickup, or a carrier’s method?

Yes. It is an ordinary zone method and sits next to any other, so a weight-based rate, a flat rate, and local pickup can be offered side by side. A free rule of the plugin is simply one more option and does not hide the others.

Which weight do the rules use — the product, the cart, or the parcel?

The cart total: each product’s weight counted as many times as it was ordered, then added together. Product weights and units covers variations, bulk editing, and virtual products.

Which unit are the rules in?

The store’s unit, set at WooCommerce → Settings → Products. Figures in the rules are taken at face value, so changing the unit later changes what they mean.

Do virtual products count?

They count toward the order value of rules that cover the whole cart, since that figure is the cart subtotal. WooCommerce keeps them out of the weight itself.

Is a range like “up to 5 kg” inclusive?

The lower bound is included and the upper is not, so brackets 0–5 and 5–10 hand over at exactly 5 kg with no gap between them. Rule conditions.

What happens when several rules match?

Every matching rule contributes, and the customer sees a single price that is their sum. There is no priority between rules, so alternatives need conditions that cannot both be true; the Pro edition also offers the Stop mod, which ends the evaluation at the first rule that matches. How rules work.

Is the threshold compared before or after tax?

Discounts are applied first and tax is excluded, unless After taxes is switched on in the Value column — the setting for stores that display prices with tax included, so the threshold matches the number the shopper sees. Order value, taxes, and currency.

Is tax added to the shipping price?

According to your WooCommerce tax settings: the plugin’s prices are taxable, and WooCommerce applies its shipping tax class to them. Enter the prices in the rules without tax.

Why does the checkout say there are no shipping options?

Either no rule matched the cart, or the method is absent from the zone the address falls into. The usual reasons a rule does not match: a gap between weight brackets, a product without a weight, or a weight typed into the Value column, which is the order total. No shipping options at checkout is a checklist that finds the cause in a few minutes.

Does it work with the block cart and checkout, and with HPOS?

Yes. Rates are calculated on the server, so the block cart and checkout show the same prices as the classic pages. The plugin also declares compatibility with high-performance order storage.

What does the Pro edition add?

Product-aware rules, the Mod column (Stop, Drop, Deny, Require), several rule tables in one shipping method with split shipping, editor conveniences such as undo and copy-paste, multi-currency thresholds, and direct email support. Free vs Pro is the full comparison.

Categories
Shipping rates & rules
Plugin details
Version6.19.0
Last updated2026-10-04 11:21am GMT
Added2013-07-25
Requires WordPress5.8
Tested up to7.1.2
Requires PHP7.3

Tags on WordPress.org
advanced shipping
table rate shipping
weight based shipping
woocommerce free shipping
woocommerce shipping
Alternatives
Other plugins in the same categories.
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping
100K+ installs
4.9(704)
Free Shipping Label and Progress Bar for WooCommerce
5K+ installs
5.0(43)
PiWeb Advanced Flat rate / Conditional shipping for WooCommerce
2K+ installs
4.9(58)
Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules
2K+ installs
4.9(49)
Virtuaria Correios – Frete, Etiqueta, Rastreio e Declaração
500+ installs
5.0(19)
Cities Shipping Zones for WooCommerce
4K+ installs
4.9(18)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy