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. YeeShipping – Weight & Dimensional Weight Rates for WooCommerce

YeeShipping – Weight & Dimensional Weight Rates for WooCommerce

Calculate shipping rates based on Weight, Dimensional Weight, Shipping Classes, and Estimated Delivery Times for WooCommerce.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping YeeShipping – Weight & Dimensional Weight Rates for WooCommerce running.

WordPress compatibility
Tested to 6.9.8 — 2 branches behind 7.1
A branch or two behind — normal for a plugin between releases.
Last updated
3 days ago
Requires PHP
7.0
Your host must be running at least this version.
Requires WordPress
5.0
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

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

Scored on how YeeShipping – Weight & Dimensional Weight Rates for WooCommerce is looked after — not on how many stores run it.

Solid
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 2 days ago.
WordPress compatibility
14 / 20
Tested to WP 6.9.8, 1 branch(es) behind.
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
3 / 10
Provides: description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-20 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

Tired of losing money on shipping costs or abandoning carts due to rigid shipping fees? YeeShipping is the ultimate WooCommerce table rate shipping plugin designed to help you calculate highly accurate shipping rates based on weight, dimensional weight (volumetric weight), product quantities, shipping classes, user roles, and advanced conditional rules.

Whether you need to charge extra for heavy or oversized items, show estimated delivery dates, calculate shipping per class, offer free shipping for specific VIP roles, or set up complex location-based pricing, YeeShipping gives you the flexibility to build a shipping strategy that fits your unique business needs perfectly.

Demo: https://demo.add-ons.org/demo/?clone_id=11
Documentation: https://add-ons.org/document-weight-dimensional-weight-rates-for-woocommerce/
Pro Version: https://add-ons.org/plugin/yeeshipping-pro/

Why Choose YeeShipping for WooCommerce?

Shipping isn’t one-size-fits-all. Standard shipping methods often fail when dealing with varying product sizes and weights. YeeShipping solves this by introducing Dimensional Weight (DIM) calculations, ensuring you don’t undercharge for large, lightweight boxes, while also supporting advanced table rate conditions, per-shipping-class calculations, and estimated delivery dates.

Core Features

1. Accurate Dimensional Weight & Volumetric Shipping
Stop losing money on shipping oversized items! Calculate shipping costs based on the highest value between actual physical weight and dimensional weight (L x W x H / DIM Divisor).
* Full volumetric weight support.
* Custom DIM divisor configurations.

2. Powerful Conditional Shipping Rules
Create unlimited table rate shipping scenarios using flexible conditions:
* Cart-based rules: Cart subtotal, total item count, and distinct line items.
* Product-based rules: Actual weight, dimensions, volume, categories, tags, and WooCommerce shipping classes.
* Customer-based rules: Adjust shipping costs dynamically based on WordPress User Roles (perfect for wholesale/B2B and VIP retail pricing).
* Time-based rules: Set specific rates based on the day of the week or time of day (e.g., weekend surcharges or happy hour delivery).
* Location & Distance rules: Calculate precise distance-based delivery fees.

3. Estimated Delivery Date & Transit Times (NEW in 2.0.0)
Boost customer trust and checkout conversion by displaying estimated transit times or delivery dates alongside the shipping method title.
* 4 Calculation Modes: Range of days (e.g., 2 – 4 business days), Fixed days (3 business days), Exact estimated calendar dates (Friday, 24/10), or Custom text.
* Weekend Exclusion: Option to skip Saturday & Sunday to compute accurate business days.
* Order Cutoff Time: Set a daily cutoff time (e.g., 14:00) so orders placed afterwards automatically add +1 business day.
* Date Formats & Localization: Multiple date formats supported (d/m/Y, F j, Y, l, d/m/Y…), seamlessly localized via WordPress date_i18n().
* Custom Display Template: Easily format label output using {title} and {delivery_time} placeholders (e.g., {title} (Est: {delivery_time})).

