checkout flow imported, tests not written yet
restored 'done' page display functionality