• Интернет-магазины · OpenCart 4.x и 3.x
  • Замер 31.07.2026

Магазин для рынка ЕС: валюта, налог, доставка и обязательные страницы

Перевод каталога – это витрина, а не рынок. Европейский покупатель доходит до оплаты, видя конечную сумму в своей валюте, понимает, кто платит на границе, и находит на сайте данные продавца с условиями отказа от заказа. Поэтому работа здесь делится не на дизайн и верстку, а на четыре контура: цена с налогом, доставка с таможенным сценарием, юридические страницы и согласие на данные. У нас есть два измеренных магазина под европейский рынок — для Испании и Болгарии, оба сняты 31 июля 2026 года. Стоимость называем после бесплатного аудита: пока нет списка стран и ответа, откуда едет товар, любая цифра будет придумана.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Магазины на ЕС в портфолио
Испания и Болгария, оба измерены 31.07.2026
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

Испания и Болгария, оба измерены 31.07.2026
Магазины на ЕС в портфолио
76
Испанский магазин

товаров, 88 адресов в карте сайта, расхождение 0

3
Болгарский магазин

языковые версии bg/en/ru, 6 типов JSON-LD, TTFB 512,6 мс

30–55
Срок

рабочих дней от утверждения ТС

после бесплатного аудита готовности, 3–5 рабочих дней
Стоимость
договор, счет, акт, гарантийный срок 30 дней, предоплата 50%
Условия
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Продаете в Европе через маркетплейс и упираетесь в чужие правила

Площадка дает покупателю, но оставляет себе комиссию, контакт клиента и право изменить условия без уведомления. Свой магазин площадку не заменяет - он добавляет канал, в котором вы видите, откуда пришел заказ, и можете писать покупателю сами.

Разберём вашу ситуацию на бесплатном аудите
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

мебельный интернет-магазин для испанского рынка

Задача
Запустить магазин под рынок Испании: полностью испаноязычный интерфейс, каталог с фильтрами по типу мебели, материалу и цвету, большие галереи для каждой позиции.
Решение
OpenCart 3 по теме oct_deals по LiteSpeed. Испаноязычная версия с валидным hreflang, оплата картой Visa/Mastercard и банковским переводом, подключенный GTM, витрины в Instagram и TikTok.
Результат
76 товаров в каталоге — цифра совпала в двух независимых источниках: /sitemap-products.xml содержит ровно 76 адресов, штатный поиск без пагинации дает те же 76. Итого карта сайта — 88 адресов: 76 товаров, категория, 10 информационных страниц и главное, нулевое расхождение. Измерение 31.07.2026: TTFB 348,2 мс, полная загрузка HTML 515,6 мс при весе 374 КБ. Найдены дефекты: на главной нет ни одного JSON-LD и ни microdata, а перевозчик не назван ни на главной, ни на странице способов оплаты.

бренд натуральной болгарской косметики, фирменный магазин на рынок ЕС

