Я новичок в Moqui/PopCommerce, и мои первые впечатления от этого отличные.
Одна вещь, которую я не нашел, — это форматирование почтового адреса для конкретной страны: к сожалению, в каждой стране свой формат адреса с разными полями, порядком и расположением полей. Например, в большинстве стран Европы почтовый индекс указывается слева от названия города, а перед номером дома нет знака «#». Во Франции номер дома указывается слева от улицы и запятой. Некоторые страны, например. в Азии даже есть несколько форматов адресов в зависимости от других факторов (например, сельский или городской)
Вы можете увидеть пояснения и примеры здесь: https://en.wikipedia.org/wiki/Address_(geography)#Format_by_country http://www.columbia.edu/~fdc/postal/
Таким образом, для любого программного обеспечения, которое обрабатывает почтовые адреса, существует по крайней мере две ситуации, когда это форматирование адреса для конкретной страны имеет значение: 1. в любом выводе почтового адреса (например, отображение, распечатка, почта, pdf и т. д.) 2. в ввод почтового адреса (например, форма ввода адреса)
В то время как форма ввода, которая не адаптируется к формату конкретной страны, является лишь второстепенной проблемой (по крайней мере, до тех пор, пока она используется только внутренними пользователями, а не внешними клиентами), любой вывод адреса (особенно тот, который виден любому внешние клиенты) действительно ДОЛЖНЫ соответствовать формату и порядку адреса для конкретной страны, а это означает, что в форме ввода должен быть какой-то способ выбрать профиль формата адреса (например, путем адаптации к выбранной стране).
Я не видел, как это сделать легко. Я нашел переменную PostalAddressSimpleTemplate в /vapps/system/Localization , но, насколько я понимаю, добавление туда переводов сделало бы вывод зависимым от локали, выбранной пользователем, а не от страны адреса.
Итак, мои вопросы: * Есть ли простой способ сделать это? (может быть, я просто не нашел?) * Если нет, возможно, это будет добавлено в ближайшем будущем?