Table Rate Shipping
$39.00

Charge What Shipping Actually Costs

Unlimited weight, price, and item-count shipping tiers — restricted by region, customer group, or cart size — built straight into your Joomla ecommerce checkout.

Unlimited
Rate Tiers Per Method
3
Calculation Engines
0
Flat-Rate Guesswork

A Shipping Rate Engine, Not a Flat Number

Every rule you actually need to charge shipping correctly — weight, price, item count, region, customer group, cart size — built in and ready to configure.

Unlimited Shipping Methods

Build "Standard," "Local Delivery," "Freight," "Wholesale Rate" — as many named rate options as your store needs, no cap.

Three Ways to Calculate

Price the whole cart as one shipment, price every item on its own, or price by product group — whichever math matches how you actually ship.

Stackable Rate Tiers

Combine a base fee, a per-item charge, a per-pound charge, and a percentage cut in one tier — build rate breaks as granular as your real freight bill.

Region-Restricted Rates

Show your Local Delivery rate only inside the zone you actually serve. Everywhere else, it simply never appears.

Customer-Group Pricing

Show your wholesale rate to wholesale accounts and your standard rate to everyone else — same checkout, zero manual overrides.

Cart-Size Gating

Free shipping over a threshold, or a small-order fee under one — turn any method on or off based on cart subtotal, automatically.

Shipping Groups

Tag heavy furniture as "Freight" and fragile glass as its own group — each one rates against its own tier logic, not a one-size-fits-all number.

Min/Max Cost Clamps

Guarantee a rate never charges less than your floor or more than your ceiling — on the whole shipment or per item.

Live Rule Builder

Add, edit, and delete methods, tiers, and groups without a single page reload — build your rate table as fast as you can type.

Tiers Built From What You Actually Ship

Stop pricing every order the same. Build tiers by weight, by price, or by item count, and stack a flat fee, a per-item charge, a per-pound charge, and a percentage on top of the same tier — whatever your real freight bill looks like.

  • First-match tier lock stops a big order from double-charging across brackets
  • A full-stop abort rule hides shipping entirely for combinations you refuse to ship
  • Unlimited tiers per method — as granular as your shipping bill actually is

Different Rates for Different Customers

Wholesale accounts see your freight rate. Everyone else sees your standard rate. Set it once by customer group and the checkout sorts itself out from there.

  • No manual price overrides, no separate storefront to maintain
  • Region restriction stacks on top for local-only or nationwide methods
  • Shipping tax applies itself automatically against the customer's real location

Heavy and Fragile, Finally Kept Apart

Tag your furniture as one Shipping Group and your glassware as another, and each one prices against its own set of rules instead of getting crammed into one generic method.

  • Decide whether untagged products can ride along or get blocked out
  • Digital products skip the shipping quote entirely, automatically
  • Product weights convert between units behind the scenes

Real-World Use Cases

A store selling both lightweight decor and heavy furniture builds weight-based tiers on a per-item basis — small accents ship for pennies, bulky freight items climb in cost the way real carriers actually price them — while a Shipping Group keeps the two categories from ever getting quoted together as one flat number.

A B2B supplier running one storefront for both trade accounts and retail shoppers restricts a discounted freight-rate method to the wholesale customer group, while retail shoppers see the standard tiered rate — same catalog, same checkout, two completely different shipping economics, zero manual intervention.

An apparel store sets a minimum-subtotal gate so a flat "Free Shipping" method only appears once the cart clears a target amount, while a small-order handling fee kicks in automatically below a lower threshold — nudging average order value up without a single hardcoded discount code.

A specialty foods shop offers a cheap "Local Delivery" method restricted to a tight geo zone around the shop, and a standard nationwide tiered rate for everyone outside it — the local rate simply never appears to a shopper checking out three states away.

Stop Guessing at Shipping Costs

Unlimited tiers, real math, zero flat-rate coin flips. Your next order finally gets charged what it should.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Shipping
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 5.x, 6.x, 4.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

Fix Fix do not only use address id to get rates, use user id to ensure the address belongs to the user

Update Requires Joomla 6.x + J2Commerce 6.x

New Feature Table-rate shipping plugin — per-order, per-item, and per-class rate rules

New Feature Conditional rates by price, weight, or item-count bands with min/max bounds

New Feature Geozone and user-group targeting per shipping method

New Feature Subtotal gating (min/max) and min/max shipping-cost clamping per method

New Feature Per-method shipping tax via J2Commerce tax profiles

New Feature One-click migration of J2Store weight/geozone shipping methods into rules

New Feature Per-product shipping-class assignment via product-form field

New Feature Rule break/abort flags for stacking and short-circuit control

New Feature min_price / max_price display filter to show a single rate

Improvement Native Joomla 6 MVC + namespaced plugin, vanilla-JS admin migrate button

Update Requires Joomla 6.x + J2Commerce 6.x

Fix Added missing J2Store 4 Plugin Function

Fix Added missing field 'display_with_other_method' to installer script

New Feature J2Commerce v4 and Joomla 4/5 support

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.