Задача
Вывести бренд на европейского покупателя: многоязычный магазин, понятный и в Болгарии, и за рубежом, с четкими условиями доставки по стране.
Решение
OpenCart 3 на nginx с кастомной темой. Три языковые версии bg/en/ru с hreflang, разметка Store с графиком работы и контактной точкой, курьерская доставка в офис или по адресу с бесплатным порогом от 35 €.
Результат
23 товара — весь ассортимент бренда, подтвержденный штатным поиском без пагинации. Три языковые версии с hreflang, шесть типов JSON-LD на главной: Store, WebSite, SearchAction, ContactPoint, EntryPoint, OpeningHoursSpecification. Измерение 31.07.2026: TTFB 512,6 мс, полная загрузка 640 мс при 220,4 КБ HTML. Обнаруженные дефекты: /sitemap.xml, /robots.txt и товарный фид отдают пустое тело или HTML вместо XML; счетчиков аналитики на главной нет ни одного. В футере стоит публичная ссылка на lionex.com.ua – авторство этой работы проверяется, а не декларируется.
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Каталог и цены под каждую страну продаж: валюта отображение и конечная сумма с налогом для розничного покупателя
  • Проверка номера плательщика НДС покупателя-компании в чекате: подтвержденный номер снимает налог со счета, неподтвержден – нет, и покупатель видит причину
  • Доставка по зонам: сроки и стоимость по странам, а отдельной строкой – кто платит налог и пошлину на границе
  • Оплата под рынок: карта и банковский перевод как база, локальный метод — по стране, куда вы действительно продаете
  • Юридический контур страниц: данные продавца, условия продажи, отказ от заказа в течение 14 дней с формой, гарантия соответствия, возврат
  • Чекаут, в котором полная сумма с доставкой и сборами видна на оплату, а кнопка подтверждения прямо называет обязанность заплатить
  • Баннер согласия с равноценной кнопкой отказа, связанный с режимом согласия в аналитике
  • Языковые версии каталога по hreflang и x-default, вместе со служебными страницами и письмами о статусе заказа
  • Доступность интерфейса: клавиатурная навигация, контраст, подписи полей и читаемые ошибки форм в чекате
  • Аналитика с разрезом по стране и языку: GTM, GA4, события корзины и покупки с валютой в события
  • Передача: доступы, инструкция менеджеру, прогон тестового заказа из страны ЕС от корзины до накладной
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Регистрация компании в ЕС, получение налогового номера и предоставление отчетности
  • Формулировка юридических текстов — мы даем структуру и места, где они стоят, текст визирует ваш юрист
  • Таможенное оформление и договор с перевозчиком
  • Перевод карточек товара на носитель языка
  • Реклама и продвижение после запуска
Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:30–55 дней

  1. Разбор рынка и сценария продаж

    4–6 рабочих дней

    Фиксируем список стран, валюты, откуда отгружается товар и кто платит на границе. Здесь же делим ветви: розницу, бизнес-покупатели или обе. Это вход в ТС, и без него дальше двигаться нет смысла.

  2. Структура каталога и языковых версий

    4–6 рабочих дней

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

  3. Дизайн витрины и чекаута

    6–10 рабочих дней

    Главная, категория, карточка, корзина, ждут. Отдельно рисуем шаг доставки по таможенному сценарию и шаг подтверждения: именно там покупатель принимает решение платить. Сразу закладываем контраст и фокус для клавиатуры.

  4. Сборник магазина и ценового контура

    8–12 рабочих дней

    Верстка, каталог, валюты, цены с налогом, ветвь проверки налогового номера в VIES, роли в админке. На выходе менеджер видит заказы со страной, валютой и типом покупателя.

  5. Оплата, доставка и таможенный сценарий

    4–7 рабочих дней

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

  6. Юридические страницы, согласие и аналитика

    3–5 рабочих дней

    Разлагаем тексты юриста по страницам, ставим форму отказа от заказа, баннер согласия с равноценным отказом и режим согласия в GTM. GA4 с событиями корзины и покупки, валютой и страной.

  7. Тестирование из страны ЕС и передача

    3–5 рабочих дней

    Сквозной заказ по европейскому адресу по каждой стране из списка: цена, налог, доставка, письмо, документ. Замеры скорости, проверка карты сайта по каждому языку, проход админки с вашим менеджером.

Бесплатный аудит готовности к рынку ЕС

Смотрим не на дизайн, а на то, из-за чего заказы из Европы срываются: непонятная конечная сумма, отсутствует страница с данными продавца, молчание о пошлине и ждут, который говорит не на том языке, что каталог.

Что мы измеряем

  • Куда вы продаете на самом делеСписок стран, а не "Европа". От него зависят валюты, способы оплаты, зоны доставки и налоговый сценарий – все остальное считается уже после этого списка.
  • Откуда отгружается товарСостав в Украине, состав в стране ЕС или фулфилмент. Отгрузка из Украины – это экспорт с таможенным оформлением, и его последствия покупатель должен увидеть в чекате. Узнать о них от курьера при выдаче – самый дорогой вариант.
  • Цена на витринеВидит ли розничный покупатель конечную сумму с налогом и доставкой к шагу оплаты. Сюрприз на последнем экране – самый дорогой способ потерять оформленный заказ.
  • Обязательные страницы и элементы чекаутаДанные продавца, условия продаж, отказ от заказа в течение 14 дней с формой, гарантия соответствия товара, политика данных и баннер согласия с равноценной кнопкой отказа.
  • Способы оплаты под страны продажВ измеренном нами испанском магазине это карта Visa/Mastercard и банковский перевод. В болгарском в коде видно лишь упоминание Visa – конкретный шлюз мы не определили и не придумываем его.
  • Техническая база языковых версийhreflang, карта сайта, разметка. В болгарском магазине три языковые версии bg/en/ru стоят корректно, а /sitemap.xml и /robots.txt отдают пустое тело или HTML вместо XML.
  • Меряется хоть что-тоВ том же болгарском магазине на главной нет ни GTM, ни gtag, ни пикселя – после запуска ни одной цифры по трафику и заказам получить неоткуда.
  • Доступность интерфейсаКлавиатурная навигация, контраст, подписи полей в чекате. Европейский акт о доступности применяется к онлайн-торговле с 28 июня 2025 года, с исключениями для микропредприятий – границу проверяет ваш юрист, мы готовим интерфейс.

Что вы получаете

  • Документ по готовности: страны, валюта, оплата, доставка, юридический контур, состояние языковых версий и технической базы.
  • Список того, чего магазину не хватает для продажи в ЕС, разбит на «блокирующий старт» и «можно после запуска».
  • Оценка работ по этапам с диапазоном сроков.
  • Разговор на 30–40 минут по документу.

Срок: 3–5 рабочих дней

Почему это бесплатно

Потому что смета на европейский магазин промахивается не в коде, а в перечне стран и в том, откуда едет товар. Ссчитать это вопрос нескольких дней, и после них сумма называется один раз.

Что дальше

После аудита – сумма и срок по этапам с датами, договор, счет, акт. Работаем и с рынком Украины и с заказчиками из Европы: в портфолио есть магазины для Испании и Болгарии и сайт клиники в Норвегии.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Разработка интернет-магазина для рынка ЕС» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Сколько стран в спискеОдна страна – одна валюта, один набор оплат, одна зона доставки. Пять стран умножают не дизайн, а проверки: каждый рынок нужно пройти чекаутом отдельно, от валюты до письма о статусе заказа.
  • Откуда едет товарСостав в стране ЕС упрощает все: доставка внутренняя, таможенного сценария в чекате нет. Отгрузка из Украины добавляет экспортную логику, выбор между «сбором заложен в сумму» и «платит получатель» и отдельную страницу с объяснением.
  • Розница, B2B или обаРозничная ветвь указывает цену с налогом. Бизнес-ветвь проверяет налоговый номер в VIES, снимает налог по подтвержденному номеру и отдает счет вместо чека. Две ветви в одном чекате стоят в смете отдельной строкой.
  • Языковые версии и объем переводаДорого не добавить язык, а перевести то, что по каталогу: условия, оплата, доставка, возврат и письма. Именно на них чаще всего обрывается заказы на втором языке.
  • Состояние юридических текстовГотовые тексты от вашего юриста – это несколько дней на разложение по страницам. Тексты, которых еще нет, останавливают приемку: без них магазин технически готов, а продавать им нельзя.
  • Доступность и согласиеКлавиатурная навигация, контраст и читаемые ошибки форм закладываются в макет. Дописывать его в готовую тему дороже: перерабатывать придется ждать вместе с логикой шагов.
Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • OpenCart 4.x и 3.x
  • WooCommerce
  • PHP
  • MySQL
  • nginx
  • HTTPS+HSTS
  • hreflang + x-default
  • JSON-LD Product / Offer / Store
  • WebP и отложенная загрузка
  • режим согласия в GTM
  • Cloudflare

Интеграции

  • Stripe
  • PayPal
  • банковский перевод SEPA
  • Кларна
  • iDEAL
  • Bancontact
  • BLIK
  • Bizum
  • DPD
  • GLS
  • DHL
  • Новая Почта Global
  • Meest Express
  • проверка номера плательщика НДС в реестре VIES
  • Google Tag Manager
  • GA4
  • Meta Pixel
Свой магазин на ЕС против торговли через европейский маркетплейс

Чем этот вариант отличается от альтернативы

Комиссия по продажамнет: платите за хостинг, платежный шлюз и доставку
Контакт покупателяваш: почта, история заказов, право написать самому
Юридический контурваша зона: данные продавца, условия, отказ от заказа, согласие на данные
Цена и ассортиментуправляете сами, в том числе ценами по странам
Срок старта30–55 рабочих дней от утверждения ТС
Что остается при остановкесайт, база, домен и покупатели
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. Список стран, куда вы действительно продаете и доставляете. Не «Европа», а перечень – из него считается все остальное.
  2. Откуда отгружается товар: склад в Украине, склад в стране ЕС или фулфилмент.
  3. Регистрационные данные продавца для страницы с данными компании: юридическое название, адрес, номер регистрации, рабочий контакт.
  4. Ваш налоговый статус в ЕС и человек, ведущий его: без нее магазин будет считать суммы наугад.
  5. Прайс с ценами, весом и габаритами позиций без веса калькулятор доставки не соберется.
  6. Тексты условий продаж, возврата и политики данных от вашего юриста.
  7. Один человек с вашей стороны с правом согласовывать каталог и ждать.

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

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

