The Custom Shipping Methods for WooCommerce Pro plugin is an advanced extension designed to give store owners full, granular control over the shipping options presented to customers in their WooCommerce store.
It moves far beyond WooCommerce's default Flat Rate, Free Shipping, and Local Pickup, allowing you to create unique, conditional shipping rules based on almost any criteria.
The Pro version drastically increases the complexity and flexibility of your shipping strategy.
Feature Area
Description
Pro Version Capabilities
Calculation Logic
Determines how the shipping cost is computed.
Table Rate Shipping (using [costs_table] shortcode) to define complex rates based on tiers of weight, cost, or distance.
Distance-Based Rates
Calculates cost using geographical data.
Uses Google Distance Matrix API and the [distance] shortcode to charge customers based on their distance from your store.
Advanced Conditions
Specifies when a custom method is available.
Set rules based on Min/Max Distance, Min/Max Cost Limits, and Free Shipping minimum amount rules.
Aesthetics & UX
Controls how the method appears to the customer.
Options to set Custom Frontend Icons and Custom Descriptions for each shipping method, improving clarity at checkout.
Product-Specific Rules
Hides or shows methods based on cart content.
Required/Excluded Products, Categories, and Tags to ensure certain methods only appear when specific items are present (e.g., Cold Shipping only for perishable items).
Weight, Volume, Quantity
Core metrics for cost calculation.
Allows costs to be calculated using shortcodes for total cart weight ([weight]), total quantity ([qty]), and total cost ([cost]).
The default WooCommerce settings are often insufficient for businesses with varied products or complex logistics. This plugin solves problems like:
Weight Tiers: Charging $5 for 1-5 kg, $10 for 5.1-10 kg, and so on.
Local Delivery: Offering a $5 "Local Delivery" option only to customers within a 10-mile radius or specific ZIP codes.
Large Items: Hiding the standard Flat Rate option and only showing "Freight Shipping" if a product from the "Furniture" shipping class is in the cart.
Free Shipping Strategy: Offering free shipping only if the cart value is over $100 and the customer is in a specific country.
Do you have a specific complex shipping scenario you are trying to solve, or would you like to know more about setting up the Table Rate Shipping feature?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Dec 07, 2025 12:08 PM
Version:
v1.9.1
Category:
Author:
OtherLicense:
GPL v2 or Later