0
DOCUMENTATION

Address Form

Reusable address input form for billing and shipping. Auto-format and validation included.

Overview

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.

How to Add It

  1. Open the Elementor editor on your Checkout or My Account page.
  2. Search for Address Form in the widget panel.
  3. Drag it onto the canvas in the address section.
  4. Select the address type (billing or shipping) in the Content panel.
Note: Multiple address support is toggled in Goose → Settings → Address Settings.

Settings Reference

SettingDescriptionDefault
Address TypeWhich address type to collect: Billing, Shipping, or BothBoth
Show Company FieldInclude an optional company name fieldEnabled
Show Address Line 2Include a second address line fieldEnabled
Required FieldsWhich fields are mandatory: First Name, Last Name, Address, City, Postcode, CountryStandard set
Country SelectorDisplay a country dropdownEnabled
Default CountryPre-select a default country in the country dropdownNone
Save AddressAllow logged-in customers to save the entered address to their accountEnabled

Common Use Cases

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.

Tips & Notes

Tip: Set a Default Country to pre-fill the country field for stores that primarily serve a single market — this reduces friction at checkout.
Note: Address data is stored in the Goose Commerce customer database and is accessible in Goose → Customers.
Powered by Goose