БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта

Технические и юридические нюансы интернет-магазина товаров 18+

Интернет-магазин товаров 18+ на 1С-Битрикс: возрастное подтверждение, ограничения продаж, маркировка и доставка

Магазин товаров 18+ выглядит как обычный интернет-магазин, но за витриной прячется совсем другой набор требований: подтверждение возраста, ограничения на продажу и рекламу, особые правила эквайринга и доставки. Запустить его «как все» не получится — риск не в дизайне, а в юридической модели и в том, кому и как вы показываете и продаёте товар.

В этой статье разберём технические и юридические нюансы такого магазина на 1С-Битрикс: с чего начинать, как устроен age gate, как скрывать контент, что с маркировкой, оплатой и доставкой и как всё это реализуется на инфоблоках и торговом каталоге. Материал — обзорный и практический; по конкретным категориям обязательно нужна консультация юриста, а техническую часть закрывает автоматизация на 1С.

Коротко

  • Проект начинается с юридической модели, а не с дизайна: сначала — что и как законно продавать, потом сайт.
  • Age gate — обязательный минимум; для части категорий нужна реальная проверка возраста при доставке.
  • Товары 18+ помечают свойством инфоблока и скрывают до подтверждения — без переписывания ядра.
  • Эквайринг и каналы рекламы согласуют заранее: не каждый банк и площадка возьмут чувствительную категорию.

Чем магазин 18+ отличается от обычного

Технически каталог, корзина и оформление у магазина 18+ такие же, как у любого другого. Разница — в слое ограничений, который надстраивается сверху и пронизывает весь проект: от первой секунды на сайте до вручения товара курьером. Игнорировать этот слой нельзя — он и есть суть проекта.

Ключевые отличия сводятся к нескольким пунктам: посетителя нужно отсекать по возрасту ещё до показа товара; часть контента и рекламы под ограничениями; продажа отдельных категорий регулируется или запрещена дистанционно; оплата и доставка требуют особых договорённостей. Всё это влияет и на архитектуру сайта, и на бизнес-модель, поэтому решать эти вопросы нужно на старте, а не «прикручивать» потом.

Юридический контур: с чего начать

Первый шаг — не макет, а юридическая проработка. От неё зависит, что вообще можно строить. Категории 18+ очень разные: то, что разрешено для одной, может быть под запретом для другой.

Важно. Это обзорная статья, а не юридическая консультация. Правила по конкретным категориям (алкоголь, табак, никотиносодержащая продукция и другие) периодически меняются, а по ряду товаров дистанционная продажа ограничена или запрещена. Перед запуском обязательно сверьтесь с актуальным законодательством и профильным юристом.

На этом этапе нужно ответить на вопросы: какие именно категории вы продаёте и разрешена ли по ним дистанционная торговля; нужна ли лицензия; попадают ли товары под обязательную маркировку; какие ограничения на рекламу; как и на каком этапе проверяется возраст покупателя. Ответы формируют требования к сайту — и только после этого имеет смысл проектировать витрину.

Специфика ниши формирует магазин Ниша магазинасвоя спецификаКаталогсвойства, единицыЛогистикагабариты, срокиЮр. нюансымаркировка, 18+Магазинпод нишу
Схема: у каждой ниши своя специфика — свойства и единицы товара, габариты и сроки доставки, требования к маркировке. Магазин проектируется под эти особенности, а не по шаблону.

Возрастное подтверждение (age gate)

Age gate — первый экран, который видит посетитель: подтверждение совершеннолетия до доступа к каталогу. Это обязательный минимум должной осмотрительности. Он не проверяет паспорт, но фиксирует, что посетитель заявил о своём возрасте, и не даёт несовершеннолетнему беспрепятственно листать товары 18+.

Хороший age gate устроен просто и предсказуемо:

Важно, что age gate — это заявительный, а не проверяющий механизм. Для категорий, где закон требует реальной проверки возраста, финальное подтверждение происходит при вручении товара, а сайт лишь фиксирует первичное согласие.

Скрытие контента 18+ на сайте

Отдельная задача — что показывать до подтверждения и в поисковой выдаче. Прямая демонстрация чувствительного контента всем подряд создаёт и юридические, и репутационные риски, поэтому его закрывают.

На практике товары 18+ помечают отдельным свойством инфоблока, а логика показа зависит от статуса посетителя:

Это накладывается поверх штатного каталога 1С-Битрикс без вмешательства в ядро: обычное свойство товара плюс проверка флага подтверждения в шаблоне и компонентах. Управление доступом к разделам решается на уровне логики вывода, а не сложной кастомизации.

Маркировка и учёт товаров

Часть товаров 18+ попадает под обязательную маркировку, часть — нет. Если ваша продукция маркируется, коды нужно корректно вести в учётной системе и передавать в заказ и документы. Ошибки здесь — это уже не UX, а нарушение.

