Purchases' whole flow