Pass cart contens through array_values() to ensure index always starts at 0. Closes #1653