Технически движение кодов маркировки остаётся в 1С, а сайт получает из неё товары, цены и остатки обменом CommerceML. То есть корректность маркировки на стороне продаж упирается в качество интеграции с 1С и порядок в учёте. Актуальный перечень маркируемых категорий нужно сверять отдельно — он меняется. Настройку такого обмена и порядок в номенклатуре обеспечивает автоматизация продаж и склада на 1С.

Ограничения на рекламу и продвижение

Продвижение магазина 18+ отличается от обычного не меньше, чем продажа. На рекламу ряда категорий действуют ограничения вплоть до запрета, а рекламные площадки применяют собственные, часто более строгие правила модерации. Значит, привычный набор каналов работать не будет.

Это меняет стратегию: упор смещается на то, что не зависит от рекламных кабинетов, — органический поиск, прямой трафик, работу с базой постоянных клиентов и контент. SEO для таких проектов особенно ценно, потому что даёт трафик там, где реклама недоступна. Перед стартом продвижения сверьтесь и с законом, и с правилами конкретной площадки, чтобы не получить блокировку кабинета.

Оплата и эквайринг

Приём платежей — узкое место таких проектов. Банки и платёжные сервисы ведут внутренние политики по чувствительным категориям и могут отказать в подключении или запросить дополнительные документы. Обнаружить это уже после запуска — значит остановить продажи.

Поэтому эквайринг согласуют заранее, до старта, и по возможности закладывают запасного провайдера. 1С-Битрикс поддерживает подключение разных платёжных систем как отдельных обработчиков оплаты, поэтому смена провайдера не требует переделки сайта — меняется только настройка платёжной системы. Главное — иметь работающий вариант к моменту запуска и план Б на случай отказа.

Доставка и проверка возраста

Для многих категорий 18+ реальная проверка возраста происходит не на сайте, а при вручении товара. Курьер или пункт выдачи убеждаются, что получатель совершеннолетний, — и это часть модели продаж, которую нужно заложить в процесс.

На стороне сайта это отражается пометкой в заказе и настройкой доступных способов доставки, а исполнение — уже операционный процесс. Связка «пометка на сайте → правило в доставке» реализуется через свойства заказа и статусы.

Персональные данные и согласия

Любой магазин собирает персональные данные, но для 18+ к этому добавляется тема возраста. Общее правило — минимизация: собирайте только то, что действительно нужно для сделки и доставки, и не храните лишнего.

Для age gate достаточно факта подтверждения, а не даты рождения. При оформлении заказа собираются обычные данные для доставки, с корректным согласием на их обработку и понятной политикой конфиденциальности. Формы, согласия и хранение данных настраиваются штатными средствами 1С-Битрикс, а безопасность передачи данных между сайтом и внешними сервисами мы разбираем в статье про безопасность REST и вебхуков.

Техническая реализация в 1С-Битрикс

Собрать магазин 18+ на 1С-Битрикс можно штатными механизмами плюс аккуратная кастомизация. Порядок работ такой:

  1. Заведите свойство «18+». Пометьте категории и товары, требующие подтверждения возраста и особой обработки.
  2. Сделайте age gate. Экран подтверждения до каталога, с хранением факта подтверждения в сессии или cookie.
  3. Настройте показ контента. До подтверждения — скрытие или размытие товаров 18+ в шаблоне и компонентах каталога.
  4. Свяжите с 1С. Товары, цены, остатки и коды маркировки ведутся в 1С и приходят обменом CommerceML.
  5. Подключите эквайринг. Согласованную платёжную систему как отдельный обработчик оплаты, с запасным вариантом.
  6. Настройте доставку. Доступные способы под категорию и пометку заказа для проверки возраста при вручении.
  7. Проверьте на реальных сценариях. Прямой заход по ссылке, превью, оформление, оплата и передача заказа в доставку.

Если проекту нужна нестандартная логика (сложные правила показа, интеграции со службами доставки, свои проверки), её выносят в отдельный модуль или API-слой. Как аккуратно расширять Битрикс своим кодом, мы разбираем в статьях про разработку собственного модуля и D7 и ORM.

СлойЗадачаГде решается в 1С-Битрикс
ДоступПодтверждение возраста до контентаAge gate, сессия/cookie
КаталогСкрытие товаров 18+Свойство инфоблока + шаблон
ТоварУчёт и маркировкаОбмен CommerceML с 1С
ОплатаПриём платежейПлатёжные системы (обработчики)
ДоставкаПроверка возраста при врученииСвойства заказа + правила доставки

Частые ошибки запуска