4. Per-Shipping-Class Calculation Engine (NEW in 2.0.0)
Calculate shipping fees tailored to each individual shipping class in the cart.
* Calculation Modes: Choose between Per Order (single unified calculation) or Per Shipping Class (evaluates each class subpackage independently).
* Flexible Cost Aggregation: Sum (add costs together), Highest (charge only the highest class cost), or Lowest (charge the lowest).
* Products Without Class: Customizable handling to apply rules or offer free shipping for products without a shipping class.

5. Interactive Test Rate Simulator & Rule Debugger (NEW in 2.0.0)
No more placing fake test orders or switching tabs to test your shipping logic!
* Built-in sandbox simulator directly on the settings page under the rules table.
* Test any cart subtotal, item quantities, line items, weights, package dimensions, distance, customer roles, shipping classes, days of the week, and times of day.
* Step-by-step Rule Audit Log shows which rules matched, which were skipped, and why.
* Test rules in real-time before clicking “Save changes”.

6. Modernized Admin User Experience (NEW in 2.0.0)
* Drag-to-Reorder: Seamlessly reorder shipping rules with jQuery UI Sortable to adjust rule priority.
* Active / Inactive Toggle Switch: Turn rules on or off with a single click without having to delete them.
* One-Click Rule Cloning: Duplicate any complex rule instantly with the Clone action.
* Streamlined, compact table layout giving maximum space to conditions and costs.

7. Advanced Shipping Pricing Calculator
Easily set up complex shipping fee structures:
* Configure base shipping costs for any rule.
* Add additional surcharges or discounts based on:
– Cart subtotal or item quantity.
– Total weight (actual or exact dimensional weight).
– Overall carton volume.
– Calculated shipping distance.
* Stack multiple additional cost rules to create a dynamic pricing formula.

8. Smart Rule Processing & Logical Operators
You have full control over how multiple shipping methods behave:
* Support for advanced logical operators: is, is not, any, all, and none.
* Define minimum and maximum value ranges for exact targeting.
* Special Actions: Hide other standard shipping methods if a specific YeeShipping rule is matched, or stop rule processing entirely to prevent rate stacking.
* Granular control over rule execution priority.

9. Seamless WooCommerce Integration
* Native integration with WooCommerce Shipping Zones.
* Works out of the box with block-based checkouts and traditional shortcode checkouts.
* Smooth, admin-friendly dashboard to manage all table rate rules.

10. Import & Export Flexibility
* Quickly export all your perfectly crafted shipping rules as a JSON file.
* Ideal for site backups or migrating configurations between staging and production sites.

Common Use Cases: What Can You Build with YeeShipping?

  • Estimated Delivery Display: Inform customers that standard shipping arrives in “2 – 4 business days” or express shipping arrives by “Friday, Oct 24”.
  • Heavy/Bulky Item Surcharge: Add a handling fee automatically when cart weight exceeds 50lbs, or an item measures over 40 inches.
  • Separate Shipping Class Rates: Charge $5 for standard items and $20 for fragile/heavy items, aggregating the total via Sum or charging only the Highest rate.
  • Wholesale vs. Retail Shipping: Offer a flat $10 shipping rate for regular customers but provide FREE freight shipping for B2B Wholesale user roles on orders over $500.
  • Category-Specific Delivery Fees: Charge $5 shipping for “T-Shirts” but $50 for “Furniture”.
  • Distance-Based Delivery Rates: Calculate accurate local delivery costs per mile/kilometer from your store address.
  • Time-Sensitive Delivery: Charge $15 more for weekend deliveries or orders after cutoff time.

Premium Features & Support

Need even more power? YeeShipping is actively maintained and optimized for high-performance WooCommerce stores.
Get priority support, premium features, and regular core updates. Visit add-ons.org for more information.

Detailed Configuration Guide

1. Conditions (When to apply a rule)

Price
This condition triggers based on the total subtotal of the cart. It is typically used to offer incentives for higher order values. For example, you can set a rule to provide free shipping if the “Price” is greater than or equal to $100.

