Online traffic down, but sales set record