docs/admin-interface/system/localization/address-formats.md
The Address Formats section allows you to create and manage address format templates that control how customer addresses are displayed throughout your store. These templates use placeholders for address components (name, street, city, etc.) and can be assigned to countries to ensure addresses follow local formatting conventions. Consistent address formatting improves readability in orders, invoices, shipping labels, and customer communications.
{% stepper %} {% step %}
Log in to your admin dashboard and go to System → Localization → Address Formats. {% endstep %}
{% step %}
You will see a list of all defined address format templates with their names, previews, and default status indicators. {% endstep %}
{% step %}
Use the Add New button to create a new address format template or click Edit on any existing format to modify its settings. {% endstep %} {% endstepper %}
Template Identification
Address Component Variables
Example Format (US Standard):
{firstname} {lastname}
{company}
{address_1}
{address_2}
{city}, {zone} {postcode}
{country}
Example Format (European Single Line):
{firstname} {lastname}, {address_1}, {postcode} {city}, {country}
{% hint style="info" %}
Placeholder Usage: Placeholders must use exact spelling and braces as shown. The system replaces them with actual customer data when displaying addresses. You can include text, punctuation, and line breaks (\n) around placeholders for proper formatting.
{% endhint %}
To define a custom address display format:
\n) for multi-line addresses.To apply a format template to specific countries:
To establish a fallback format for countries without specific assignments:
config_address_format_id setting in your store's configuration (may require technical access).Effective Formatting
Organizational Approach
{% hint style="warning" %}
Deletion Warning ⚠️ Never delete an address format that is: 1) set as the default format (config_address_format_id), 2) assigned to any countries, or 3) currently in use by customer addresses. Check all error messages and reassign dependencies before deletion.
{% endhint %}
Dependency Issues
Template Syntax Issues
{firstname} not {first_name}).{ and closing }.\n for new lines, not actual line breaks in the template field.Availability Issues
Consistency Issues
"An address is more than coordinates—it's a connection point between you and your customer. A well-formatted address shows respect for local conventions and attention to detail that builds trust across borders."