Item Quantity
This evaluates the total number of items currently in the customer’s cart. It is perfect for bulk discounts or quantity-based shipping fees. For example, you can apply a flat shipping discount if the customer buys 5 items or more in a single order.

Cart Line Item
Unlike total item quantity, this condition looks at the number of unique products (or “lines”) in the cart. If a customer buys 10 apples and 1 orange, that counts as 2 cart line items. This is useful when you want to charge a flat fee based on the variety of items being packed.

Weight
This calculates the rule based on the actual physical weight of all items combined in the cart. It is the most standard method for calculating freight and shipping costs for regular items.

Dimensional Weight
Also known as volumetric weight, this calculates the “space” an item takes up (Length x Width x Height divided by a dimensional factor). The system compares the actual weight and the dimensional weight, and uses the higher value of the two. This is an essential feature for merchants shipping large, bulky, but lightweight items.

Shipping Class
Trigger rules based on the WooCommerce shipping classes assigned to products in the cart. Perfect for setting up special rates for Fragile, Heavy, or Hazmat products.

Volume
This triggers based on the total cubic volume of all products in the cart combined. It is highly useful when you need to know exactly how much space an entire order will consume in a shipping box or on a truck.

Max Dimension
This condition scans all products in the cart and identifies the single longest side (whether it is Length, Width, or Height) among all of them. This is frequently used to apply an oversize surcharge. For example, if the “Max Dimension” exceeds 1.5 meters, you can automatically add a $50 handling fee.

Total Overall Dimensions
This evaluates the sum of the Length, Width, and Height for all items in the cart. It is often required by postal services to ensure a package does not exceed their maximum allowed girth limits.

Product Length / Width / Height
These conditions target the maximum value of one specific dimension across all items. For example, you can use “Product Length” to check if any item in the cart is longer than 2 meters, regardless of its other dimensions.

User Role
This allows you to create dynamic, customer-specific shipping rates. You can apply specific rules only for certain WordPress user roles, such as ‘Wholesale’, ‘Retailer’, or ‘VIP’. It is perfect for B2B stores that need to offer freight shipping to businesses but standard rates to regular consumers.

Stock Quantity & Status
These conditions trigger rates based on your current inventory levels. “Stock Status” can check if any item is on backorder, allowing you to charge a split-shipping fee. “Stock Quantity” checks the total remaining stock of the items in the cart, which can be used to add express shipping fees for high-demand, low-stock items.

Time of Day & Day of the Week
These time-based conditions allow you to set rules that only activate during specific hours or days. This is incredibly useful for local delivery services that want to apply weekend surcharges, or offer “happy hour” delivery discounts during slow periods.

Distance
Calculated automatically via the Google Maps API, this condition measures the driving distance from your store’s origin address to the customer’s delivery doorstep. You can use it to restrict deliveries beyond a certain radius (e.g., Distance > 20 miles) or charge higher rates for distant zones.

2. Additional Costs (How to calculate extra fees)

Additional costs allow you to “stack” calculated fees on top of the base Rule Cost, creating a dynamic pricing formula.

Based on Weight or Dim Weight
This calculates a fee by dividing the total weight (or dimensional weight) by the “Per” value you set, and multiplying it by the cost. For example, adding $2 for every 1 kg of weight.

Based on Item or Cart Line Item
This adds a specific fee for every unit or unique line item in the cart. For example, adding a $1 handling fee for every single item the customer purchases.

Based on Volume
This multiplies an extra fee based on the cubic volume of the cart. For example, adding $5 for every 1000 cm3 of space the order requires.

Based on Distance
This applies a per-mile or per-kilometer fee. For example, you can charge a base fee of $10, and then add $1 for every 1 mile of distance using this metric.

Based on Price
This adds a fee scaled by the total order value. For example, adding $5 for every $100 spent by the customer to cover premium insurance costs.

