Piecing together sale completion logic