Implemented checkout feature, without access control.