Master Reset

Video explains it all:

If you go back to my example, you’ll notice that I don’t set a boolean 1 or 0 when an item is selected. I set a unique ID that gets regenerated every time the clear button is pressed. In your case, you would have to set a unique ID initially when you begin the process to spend credits. Then you make your selections which set or unset that unique ID on each item row. Finally when you confirm your order, you write a new unique id to the user profile instead of resetting a value to 0. The key is to always have a different unique value to apply to you list items every time you start a new session. Then you just match up the unique Id written to the items to the id in the user sheet. If they match, then it’s a selected item.