Commerce Shipping Stepped By Item

Component ID

2914414

Component name

Commerce Shipping Stepped By Item

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

144

Component created

Component changed

Component body

This module provides a shipping method for Commerce Shipping which allows a set of different prices for different numbers of items. For example:

  • Up to 5 items: €5
  • 5 to 10 items: €8
  • 10 to 20 items: €10

Status

This module works and has tests, but the plugin configuration form has a fixed number of rows in the rates table, instead of AJAX to add and remove rows. This feature is left as an exercise to someone who can figure out working with FormAPI AJAX inside a plugin configuration form inside a plugin field inside an entity form.