The client needed to collect additional information during the Zen Cart checkout process. I modified the database to add a flag to products to identify if additional information was needed during checkout. If any products in the shopping cart needed this information collected, the form fields would display on the shipping page. From there, values were checked if required. If all values were entered, code was modified to send these new details to the admin email when the check out process was complete.