=== Erapex Shipping – Weight Based, Value Based & Table Rate Shipping for WooCommerce ===

Contributors: erapex
Tags: WooCommerce shipping, shipping rules, weight shipping, value shipping, shipping classes
Requires Plugins: WooCommerce
Requires at least: 5.0
Tested up to: 7.0
WC requires at least: 5.0
WC tested up to: 10.8.1
Requires PHP: 7.4
Stable tag: 1.1.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Smart shipping rules for WooCommerce. Create weight-based, value-based, and table rate shipping with automatic conflict detection.

== Description ==

= Smart Shipping Rules for WooCommerce =

**Table rate shipping**, **weight-based shipping**, and **value-based shipping** made easy. Erapex Shipping gives you precise control over your shipping costs with a visual spreadsheet-like interface.

Create shipping rules that automatically calculate the right cost based on:
* 📦 **Package weight** - Charge progressively as cart weight increases
* 💰 **Order value** - Free shipping above $X, premium for high-value items
* 🌍 **Destination** - Different rates for local vs international
* 🚚 **Shipping classes** - Different rates for fragile, heavy, or bulky items

= 🎯 100% Accurate Calculations =

* Auto-detect rule conflicts before they cause problems. Our built-in conflict detection warns you when rules overlap, so you never lose customers to incorrect shipping charges.

= ⚡ Key Features =

* Weight-based shipping - Charge by kilogram/pound with per-unit or tiered pricing
* Value-based shipping - Set rules based on cart total, perfect for free shipping thresholds
* Destination control - Specific countries or "any destination" - full flexibility
* Full shipping class support - Heavy, fragile, oversized — all supported
* 3 flexible pricing models - Flat rate, per-weight unit, or base cost + additional per weight
* Rule conflict detection - Never lost customers for wrong shipping charges
* Bulk actions - Enable/disable/delete multiple rules at once
* JSON import/export - Backup and restore your rules in seconds
* Visual rule table - Edit like a spreadsheet, see all rules at once
* HPOS compatible - Full support for WooCommerce High-Performance Order Storage
* Block checkout ready - Works seamlessly with Cart & Checkout blocks
* Fully responsive - Works perfectly on desktop, tablet, and mobile
* No coding required - Intuitive point-and-click interface

= 💡 Common Use Cases =

| Use Case | How Erapex Shipping Helps |
|----------|--------------------------|
| 📦 Heavy equipment | Scale shipping costs with weight |
| 📚 Online bookstore | Free shipping above $50 to encourage larger orders |
| 🔮 Fragile items | Add handling fee for international fragile shipments |
| 🌍 International store | Different rates for domestic vs international customers |

= 🔒 Upgrade to Pro =

* Bulk edit - Edit 50+ rules in 2 minutes (was 4 hours)
* Shipping simulator - Test rules before launch, avoid $20+ mistakes
* CSV import/export - Edit rules in Excel, deploy in seconds
* Dimensional weight - Charge by volumetric weight for large packages
* Extended conditions - Item count, user role, day of week, and more
* Rule duplication - Copy existing rules in one click
* Advanced conflict detection - Detects conflicts in extended conditions

[Learn more about Pro features](https://erapex.com/pricing/)

= Free vs Pro =

| Feature | Free | Pro |
|---------|------|-----|
| Weight/Value/Destination rules | ✅ | ✅ |
| Shipping class rules | ✅ | ✅ |
| Basic conflict detection | ✅ | ✅ |
| JSON import/export | ✅ | ✅ |
| Bulk enable/disable/delete | ✅ | ✅ |
| **Bulk edit rules** | ❌ | ✅ |
| **Shipping simulator** | ❌ | ✅ |
| **CSV import/export** | ❌ | ✅ |
| **Bulk duplicate rules** | ❌ | ✅ |
| **Advanced conflict detection** | ❌ | ✅ |
| **Dimensional weight** | ❌ | ✅ |
| **Extended conditions** | ❌ | ✅ |
| **Bulk add extended conditions** | ❌ | ✅ |
| **Official automatic updates** | ❌ | ✅ |
| **Priority support** | ❌ | ✅ |

== Installation ==

1. Go to WordPress Admin → Plugins → Add New → Upload Plugin
2. Choose the downloaded ZIP file and click "Install Now"
3. Activate the plugin through the 'Plugins' menu
4. Go to **WooCommerce → Settings → Shipping → Shipping Zones**
5. Add a shipping zone or edit an existing one
6. Click "Add shipping method" and select **Erapex Shipping**
7. Start adding your shipping rules!

== Frequently Asked Questions ==

= Do I need coding skills? =

No. Everything is point-and-click.

= What features are included in the Free version? =

The Free version includes weight, value, shipping class, destination rules, basic conflict detection, JSON import/export, and bulk enable/disable/delete. Advanced features like bulk editing, shipping simulator, conflict detection for extended conditions, and dimensional weight are available in Pro.

= Does the plugin work with WooCommerce HPOS? =

Yes! Erapex Shipping is fully compatible with WooCommerce High-Performance Order Storage (HPOS).

= Does the plugin work with WooCommerce Blocks / Cart & Checkout blocks? =

Yes! The shipping calculation works seamlessly with the block-based checkout.

= Will the plugin slow down my site? =

No. The plugin is optimized with caching and minimal database queries.

= Does the plugin support multilingual sites? =

Yes! The plugin is fully translatable with a .pot file included.

= What happens if two rules conflict? =

The plugin includes built-in conflict detection that warns you when rules overlap.

= Can I upgrade to Pro? =

Yes. Visit [erapex.com/pricing](https://erapex.com/pricing) for more information.

== Changelog ==

= 1.1.2 – 2026-05-29 =
* Tested with WooCommerce 10.8.1
* Bug fixes

= 1.1.1 – 2026-05-25 =
* Tested with WordPress 7.0 and WooCommerce 10.7
* Bug fixes

= 1.1.0 – 2026-05-15 =
* Full shipping class support
* Bug fixes

= 1.0.0 – 2026-04-03 =
* First public release
* Weight and value conditions
* Country targeting
* Shipping classes
* Three pricing models
* Conflict detection
* JSON import/export
* Tested with WordPress 6.9 and WooCommerce 10.6

== Screenshots ==

1. Main rules interface - Clean spreadsheet-like interface showing the shipping rules table
2. Add rule dialog - Easy rule creation with all configuration options
3. Conflict detection - Automatic warning when rules overlap

== Privacy ==

This plugin does not collect any personal data by default.

== Links ==

* [Official Website](https://erapex.com)
* [Support](https://erapex.com/support)
* [WordPress.org support forum](https://wordpress.org/support/plugin/erapex-shipping)