API changes in Sitefinity 6.2 Ecommerce
Sitefinity CMS 6.2 Ecommerce has many enhancements and changes:
Taxes
Before version 6.2 the tax rate was verified against a regular expression which was allowing only 2 numbers after the floating point. However it turns out in some US states we have taxes like x.635. Because of that the regular expression now supports 3 digits after the floating point.
ShoppingCartAdder
ShoppingCartAdded class is responsible for adding a product to the user shopping cart. Before the class had a parameter of type ICartOrderManager. Since Sitefinity CMS 6.2 this type has been changed to IOrderManager. The IOrderManager extends the ICartOrderManager making the method more restrictive than before. The reason for that change is because we now support Offsite payments. Offsite payments may stay in state "Pending" for hours before the notification from the payment gateway is send and we want to make sure there is no pending orders.