Reusable address input form for billing and shipping. Auto-format and validation included.
The Address Form widget renders a form for customers to enter or update their billing and shipping addresses. It is used on the Checkout page and within the My Account page, reading and writing address data to the Goose Commerce customer database.
| Setting | Description | Default |
|---|---|---|
| Address Type | Which address type to collect: Billing, Shipping, or Both | Both |
| Show Company Field | Include an optional company name field | Enabled |
| Show Address Line 2 | Include a second address line field | Enabled |
| Required Fields | Which fields are mandatory: First Name, Last Name, Address, City, Postcode, Country | Standard set |
| Country Selector | Display a country dropdown | Enabled |
| Default Country | Pre-select a default country in the country dropdown | None |
| Save Address | Allow logged-in customers to save the entered address to their account | Enabled |
Use the Address Form on the Checkout page to collect billing and shipping details as part of the order flow. Place it in the Addresses tab of the Customer Account widget so customers can manage saved addresses from their account dashboard. Enable Multiple Shipping Addresses in Goose → Settings → Address Settings to let customers store and select from several shipping destinations.