Update purchasing module

1 Add cancellation of checkout items with required reason
2 Fix conflict with member_id session