Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 24.26 KB
MD5: 4cbb53b26a04529c9d3210f4d3c5f2ee
SHA-1: d5534a4150f2b663344f62157a7632565b2005dd
SHA-256: 459078a84f51082410fd27902e26035f11b03de988b67572300f5c0dd5f63557
Download zip 30.11 KB
MD5: be762d30c020b863190dd059f9398c26
SHA-1: 03929a351fca255f667fb941101fd7c370c59820
SHA-256: 608d01ccb5ee532afa4303e6d6cf232f94b67062667d5b515fc75b9a1d20ffe6

Release notes

Note: If you are currently using Shipping 1.x on a live site, do not attempt an update on your live site. See the roadmap below for more information.

The first beta release of the Shipping 2.x branch represents a functional replacement for Shipping 1.x. In terms of implementation, the primary feature is the separation of shipping methods from the services that they offer (think UPS -> Ground, 2nd Day Air, Overnight) and the ability to make any method and/or service conditionally available.

The calculation process of shipping rates has changed as well and implements the same approach that Commerce core takes with product sell price calculation. When quoting a rate, Shipping 2.x creates a new shipping line item using the base rate provided by the shipping service (whether it's a flat rate defined by the administrator or a carrier calculated rate fetched from an API) and then passes that line item through rules for further manipulation. Rules may be used to add taxes, apply discounts, or add fees as the case may require.

Currently, Shipping 2.x has a working Flat Rate module (also in beta) that supports the definition of any number of flat rate services that can be used as traditional flat rates or adjusted with rate calculation rules to serve as the basis for weight or quantity based shipping. There is also a UPS integration module and a Canada Post sandbox project pending review for full project status (help review the code and make this happen through the related issue).

Shipping 2.0 roadmap

There are no major changes planned for Shipping 2.x between now and 2.0. One of the primary things preventing the release is a tested upgrade path from the 1.x branch to the 2.x branch, which is complicated because of the different methods of describing and storing shipping data. Work has already begun, so some update functions are in place that deserve testing.

Additionally, there are some usability enhancements that we're focusing on for 2.0 that will improve the customer experience on the checkout form:

Help on these vital issues is most welcome!

Created by: rszrama
Created on: 15 Dec 2011 at 03:59 UTC
Last updated: 15 Dec 2011 at 04:05 UTC
New features
Unsupported

Other releases