Say I have 2 people in my instance. I select pledge for that product for the other person. I should now have a dashboard where I can see all the items I pledged (grouped by each person) .
Then each item has 5 stages:
- Pledged
- Ordered
- Received
- Wrapped
- Given
This way you can track where in the process the items are.