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.
Supporting organizations:
Paid time
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: E-commerce
- Ecosystem: Commerce Core
34 sites report using this module
- Created by andyd328 on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
1.1.2
released 8 September 2025
Works with Drupal: ^9.5 || ^10 || ^11
Allow 2 decimal places in min, max and percentage
Install:
