Пользовательские поля в адресе для OpenCart
- OpenCart: 3.0
- Язык: русский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| custom-fields_oc30.ocmod.zip | Скачать |
Модуль «Пользовательские поля в адресе» расширяет стандартный формат адреса в OpenCart и позволяет выводить любые пользовательские поля (custom fields) прямо в блоках платежного и/или доставочного адреса: в админке заказа, в личном кабинете покупателя и в письмах о заказе. Это удобно, когда вам нужно печатать или передавать в доставку дополнительные данные: подъезд, этаж, код домофона, отделение, ИНН и т.д.
Какие задачи решает
- Показывает дополнительные поля покупателя в адресе заказа, а не отдельным «куском» данных.
- Упрощает работу менеджера: все нужные данные находятся в привычном блоке адреса.
- Помогает корректно формировать адреса в email-уведомлениях и в истории заказов у клиента.
Как это работает
В формате адреса страны вы можете использовать специальные маркеры вида {custom_field_ID}. Модуль подставит туда значение соответствующего пользовательского поля. Для списков (select/radio/checkbox) подставляется человекочитаемое название, а не внутренний ID.
Важно: если какое-то пользовательское поле не заполнено, модуль автоматически удалит его маркер из адреса, чтобы не оставались «лишние» куски текста.
Где отображаются пользовательские поля
- в админке при просмотре заказа (платежный и доставочный адрес);
- в личном кабинете клиента (адреса и просмотр заказа);
- в почтовых уведомлениях о заказе (payment/shipping address).
Дополнительные улучшения для администратора
Показ «кода» поля в списке
В разделе пользовательских полей модуль добавляет колонку «Код», чтобы вам было проще понимать, какой маркер использовать в формате адреса (например, {custom_field_12}).
Актуальный формат адреса в заказах
При изменении формата адреса у страны модуль обновляет формат в уже созданных заказах, чтобы отображение оставалось единым.


