Refactor post sales backend logic & add post sales pages