Связаться
OpenCart

Romania Checkout для OpenCart 2.3, 3.x и 4.x — компания и CUI на чекауте, данные из ANAF

Выбор физлицо или компания на чекауте, CUI с проверкой контрольной цифры, данные компании из реестра ANAF. Адрес доставки не меняется. Pro добавляет подсказки городов, отказ ликвидированным компаниям, статус НДС и банковские поля. Лицензия навсегда.

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
Или все 393 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

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

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

Функция Free Pro
Выбор физлицо или компания на чекауте ✔ ✔
CUI с проверкой контрольной цифры ✔ ✔
Заполнение из ANAF: название, Reg. Com., адрес, RO для плательщика НДС ✔ ✔
Компания становится платёжным адресом заказа ✔ ✔
Адрес доставки не меняется ✔ ✔
Карточка компании на странице заказа ✔ ✔
CUI на печатном счёте ✔ ✔
Связь с полем CUI для e-Factura ✔ ✔
Подсказки города и индекса в адресных формах — ✔
Отказ неактивным и ликвидированным компаниям — ✔
Статус НДС, TVA la încasare, split TVA и реестр e-Factura в заказе — ✔
Запоминание компании клиента — ✔
CUI в письме и личном кабинете — ✔
Поля банк и IBAN — ✔

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

Панель компании на чекауте
CUI заполняет данные из ANAF. Тестовый сервер с ответами живого сервиса.
Карточка компании в заказе
CUI, название и адрес на странице заказа.
Настройки
Обязательные поля и Pro-опции без ключа.

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

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

Покупатель в Румынии выбирает «Компания», вводит CUI и нажимает заполнение из ANAF.

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

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

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

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать 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+.
  • Исходящие запросы с сервера магазина к ANAF: без них покупатель заполняет данные вручную.

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

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

Для OpenCart 4.x, 3.x и 2.3: компания и CUI на чекауте, данные из ANAF, карточка в заказе; в Pro подсказки городов, отказ ликвидированным, статус НДС, банк.

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

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

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

Romania Checkout добавляет на чекаут OpenCart то, чего ждёт покупатель-компания в Румынии: выбор физлицо или компания, CUI и данные из публичного реестра ANAF. Компания становится платёжным адресом заказа, а доставка остаётся там, куда её указал покупатель.

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

Покупатель в Румынии выбирает «Компания», вводит CUI и нажимает заполнение из ANAF. Название и адрес подставляются, для плательщика НДС перед номером появляется RO. Неверный CUI виден сразу, а если ANAF не отвечает, покупатель заполняет данные вручную и продажа не останавливается. Для другой страны панели нет, а физлицо проходит чекаут без изменений.

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

На странице заказа появляется карточка компании, а на печатном счёте есть CUI. В настройках вы выбираете, что обязательно, и какое пользовательское поле получает CUI для других модулей. В Pro карточка показывает статус НДС и даёт повторную проверку в ANAF.

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

  1. Покупатель выбирает «Компания» и вводит CUI.
  2. Модуль проверяет контрольную цифру и спрашивает ANAF.
  3. Данные заполняются, покупатель их проверяет.
  4. Без нужных данных переход к оплате останавливается с объяснением.
  5. Заказ получает компанию в платёжном адресе.

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

  • Только события OpenCart: ничего не патчится.
  • Запросы к ANAF ограничены одним в секунду, ответы кешируются.
  • Модуль ставит свою cookie на 14 дней для черновика компании и хранит реквизиты в базе.
  • База городов из GeoNames по лицензии CC BY 4.0, точность не сверялась с Poșta Română.
  • e-Factura ANAF берёт имя покупателя из платёжного адреса, так что очень длинное название там будет обрезано.

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

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

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

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

@catcode_support Настройка, совместимость, активация
Это делает счёт e-Factura?

Нет, модуль собирает данные компании. Сам счёт выпускает отдельный модуль e-Factura.

Что, если ANAF не отвечает?

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

Меняется ли адрес доставки?

Нет, компания идёт только в платёжный адрес.

Покупатель из другой страны увидит панель?

Нет, панель показывается только для Румынии.

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

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

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