Based on Shipping Cost
This adds a surcharge based on the rule’s base cost. It functions perfectly as a multiplier or percentage fee. For example, to add a 10% fuel surcharge to a $50 base shipping rate.

3. Pro Tips for Advanced Users

Special Action: “Stop”
When you enable this action, the system will stop checking any further rules if this specific rule is matched. This is critical to prevent “rate stacking” where multiple fees from different rules are accidentally added together.

Special Action: “Hide Others”
When this action is triggered, YeeShipping will force itself to be the only shipping option visible to the customer at checkout. It will automatically hide all other standard WooCommerce methods like Flat Rate or Local Pickup.

Third-Party Service Integration

This plugin utilizes the Google Maps Distance Matrix API to calculate the precise travel distance between your store and the customer’s delivery address.

  • Optional Integration: The connection to Google’s servers is only established if you manually provide and save a Google API Key in the plugin settings.
  • Privacy & Data Control: If the API Key is not configured or if the distance-based shipping method is not in use, the plugin will not send any data (such as locations, coordinates, or addresses) to Google.
  • Service Terms: Use of this feature is subject to the Google Privacy Policy.
  • Requirement: To enable this functionality, you must activate the “Distance Matrix API” in your Google Cloud Console.

Does this plugin support dimensional (volumetric) weight?

Yes! YeeShipping accurately calculates dimensional weight based on the length, width, and height of products in the cart, allowing you to charge the higher of actual weight or volumetric weight.

How does the Estimated Delivery Time feature work?

You can enable Estimated Delivery Time in the method settings. Choose between a range of days (e.g. 2 – 4 business days), fixed days (e.g. 3 business days), exact calendar dates, or custom text. You can also specify an order cutoff time (e.g. 14:00) and choose to exclude weekends so transit days are calculated only on business days. The formatted estimate will appear seamlessly next to your shipping method title at checkout.

How does the Per-Shipping-Class calculation engine work?

When calculation type is set to “Per shipping class”, YeeShipping separates cart items by their assigned WooCommerce shipping class. Each shipping class group evaluates your shipping rules independently based on its own items, quantities, and weights. You can aggregate the resulting costs by Summing them, charging only the Highest, or charging only the Lowest.

How can I test my shipping rules without placing test orders?

Use the built-in Test Rate Simulator located directly beneath your shipping rules table. Enter your test parameters (cart subtotal, weight, dimensions, shipping class, etc.) and click “Run Test Calculation” to see the exact rate and a detailed step-by-step audit trace.

Can I set up different shipping rates for different user roles?

Absolutely. Our advanced conditions allow you to target specific user roles (e.g., Wholesale, VIP) and adjust the shipping rates accordingly.

Is YeeShipping compatible with WooCommerce Shipping Classes?

Yes, you can easily create advanced table rate rules that trigger if items in the cart belong to specific WooCommerce Shipping Classes, as well as calculate shipping per shipping class.

Can I hide standard WooCommerce shipping methods if a YeeShipping rule applies?

Yes. YeeShipping includes a “Hide other shipping methods” feature, ensuring customers only see the precise shipping rates you want them to see when specific conditions are met.

Does it work with the new WooCommerce Checkout Blocks?

Yes, YeeShipping is designed to be fully compatible with both the traditional checkout and the new modern WooCommerce Checkout Block.

Can I export my complex shipping rules to another website?

Yes, a built-in one-click JSON Import/Export tool is included, making migrating or backing up your site’s shipping settings seamless.

Categories
Shipping rates & rules
Plugin details
Version2.0.0
Last updated2026-09-18 3:58am GMT
Added2026-04-22
Requires WordPress5.0
Tested up to6.9.8
Requires PHP7.0

Tags on WordPress.org
delivery time
dimensional weight
shipping class
table rate shipping
woocommerce shipping
Alternatives
Other plugins in the same categories.
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping
100K+ installs
4.9(704)
Weight Based Shipping for WooCommerce
50K+ installs
4.6(83)
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)
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