Changes to Checkout Screens.
Several changes were made to the store's checkout screens: namely, a new settings now exists
that allows you to split the address form and the shipping option selection into two separate
screens. (On the
Settings -> Logic screen, set the "Use Combined Address
and Shipping Screen in Checkout?" setting to no.)
If you have made any customizations to the Struts actions, action forms, or the Struts
configurations involved with the checkout screens, particularly the
/CheckoutAddresses.do screen, please note the following changes:
/CheckoutAddressespath in the
/WEB-INF/conf/customer/struts-config-order.xmlfile now corresponds to a new checkout screen which only promts the user to enter in address information (not a shipping option).
com.softslate.commerce.customer.order.CheckoutAddressesFormno longer holds the shipping option selection and no longer validates it.
com.softslate.commerce.customer.order.CheckoutActionno longer processes shipping.
/CheckoutComboShippingpath in the
/WEB-INF/conf/customer/struts-config-order.xmlfile, and the corresponding form class
com.softslate.commerce.customer.order.CheckoutComboShippingFormand action class
/WEB-INF/layouts/default/order/checkoutBreadcrumbs.jsphas been completely redone to take into account the new screens. If you have created a custom version of this file, please make sure the customizations work correctly after upgrading.