Refactor orders and checkout specs