Перейти к содержимому
11 июля 2026 г.·4 мин чтения

Как добавить поля для юрлиц (ИНН, торговый реестр) в оформление заказа Shopify

Практическое руководство: как собирать налоговый номер и данные торгового реестра в чекауте Shopify и корректно передавать их в счёт.

Если вы продаёте компаниям, на этапе оформления заказа нужно больше, чем имя и адрес. Нужны название компании, налоговый номер (в Румынии это CUI) и номер в торговом реестре, иначе вы не выставите корректный счёт и ваш B2B-клиент не сможет принять НДС к вычету.

Загвоздка в том, что Shopify по умолчанию рассчитан на продажи физлицам. Готового поля «налоговый номер» нет, и номер он автоматически не проверяет. Хорошая новость: есть несколько аккуратных способов добавить эти поля — от нативного редактора чекаута до приложений, которые сверяют номер с налоговой. Ниже разберём каждый, с его ограничениями и, что важнее всего, как данные реально попадают в ваш счёт.

Решите, какие поля вам действительно нужны

Прежде чем что-то добавлять, определите, что собираете. Для корректного B2B-счёта обычно нужны:

  • Юридическое название компании
  • Налоговый номер / номер НДС (с префиксом страны или без)
  • Номер в торговом реестре
  • Юридический адрес

По желанию, но полезно: IBAN и банк (для оплаты переводом), а также галочка «Покупаю как компания», которая показывает поля только при необходимости.

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

Нативный путь: пользовательские поля в редакторе чекаута

Shopify перешёл на Checkout Extensibility, и в редакторе оформления заказа (Настройки - Оформление заказа - Настроить) можно добавить пользовательские текстовые поля — в зависимости от вашего тарифа. На практике вы без кода добавляете поле «Налоговый номер» и поле «Торговый реестр».

Будьте честны с собой насчёт компромиссов:

  • Данные сохраняются как атрибуты заказа и видны на странице заказа в админке.
  • Проверки нет: клиент может ввести что угодно, в том числе с ошибкой.
  • Без приложения нельзя легко показывать/скрывать поля (B2B против физлица).

Для небольшого магазина с редкими B2B-заказами этого достаточно. Налоговый номер вы проверяете вручную при выставлении счёта. Старый метод через checkout.liquid больше не рекомендуется — его заменила эта система.

С приложением: проверка, условная логика и контроль

Когда нужно надёжное решение, приложение для чекаута (расширение Checkout UI) даёт куда больше контроля:

  • Проверка налогового номера в налоговой и НДС через VIES, чтобы отлавливать ошибки.
  • Условный показ: поля компании появляются только при отметке «счёт на компанию».
  • Обязательные поля только для B2B, без неудобств для физлиц.
  • Автозаполнение названия и адреса по налоговому номеру.

Некоторые продвинутые функции (произвольные блоки по всему чекауту) требуют тарифа Shopify Plus. На стандартных тарифах всё равно есть полезные расширения в App Store.

Совет: не ставьте три приложения, которые делают одно и то же. Выберите одно, протестируйте реальный заказ от начала до конца и только потом включайте в бой.

Самое важное: как данные попадают в счёт

Здесь ошибаются чаще всего. Можно идеально собрать налоговый номер в чекауте, но Shopify не выставляет счета по местному законодательству и не отправляет данные в национальные системы электронных счетов. Значит, эти поля должны автоматически попадать в вашу программу для счетов.

Чистое решение — интеграция между Shopify и местным сервисом выставления счетов (в Румынии: Oblio, SmartBill, FGO и другие). Проверьте конкретно, что:

  • Налоговый номер и номер реестра из заказа маппятся в поля клиента-юрлица в счёте, а не остаются просто заметкой.
  • Счёт автоматически уходит в национальную систему э-счетов там, где для B2B это обязательно.
  • Ставка НДС и тип клиента (физлицо против компании) выбираются корректно.

Если этот маппинг не настроен, вы будете вручную переносить налоговый номер из каждого заказа в счёт. Месяц терпимо, но на объёме это источник ошибок.

Частые ошибки и вариант для базового тарифа

Несколько ловушек, которые мы часто видим:

  • Обязательное поле налогового номера для всех: физлица застревают и бросают корзину.
  • Нет проверки ни при вводе, ни при выставлении: в счетах оказываются неверные номера.
  • Данные остаются только в заметке к заказу, и никто не переносит их в счёт.

Если у вас тариф, где редактор чекаута ограничивает поля, альтернатива — собирать данные компании до чекаута: добавьте поля на странице корзины (атрибуты корзины), которые переходят вместе с заказом. Не так изящно, как в чекауте, но работает даже на начальных тарифах.

Если хотите сделать один раз и хорошо — с проверкой налогового номера и реальной связкой с э-счетами — напишите нам в WhatsApp в MPO Web Studio. Покажем демо, как это выглядит, прежде чем вы что-либо оплатите.

Частые вопросы

Можно добавить поле налогового номера в чекаут без приложения?+

Да, на тарифах, где это доступно, можно добавить пользовательские текстовые поля прямо в редакторе чекаута, без кода. Ограничения: номер не проверяется, и без приложения нельзя скрыть поля от физлиц.

Shopify проверяет налоговый номер автоматически?+

Нет, нативно нет. Простое поле принимает любой текст. Для проверки в налоговой или VIES (трансграничный НДС) нужно отдельное приложение или проверка в вашей программе для счетов.

Данные компании попадают в счёт и э-счета автоматически?+

Только если есть интеграция между Shopify и местным сервисом счетов, который маппит налоговый номер и номер реестра в счёт. Сам Shopify не выставляет корректные счета и не отправляет в национальную систему э-счетов.

Нужен ли для этого Shopify Plus?+

Не обязательно. Базовые пользовательские поля и многие расширения из App Store работают на стандартных тарифах. Plus открывает продвинутую кастомизацию чекаута, но для налогового номера и реестра он обычно не требуется.

Сколько времени нужно, чтобы настроить правильно?+

Добавить поля быстро, несколько часов. Внимания требует корректный маппинг в счёт и э-счета и тест реального заказа от начала до конца. Заложите время на тестирование, а не только на настройку.

Бесплатный гид

7 ошибок, которые отпугивают клиентов с вашего сайта

Оставьте email и получите гид прямо здесь, сразу. Без спама.

Отправляя, вы соглашаетесь с Политикой конфиденциальности.
MКоманда MPOОтвечаем лично

Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?

Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.

Запросить бесплатный демо-сайтОбычно отвечаем за пару минут