Written by: Indresh Maurya
Date: 29-10-2020
Compatibility: Sellacious v2.0.0-Beta1+
Not all countries follow the same address format, the Address Preset feature enables us to predefine a set of address formats for different countries.
We have already provided a set of address formats which can be seen under the Address Preset menu in settings.
You can Edit or Add a new address preset from here. The option provided in this feature are as follows
Title: Title for address preset
Applied on Countries: Select applied countries for this address present in this field. NOTE- Only one address preset can be applied to one country so avoid selecting countries which are already present on other presets or remove it from other presets and then you can add here.
Address Form Fields: From here we can enable what fields we want to show/hide/make required in our modal when asking for an address on the frontend.
Language Keys can be used to translate Label of address fields. Clicking on it will take you to translation page where you can select language and translate.
Address lines can be multiple lines and can be mandatory individually
To know more about Address form go to Address Fields
Shortcodes for Address Format: Short codes are provided for configuring how saved addresses will show up in various places.NOTE: COUNTRY_ISO and STATE_ISO codes can be used for showing them in iso format like US For United States etc.
Address Format: Put short codes in the order which you want to display saved addresses on various places.
Now when saving address in address modal if you change country other fields will show up according to created preset.
And address will render according to saved format by short codes
In invoices and email template %ST_FULL_ADDRESS% and %BT_FULL_ADDRESS% shortcodes can be used to print this address format.