Clear user specific checkboxes with a button

I want to be able to clear user-specific checkboxes when a user hits a button (or if possible based on other data in my spreadsheet).

I have a shopping list that I want to be set back to false if the user has finished shopping. Any ideas?

Is it a recurring list?

@ThinhDinh It is a set list of ingredients per meal. Users would be able to go in and check off items as they shop for them. They can then complete making the meal – at that point I would want the checkboxes to be set to false. At a later point in time the user can then go back to that meal and open that shopping list, when they do, I would like the checkboxes to be unselected. Does that make sense?