Because I have moved away from doing drupal development, I would love to have a maintainer take over. This is an incredibly easy module to maintain, but I feel that a more drupal-focused developer would make a better maintainer

Adds a price field to every product that is used to calculate the shipping price at checkout.

Once the provided shipping service and method are enabled, you can define for each individual product a unique shipping price.

The instances are not locked in the field UI, so you can choose to set a default value for each product type bundle (I'd suggest this for ease of use), and other field settings.

If a product doesn't have a price field or a value in it, it is bypassed while calculating the shipping rate.

If you don't want to use this shipping method for all bundles or in all cases, just use rules conditions to decide which shipping methods are available in which cases!

I provided this module because it was the third time I'd had a client ask for this specifically, so I thought I would finally do it up right and release it.

Note that it's still in very early stages of development, and is relatively untested, however it appears to be working fine for me.

Needs:

  • Tests
  • More configuration options? Please open issues if you think of any. I can think of shipping service label or even the ability to define multiple shipping methods (ala flat rate) as being handy
  • To implement hook_commerce_shipping_calculate_rate() to provide more rules-based functionality

Project information

Releases