How can I capture zip codes during in-person transactions?

Is there a way to set up a prompt to have my retail staff ask for and enter zip code information for each in person transaction?

We are trying to learn more about our customers and this would help with grants, marketing, etc