This module adds a shipping method that calculates shipping costs as a percentage of the order's total value. It also allows you to set minimum and maximum shipping charges to ensure price consistency.
Charge a shipping rate based on a percentage of the total order value, provides the ability to set min & max values.
eg if you set a rate of 15% and the order total is 50 the user will be charged 7.50 for shipping. If you had also set a minimum of 10, then the user will be charged 10 in shipping instead of the 7.50.
Post-Installation
Once installed navigate to /admin/commerce/shipping-methods and add a shipping method. Select 'Percentage of Order value' and fill in the form.
Additional Requirements
Commerce & Commerce Shipping.
Depends on
Dependencies of the latest stable release
- Commerce Core commerce_shipping
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.2.0 | Stable | 9–11 | General code tidy up, RateLookupService content inlined, service removed | Aug 30, 2026 | |
| 1.1.2 | Stable | 9–11 | Allow 2 decimal places in min, max and percentage | Sep 8, 2025 | |
| 1.1.1 | Stable | 9–11 | Typo in copy pasta in previous version | May 2, 2025 | |
| 1.1.0 | Stable | 9–11 | D11 Ready, no functional changes | Apr 30, 2025 | |
| 1.0.4 | Stable | 9–10 | FIX #3490927 Rate Label of "Direct to your door" cannot be overridden | Dec 1, 2024 | |
| 1.0.3 | Stable | 9–10 | Now uses order subtotal instead of full total to calculate shipping | Oct 24, 2024 |