This release adds two new requested features; distinct pricing labels for products on sale, and automatic shipping method selection for physical products.
Products that are on sale will now display their pricing label in green, with the savings amount. This helps users tell whether they're getting a good deal, if they weren't registered on your forum when you started the sale (and thus didn't receive the information email).
Physical products will now also intelligently select default shipping methods based on the given address. This can occur in one of two ways:
- User is placing an entirely new order, and this is the first item in their cart OR User is changing their shipping address
In this case, when the user has chosen their shipping address, the applicable shipping method will be applied to the order item(s).
- User is adding a new item to an existing order
In this case, the shipping method will be applied as soon as the item is saved in their shopping basket, without them needing to edit and save their address like in case #1.
If you have two or more shipping addresses that are applicable to the shipping address county, no shipping method is selected.
Lastly, an issue with changing the shipping address has been addressed. Previously, it was possible for the user to choose a shipping method applicable to country A, then change their country to B, and keep their shipping method selection.
The shipping method is now validated when saving the shipping address instead of only being validated when the user chooses a new shipping method.