Master Complex Shipping Calculations
Transform your shipping strategy with powerful table-based rate calculations. Whether you need weight-based pricing, zone-specific rates, or complex tiered structures, our extension provides the flexibility to handle any shipping scenario with surgical precision.
Table Rate Configuration
📋 Sample Shipping Table
Zone |
Weight (kg) |
Order Value |
Shipping Cost |
UK Mainland |
0 - 2kg |
£0 - £50 |
£4.99 |
UK Mainland |
0 - 2kg |
£50+ |
FREE |
UK Mainland |
2 - 10kg |
Any |
£7.99 |
Scotland/Wales |
0 - 5kg |
Any |
£8.99 |
Northern Ireland |
Any |
Any |
£12.99 |
Calculation Methods
⚖️ Weight-Based Pricing
- Tiered weight brackets
- Progressive weight pricing
- Dimensional weight calculations
- Oversize item handling
- Weight-based surcharges
💰 Price-Based Tiers
- Order value thresholds
- Percentage-based shipping
- Free shipping minimums
- Luxury item surcharges
- Bulk discount shipping
🌍 Zone-Based Rates
- Geographic shipping zones
- Country/region targeting
- Postcode-specific rates
- International shipping
- Remote area handling
Advanced Features
- Multi-Dimensional Tables: Combine weight, price, quantity, and destination
- CSV Import/Export: Bulk manage thousands of rate combinations
- Rate Validation: Automatic error checking and conflict resolution
- Backup & Restore: Version control for your shipping tables
- Performance Optimised: Lightning-fast rate lookups
- Multiple Tables: Different tables for different scenarios
- Conditional Logic: Apply tables based on customer groups or promotions
- Real-Time Testing: Preview rates before making changes live
🎯 Use Case Examples
📦 Parcel Services
- Weight-based rates up to 30kg
- Size restrictions (60x60x60cm)
- Next-day premium options
- Saturday delivery surcharge
🚛 Furniture Delivery
- Room of choice delivery
- Assembly service add-ons
- Postcode-based pricing
- Appointment scheduling fees
🌍 International
- Customs handling fees
- Express international options
- Restricted destination handling
- Currency-based calculations
Rate Calculator Interface
🧮 Live Rate Preview
📋 Input Parameters:
Destination: Edinburgh, Scotland
Total Weight: 3.2kg
Order Value: £89.99
Package Count: 2 items
💰 Calculated Rate:
Standard Delivery: £8.99
Matched rule: Scotland 0-5kg
CSV Import & Management
📊 Bulk Rate Management
Manage thousands of shipping rates efficiently:
- CSV Templates: Pre-formatted templates for easy data entry
- Bulk Import: Upload hundreds of rates in seconds
- Data Validation: Automatic error checking and duplicate detection
- Backup Creation: Automatic backups before importing changes
- Incremental Updates: Update existing rates without losing data
- Export Functionality: Download current rates for external editing
Installation Guide
- Download the extension from GitHub
- Upload to your Magento 2 root directory
- Run:
php bin/magento module:enable Rathsh_TableRates
- Run:
php bin/magento setup:upgrade
- Run:
php bin/magento cache:flush
- Configure in: Stores → Configuration → Sales → Shipping Methods → Table Rates
- Import your CSV rate table or create rates manually
- Test rate calculations and activate!
System Requirements
- Magento 2.3.0 or higher
- PHP 7.3 or higher
- MySQL 5.7 or higher
- Sufficient memory for large rate tables (recommend 512MB+)