Чек-лист запуска

  1. Юридическая модель проверена. Категории, законность дистанционной продажи, лицензии и маркировка подтверждены юристом.
  2. Age gate работает. Подтверждение возраста стоит до контента, запоминается и срабатывает при прямом заходе.
  3. Контент 18+ скрыт. Товары помечены свойством и не показываются до подтверждения, в том числе в превью.
  4. Обмен с 1С настроен. Товары, остатки и коды маркировки корректно приходят на сайт.
  5. Эквайринг согласован. Есть рабочий провайдер и запасной вариант под категорию.
  6. Доставка учитывает возраст. Заказы помечены, способы доставки подобраны, инструкция для вручения есть.
  7. Данные и согласия в порядке. Собирается минимум, согласия оформлены, политика опубликована.

Вывод

Магазин товаров 18+ — это обычная витрина плюс слой ограничений, который решает всё. Успех проекта определяется не дизайном, а тем, насколько законна модель продаж и насколько аккуратно реализованы подтверждение возраста, скрытие контента, эквайринг и проверка возраста при доставке.

Правильный порядок один: сначала юридическая проработка категории с профильным юристом, затем проектирование сайта под уже понятные требования. Технически 1С-Битрикс закрывает задачу штатными механизмами — свойствами инфоблоков, обработчиками оплаты и доставки, обменом с 1С — с точечной кастомизацией там, где нужна особая логика. Соберите проект в этом порядке, и он будет и продавать, и не создавать рисков.

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

Достаточно ли всплывающего окна «Вам есть 18 лет?» для магазина 18+?

Возрастное окно (age gate) — это заявительный барьер: он фиксирует, что посетитель подтвердил совершеннолетие, и снижает риски, но сам по себе не проверяет паспорт. Для части категорий этого достаточно как элемента должной осмотрительности, для других закон требует реальной проверки возраста при вручении товара. Age gate — обязательный минимум, но не единственная мера: финальная проверка возраста часто происходит уже при доставке.

Можно ли продавать алкоголь и табак через интернет-магазин в России?

Дистанционная розничная продажа алкоголя в России запрещена, а по табачной и никотиносодержащей продукции действуют серьёзные ограничения — правила периодически меняются. Поэтому по этим категориям нельзя ориентироваться на общие советы: перед запуском обязательно нужна консультация профильного юриста и сверка с актуальной редакцией законодательства. Технически сайт может показывать ассортимент, но модель продаж должна быть законной.

Как в 1С-Битрикс скрыть товары 18+ от неподтверждённых посетителей?

Категорию или отдельные товары помечают свойством инфоблока «18+», а показ контролируют логикой шаблона и компонентов: до подтверждения возраста карточки и картинки таких товаров либо скрыты, либо размыты, а прямой заход по ссылке ведёт на страницу подтверждения. Это реализуется поверх штатного каталога без переписывания ядра — обычным свойством и проверкой флага подтверждения.

Где хранить факт, что посетитель подтвердил возраст?

Обычно факт подтверждения хранят в сессии или в защищённой cookie на определённый срок, чтобы не переспрашивать на каждой странице. Важно не хранить лишних персональных данных: для age gate достаточно самого факта подтверждения, а не даты рождения. Если товары требуют реальной проверки, финальное подтверждение возраста фиксируется на этапе доставки, а не только на сайте.

Нужна ли маркировка «Честный ЗНАК» для товаров 18+?

Это зависит от категории: часть товаров попадает под обязательную маркировку, часть — нет. Если ваша продукция маркируется, коды должны корректно вестись в 1С и передаваться в заказ и документы. Технически это ложится на обмен с 1С: сайт получает товары и остатки, а движение кодов маркировки остаётся в учётной системе. Актуальный перечень маркируемых категорий нужно сверять отдельно.

Возьмёт ли банк-эквайер магазин с чувствительной категорией?

Не каждый. Банки и платёжные сервисы имеют внутренние политики по «чувствительным» категориям и могут отказать или запросить дополнительные документы. Поэтому эквайринг для такого магазина согласуют заранее, до запуска, и закладывают запасной вариант. Технически 1С-Битрикс поддерживает подключение разных платёжных систем, так что смена провайдера не ломает сайт.

Как быть с рекламой магазина 18+?

На рекламу ряда категорий 18+ действуют ограничения вплоть до полного запрета, а рекламные площадки имеют собственные правила модерации. Это влияет на стратегию продвижения: часть каналов будет недоступна, и упор смещается на SEO, прямой трафик и работу с базой. Перед стартом продвижения стоит свериться и с законом, и с правилами конкретной площадки.

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

С юридической стороны: определить категории, проверить законность модели продаж, ограничения рекламы, требования к проверке возраста и маркировке. Только после этого имеет смысл проектировать сайт — age gate, скрытие контента, эквайринг и доставку закладывают под уже понятные требования. Обратный порядок почти всегда приводит к дорогой переделке.

Поделиться:

Планируете запуск магазина 18+?

Соберём витрину на 1С-Битрикс с возрастным подтверждением, скрытием контента, обменом с 1С и подключением эквайринга под вашу категорию.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс, включая проекты с ограничениями по возрасту: age gate, скрытие контента, обмен с 1С и подключение оплаты и доставки.

← Все статьи блога