I'm wondering if anyone on ZenCart has accomplished this or if anyone knows how programming intensive this would be...?

I would like my customer accounts to store all the normal information that most accounts do, but I need it to also have the capability to add/save/delete a set of keywords so when they return they do not have to enter the into in again. I've seen sites that do it...but couldn't find a Zen-site like this.

In layman's terms... If the website sold appliance replacement parts for example. I'd set up my account and search for my stove entering in make, model, year, etc. My system will display this particular appliance, so it can return all the parts for this appliance in a search. I want the appliance to be saved in the customer account so the next time they visit, it's there ready to go. Also, if they want to add their refrigerator, dishwasher, microwave, etc. they'd all be saved under their account.

Does ZenCart do this? Has anyone done it? Any/All information would be appreciated.