Posted 23 April 2012 - 10:37 AM
There are two issues that we would like to address with this reported issue:
1. Being able to sort all shipping methods by cost, lowest to highest, including "free shipping". Free shipping = $0 so we would want to present that first. Customers naturally want to choose the least expensive shipping option, but we have found that on occasion, they pick the more expensive options because they are first in the list.
2. The way LS handles free shipping in the discount rules is programmatically practical, but a bit confusing from and end-user point of view. In simplest terms, based on a discount rule we have set-up, when a non-discounted order reaches $X, we want to offer free shipping to the end user. We will determine what shipping method to use when fulfilling the order so there is no need for the user to select a specific shipping method. Currently, we are required to pick which shipping service option(s) should receive free shipping. In the use case above, we want to offer free shipping on USPS at a macro-level. There is no need for a consumer to select first class, priority, flat rate, etc. because we will determine what is the most effective shipping method.
For flexibility purposes, it might be good to allow free shipping on "All USPS Services", or individually as it currently exists. If "All USPS" was selected in the rule, the front end output would then be consolidated to something like "USPS - Free", instead of showing the individual services. The rule would be and either "All USPS" OR one or more individual selections - not both.
This would allow us to offer USPS free shipping, but show FedEx or UPS Express for a cost and allow the consumer to determine if they wanted faster shipping at a price.
From a priority perspective, we would like #1 asap. #2 is nice-to-have feature, but seems like a practical solution too.