Commerce Shipping incremental weight

Component ID

2833944

Component name

Commerce Shipping incremental weight

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

157

Component created

Component changed

Component body

This module extends Drupal Commerce by allowing to establish a base shipping rate that is incremented by the weight of products. For example, $5 as a base rate and an additional $1 for each extra lb/kg... Used in combination with Address Zone module, you can create complex
matrices as:
<= 3kg | Every extra kg | Zone
Normal | 3€ | 1€ | Europe
Normal | 6€ | 3€ | Asia
Express | 9€ | 2€ | Europe
Express | 15€ | 7€ | Asia

Requirements

Recommendations

Installation

1. Place this module, the requirements and/or the recommendations in the folder
sites/[all]/modules/contrib.
2. Go to the Module page at Administer > Modules and enable all modules.

Configuration and usage instructions

  1. Add a new flat rate service and configure its component adding the required
    conditions.
  2. Add a new shipping rate calculation rule with:
    • Conditions:
      • 'Compare the shipping line item service' -> the new flat rate service.
      • (Optional - Requires Commerce Address Zone) 'Order address belongs to
        zone' -> the flat rate zone.
    • Actions:
      • 'Calculate and apply an order shipping rate based on its weight' with
        your shipping tariff values.
  3. Repeat if it is necessary with every shipping rate and/or zone.

Sponsors