Связаться
OpenCart

Brazilian Checkout Fields для OpenCart 2.3, 3.x и 4.x — CPF, CNPJ, адрес по CEP

CPF и CNPJ с проверкой на сервере, номер дома и bairro, маски, адрес по CEP через ViaCEP. Pro добавляет компанию по CNPJ, статус CNPJ, защиту от дублей и CSV. Лицензия навсегда.

Pro · лицензия навсегда Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2.x и 4.1.x (проверено на 4.0.2.3 и 4.1.0.3), 3.0.x (проверено на 3.0.5.0), 2.3.0.2 · PHP 7.0+ · языки: английский, бразильский португальский
Версия
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Лицензия
сайт + тестовая копия, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
ноябрь 2026
Или все 394 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
CPF и CNPJ, включая буквенно-цифровой, с проверкой на сервере ✔ ✔
Физлицо или компания на чекауте ✔ ✔
Номер дома и bairro отдельными полями ✔ ✔
По желанию razão social, IE, RG, дата рождения, celular ✔ ✔
Маски при вводе ✔ ✔
Адрес по CEP: ViaCEP, BrasilAPI как запасной ✔ ✔
Поля только для Бразилии или для всех ✔ ✔
Панель для залогиненного клиента без документа ✔ ✔
Номер и bairro в строках адреса заказа ✔ ✔
Поиск заказов по документу ✔ ✔
Компания и адрес по CNPJ — ✔
Статус CNPJ: заметка или отказ — ✔
Один документ на аккаунт: заметка или отказ — ✔
Код IBGE — ✔
CSV заказов — ✔
Проверка старых заказов — ✔

Как это выглядит

Чекаут с бразильскими полями
Чекаут с бразильскими полями (2)
Тип лица, CPF, номер и bairro на штатном чекауте.
Неверный CPF
Сервер не пропускает форму, сообщение под полем.

Главное о модуле

Что увидит покупатель

Покупатель выбирает физлицо или компанию, видит только нужные поля и вводит номер по маске.

Что получает админ

В настройках вы выбираете, кого спрашивать о документе и какие поля показывать. На странице заказа виден документ, а отдельная вкладка ищет заказы по CPF или CNPJ.

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — сайт и тестовая копия

Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2.x и 4.1.x, 3.0.x или 2.3.0.2 · PHP 7.0+.
  • Исходящие запросы с сервера магазина к ViaCEP и BrasilAPI: без них адрес вводится вручную.

История версий

v1.0.0 Текущая ноябрь 2026

Для OpenCart 4.x, 3.x и 2.3: CPF, CNPJ, номер, bairro, маски, адрес по CEP; в Pro компания по CNPJ, статус, дубли, IBGE, CSV.

Вместе с Brazilian Checkout Fields покупают

All Access Нужно больше? Все модули (394) одной лицензией, новые добавляются сами. 4 990 ₴≈ 98 € Подробнее →

Полное описание модуля

Brazilian Checkout Fields делает чекаут OpenCart удобным для Бразилии: CPF или CNPJ, номер дома, bairro и адрес по CEP. Все данные ложатся в штатные пользовательские поля OpenCart, так что их видят заказы, клиенты и другие модули.

Что увидит покупатель

Покупатель выбирает физлицо или компанию, видит только нужные поля и вводит номер по маске. Неверный CPF или CNPJ останавливает форму с сообщением под полем. После CEP улица, город, bairro и штат заполняются сами. Если сервис адресов не отвечает, покупатель заполняет всё вручную, а заказ не блокируется. Покупатель из-за границы этих полей не видит.

Что получает админ

В настройках вы выбираете, кого спрашивать о документе и какие поля показывать. На странице заказа виден документ, а отдельная вкладка ищет заказы по CPF или CNPJ. В Pro есть отказ по статусу CNPJ, один документ на аккаунт, CSV и проверка старых заказов.

Как это работает — шаг за шагом

  1. Установите модуль: поля создаются сами для всех групп клиентов.
  2. Выберите, кого спрашивать о документе и какие поля нужны.
  3. Покупатель вводит CEP, адрес заполняется.
  4. Сервер проверяет CPF или CNPJ и не пропускает ошибку.
  5. Заказ получает документ, номер и bairro.

Что под капотом

  • Ничего не патчится: только штатные пользовательские поля и события OpenCart.
  • ViaCEP и BrasilAPI бесплатны и без гарантий. Есть кеш и лимит запросов на IP.
  • IE проверяется только по формату, контрольные цифры штатов не считаются.
  • Своя кнопка платёжки вне блока подтверждения может обойти панель для старого клиента: в Pro такое покажет проверка заказов.
  • При удалении поля прячутся, а данные остаются.

Как установить

  1. Расширения → Установщик: загрузите архив под свою версию, не меняя имя файла.
  2. OpenCart 2.3: Установщик копирует файлы только с включённым FTP. Без FTP скопируйте содержимое upload/ в корень магазина вручную.
  3. OpenCart 2.3 и 3.x: Расширения → Модификации → «Обновить».
  4. Расширения → Модули → Brazilian Checkout Fields → кнопка установки → Редактировать.
  5. Проверьте поля на чекауте с бразильским адресом.
  6. При необходимости измените перечень полей в настройках.
  7. Для Pro: вставьте ключ или запустите 7 дней триала.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Это подключается к Receita Federal?

Нет. CPF и CNPJ проверяются по контрольным цифрам, а статус CNPJ в Pro берётся из BrasilAPI.

Что, если сервис адресов лежит?

Покупатель заполняет адрес вручную, заказ проходит.

Покупатели из других стран увидят эти поля?

Нет, поля появляются только для бразильского адреса.

Можно только компании?

Да, в настройках можно выбрать физлиц, компании, обоих или никого.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль