Gift Reggie supports a single extra field titled 'extra' that you can use to capture custom questions eg: gender for the baby registry. You can also use one of the Gift Reggie fields if you are not using for example "evening telephone" field along with an extra field.
To add an extra field, you will have to modify the template file proxy_registry_info.liquid and add the below code block
<p> Gender <input name='extra' type='text' value='{{ extra | escape_html }}'/></p>
The data entered by the customer in this field will appear in the Registry Extra Information field in the backend.
To display this info on the registry page, you will have to modify the proxy_registry_classic_view.liquid template file and can access this variable using the liquid code below:
{{ extra | escape_html }}
If you are looking to add multiple fields, we recommend you use json object to capture additional registry information and store it in the extra field. You will need to add multiple input fields and then on form submission using JS read the values entered by the customer into these fields, compile them into a JSON-like string and submit them to extra.