Что спрашивают чаще всего — с конкретными ответами

Можно ли продавать в ЕС, не открывая компанию в Европе?

Можно и большинство наших заказчиков так и начинает: товар едет из Украины, а это экспорт с таможенным оформлением. Вопрос не в том, разрешен ли, а в том, кто платит налог и пошлину на границе и знает ли об этом покупатель к оплате. Регистрация, ставки и отчетность ведет ваш бухгалтер — мы не налоговые консультанты и в эту зону не лезем. Наша часть: магазин должен считать сумму по выбранному вами сценарию и показывать ее в чекатых словах. Сноска «возможное дополнительное собрание» таким показом не считается.

В какой валюте показывать цены?

В валюте страны, куда продаете. Для большинства рынков это евро, но Польша, Чехия, Швеция, Дания и Румыния считают в своих деньгах, и цена «49 €» там читается как чужая. Два рабочих варианта: фиксированный прайс в каждой валюте или конвертация по курсу. Фиксированный более предсказуем — цена не прыгает между визитом и чекаутом и не дает копеечных хвостов вроде 47,83. Конвертация дешевле на старте, но требует правила округления, иначе витрина выглядит как таблица обменника.

Какие страницы магазин должен иметь для покупателя из ЕС?

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

У нас уже есть второй язык – этого достаточно для продажи в ЕС?

Нет, язык рынка не делает. Самый наглядный пример – магазин болгарского косметического бренда из нашего измерения: три языковые версии bg/en/ru с корректным hreflang, шесть типов разметки JSON-LD на главной, а /sitemap.xml и /robots.txt отдают пустое тело или HTML вместо XML, и на сайте нет ни одного. То есть языковая витрина сделана, а индексация трех версий и измерение результата нет. Техническую часть языковых версий мы выносим на отдельную страницу о hreflang, здесь она всего лишь один пункт из десятка.

Как покупатель узнает, сколько заплатит на границе?

Двумя способами, третьего нет. Или вы закладываете налог и сборы в сумму заказа – тогда курьер при выдаче ничего не требует. Или честно пишете в чекате, что их платит получатель. Самый дорогой вариант – молчание: посылка приезжает, покупатель получает неожиданный счет и просто не забирает ее, а вы платите за доставку дважды и возвращаете деньги. Мы выводим выбранный сценарий в шаг доставки по тексту, а не прячем его в выноске.

Можно ли отказать покупателю из другой страны ЕС?

Из-за гражданства или страны проживания — нет, правила единого рынка это запрещают: покупатель из Португалии должен видеть тот же каталог и те же цены, что и покупатель из Германии. Но доставлять в каждую страну вы не должны. Можно ограничить зоны доставки, оставить самовывоз или позволить покупателю заказать перевозчика. Разница в том, что ограничение стоит на логистике, а не на паспорте — и в чекате это должно выглядеть как список стран доставки, а не отказ после оплаты.

А покупатели-компании просят счет без налога – это сложно?

Это отдельная ветвь чекаута, и закладывать ее нужно на старте. Компания с ЕС вводит свой налоговый номер, магазин проверяет его в европейском реестре VIES и, если номер подтвержден, формирует счет без налога. Если проверка не прошла, счет идет по ставке, покупатель читает причину отказа и может исправить номер тут же. Плюс к этому меняется сам документ: юридическое лицо ждет счет со своими реквизитами, а не чек. Если B2B у вас основной канал, смотрите еще и страницу об оптовом магазине – там эта логика разобрана поглубже.

А Норвегия и Британия — это тот же самый проект?

Нет, и путать их дорого. Норвегия не входит в ЕС: там свой режим уплаты налога при ввозе мелких посылок и свои пороги, то есть магазин для Осло считает сумму иначе, чем магазин для Мадрида. Наш норвежский проект – сайт клиники эстетической медицины в Кристиансане, а не магазин: WordPress из Bricks, 26 опубликованных страниц, первый ответ сервера 285,9 мс, HTML 119,5 КБ. Поэтому, когда мы говорим об опыте с Норвегией, речь идет о работе с норвежским заказчиком, а не о запущенном магазине под норвежский налог.

Отправьте список стран, куда продаете, и скажите, откуда едет товар.

В ответ — документ по готовности к рынку ЕС, перечень блокирующего старта и оценка работ по этапам. Если для вашего товара европейское направление не собирается, услышите это первым письмом.

Из измеренных кейсов76 товаров в каталоге

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

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