Функции интернет-магазина: настройка WooCommerce, платёжные шлюзы, налоги и доставка
I. Базовая настройка WooCommerce: какие переключатели включить
После установки мастер WooCommerce предложит заполнить данные магазина, но несколько ключевых опций по умолчанию настроены неверно. Во-первых, в поле «Адрес магазина» укажите юридический адрес вашей компании, а не целевой рынок. Во-вторых, в качестве основной валюты лучше выбрать USD или EUR, а не юань — зарубежные покупатели, увидев CNY, сразу закроют страницу. В-третьих, переключатели «Включить налоги» и «Включить доставку» обязательно должны быть включены, по умолчанию они выключены.
Какой тип товара выбрать — простой или вариативный? Для большинства товаров на B2B-сайте для зарубежных рынков подходит вариативный товар (разные SKU по размеру, цвету, характеристикам), так как одна модель часто выпускается в нескольких вариантах. Управление запасами лучше включить, но не ведите реальный учёт запасов в WooCommerce — его модуль запасов слишком слаб. Когда заказов станет много, надёжнее синхронизировать через ERP или Google Sheets. Как выбрать стек технологий, см.Технологический стек crater.
| Параметр | По умолчанию | Рекомендация для зарубежного сайта | Влияние |
|---|---|---|---|
| Адрес магазина | США | Фактический юридический адрес | Влияет на налог по умолчанию |
| Основная валюта | USD | USD или EUR | Влияет на расчёты через платёжный шлюз |
| Включить налоги | 关 | Вкл | Без счетов-фактур невозможно соблюсти требования |
| Включить доставку | 关 | Вкл | Без настройки доставки покупатель не увидит стоимость |
| Отображение цены с налогом | Без налога | Зависит от рынка | В ЕС обязательно показывать цену с налогом |
| Регистрация клиентов | Разрешить регистрацию | Отметить «Разрешить регистрацию при оформлении заказа» | Снижает барьер для регистрации |
II. Платёжные шлюзы: два канала — Stripe и PayPal
Для интернет-магазина не подключайте только один платёжный шлюз. Stripe принимает банковские карты (Visa/Mastercard/Amex) и локальные способы оплаты (iDEAL в Европе, GrabPay в Юго-Восточной Азии), но не позволяет китайским продавцам регистрироваться напрямую — нужна компания в Гонконге или США. У PayPal ниже порог входа: можно подключить даже как физическое лицо. Покупатели в Европе и Латинской Америке пользуются им очень активно, но комиссия примерно на 1 процент выше, чем у Stripe.
Как правильно подключить два канала: на странице оформления заказа покажите сразу две кнопки — Stripe для карт и PayPal. Пусть покупатель выбирает сам. Stripe обрабатывает карточные платежи, PayPal — тех, кто предпочитает PayPal. Не подключайте только PayPal: у 40% покупателей в Северной Америке нет аккаунта PayPal, и, увидев только PayPal, они просто уйдут. Не подключайте и только Stripe: в Германии и Нидерландах более 30% покупателей привыкли платить через PayPal.
Пример: вы компания из Ханчжоу, делаете уличные светильники, юридическое лицо в Китае, Stripe подключить не можете. Используйте 2Checkout или Paddle как Merchant of Record — они берут на себя трансграничный эквайринг и налоги, ставка около 5–6%. PayPal всё равно подключите отдельно как резервный канал.
| Платёжный шлюз | Ставка (трансграничная) | Требования к открытию счёта | Подходящие рынки |
|---|---|---|---|
| Stripe | 2,9% + 0,3 доллара | Нужно юрлицо за рубежом | Северная Америка, Европа |
| PayPal Business | 4,4% + фиксированная плата | Подходит и физлицам, и компаниям | Европа, Латинская Америка, весь мир |
| 2Checkout / Paddle | 5–6% | Можно открыть китайской компании | Китайским продавцам для выхода на зарубежные рынки |
| Shopify Pay | 3–3,5% | Только для магазинов на Shopify | Не подходит для WooCommerce |
| Alipay Cross-border | Около 1% | Китайские компании | В основном покупатели-китайцы |
III. Настройка налоговых ставок: по месту покупателя, а не по месту магазина
Это самая частая ошибка в WooCommerce. По умолчанию налог считается по ставке «места нахождения магазина». Если у вас указан адрес компании в США, то налог будет считаться по ставке США, где бы ни находился покупатель — в Германии или Франции. В ЕС это незаконно: по правилам ЕС сделки B2C облагаются VAT по ставке страны покупателя, и в каждой стране ставка своя — в Германии 19%, во Франции 20%, в Италии 22%.
Правильная настройка состоит из трёх шагов. Шаг первый: зайдите в WooCommerce → Настройки → Налоги и отметьте «Рассчитывать налоги по адресу доставки». Шаг второй: импортируйте таблицу ставок — стандартные ставки 27 стран ЕС опубликованы в виде CSV на сайте Еврокомиссии, а WooCommerce поддерживает массовую загрузку. Шаг третий: настройте «префикс отображения цены» — если ваши цены указаны без налога, на оформлении заказа показывайте «с налогом XX евро».
Критерий: заказы B2C облагаются налогом по месту нахождения покупателя; в заказах B2B, если покупатель указал действующий номер VAT, применяется reverse charge, но номер VAT нужно проверить на действительность. Встроенная проверка VAT в WooCommerce недостаточно точна — рекомендуем установить плагин WP Ever Accountant или TaxJar для автоматической проверки. Как выстроить основу для соответствия требованиям, читайте в Комплаенс-основа для выхода на зарубежные рынки.
| Рынки | Правила налоговых ставок | Настройка WooCommerce | Инструменты для соответствия требованиям |
|---|---|---|---|
| ЕС, B2C | По ставке VAT страны покупателя | Импорт таблицы ставок ЕС | TaxJar / Avalara |
| ЕС, B2B | Reverse Charge (обратное начисление налога) | Проверка номера VAT | API проверки VIES |
| США, B2C | По ставкам штата/округа/города | Установите TaxJar для автоматического расчёта | Плагин TaxJar |
| Великобритания | VAT 20% (после Brexit — самостоятельно) | Создайте отдельную строку ставки для Великобритании | То же |
| Ближний Восток/Юго-Восточная Азия | В большинстве стран нет VAT или низкий налог | Установите ставку 0% | Уточняйте вручную |
IV. Логистические зоны: разбивайте по странам и настраивайте ступенчатую стоимость доставки
Доставка в WooCommerce настраивается через Shipping Zone (зоны доставки). По умолчанию есть только одна зона — «Остальной мир», и либо доставка бесплатная, либо по фиксированной ставке. Для магазина на экспорт нужно минимум 4–5 зон: Северная Америка, ЕС, Великобритания, Австралия и Новая Зеландия, остальной мир. В каждой зоне настраиваются свои способы доставки: бесплатная доставка (от 100 долларов), фиксированная ставка (10 долларов), расчёт по весу (первый 500 г — 8 долларов, каждые следующие 500 г — плюс 4 доллара).
Как считать стоимость доставки: сначала запросите у логистических партнёров (YunExpress, Yanwen, 4PX) тарифы по каждой зоне и разбейте их на три диапазона по весу заказа — до 0,5 кг, от 0,5 до 2 кг и свыше 2 кг. К каждому диапазону добавьте 30% запаса (на колебания курса и компенсации за потери), а затем задайте эти ступени в WooCommerce. Не ставьте порог бесплатной доставки слишком низко: от 100 долларов — стандарт для B2C, более низкий порог съедает прибыль.
Пример: у вас светодиодная лента весом 200 г, тариф логиста в ЕС — 6 долларов. В зоне ЕС в WooCommerce вы ставите: фиксированная доставка 8 долларов для заказов до 0,5 кг и бесплатная доставка от 80 долларов. Немецкий покупатель берёт ленту за 10 долларов, на оформлении видит доставку 8 долларов и может отказаться — доставка дороже товара. Добавьте подсказку «доберите до бесплатной доставки», и он увеличит заказ до 80 долларов — средний чек вырастет в 8 раз.
| Зона | Страны | Доставка до 0,5 кг | Порог бесплатной доставки |
|---|---|---|---|
| Северная Америка | США, Канада | 7 долларов | от 100 долларов |
| Евросоюз | 27 стран, включая Германию, Францию, Италию, Испанию | 8 долларов | от 80 долларов |
| Великобритания | Великобритания (отдельно после Brexit) | 9 долларов | от 80 долларов |
| Австралия и Новая Зеландия | Австралия, Новая Зеландия | 10 долларов | от 120 долларов |
| Остальной мир | Ближний Восток, Юго-Восточная Азия, Латинская Америка | 12 долларов | от 150 долларов |
5. Тест перед запуском: по одному заказу из трёх стран
После настройки всех четырёх модулей не запускайте магазин сразу. Прогоните тестовые заказы в Stripe в режиме Sandbox — минимум по одному заказу с адресами из трёх разных стран: адрес в ЕС (проверка ставки налога), адрес в США (проверка sales tax) и адрес на Ближнем Востоке (проверка ставки 0%). В каждом заказе проверьте три вещи: совпадает ли сумма налога с расчётом вручную, правильно ли подобралась зона доставки и корректно ли отображается валюта на оформлении заказа.
Ещё один обязательный тест — возврат средств. И Stripe, и PayPal позволяют оформить возврат прямо из админки WooCommerce, но события Webhook нужно настроить правильно — иначе после возврата статус заказа в WooCommerce останется «в обработке». Как настроить Webhook, читайте в Интеграция API отдельного сайта. Как собрать панель мониторинга, читайте в Мониторинг сайта и оповещения.
| Что проверяем | Как проверяем | Критерий прохождения |
|---|---|---|
| Ставка налога для заказа в ЕС | Оформить заказ с немецким адресом | VAT 19% считается автоматически |
| Ставка налога для заказа в США | Оформить заказ с адресом в Калифорнии | Налог штата и округа верный |
| Подбор зоны доставки | Использовать адрес в Австралии | Тариф зоны Австралии и Новой Зеландии применяется |
| Порог бесплатной доставки | Довести заказ до порога | Доставка обнуляется автоматически |
| Возврат платежа | Оформить и вернуть заказ в Sandbox | Статус синхронизирован, суммы совпадают |
| Уведомление по email | Проверить почту после заказа | Подтверждение заказа + отправка счёта |
FAQ: частые вопросы
WooCommerce работает сразу после установки или нужна дополнительная настройка?
Может ли российская компания подключить Stripe, а если нет — что делать?
Как рассчитывается VAT в ЕС и умеет ли WooCommerce считать его автоматически?
Как рассчитать стоимость доставки и какой порог бесплатной доставки выбрать?
Показывать цены с налогом или без?
Что лучше для выхода на зарубежные рынки в B2B — WooCommerce или Shopify?
В заключение
Стандартная конфигурация WooCommerce рассчитана на американского владельца небольшого магазина, а не на магазин для зарубежных рынков. Если сразу запустить сайт, налоги в ЕС посчитаются неверно, зоны доставки не совпадут, а подключение только PayPal лишит вас клиентов с картами. Эти проблемы не проявятся в первый день — они всплывут, когда клиент из ЕС укажет на них при первом заказе.
Три шага к запуску: настраивайте в порядке оплата → налоги → доставка → валюта, не пропуская шаги; после настройки оформите по одному тестовому заказу в песочнице с адресами из трёх стран и вручную пересчитайте налоги и доставку; храните таблицы ставок и тарифов доставки в Google Sheet и сверяйте их раз в квартал.
Фраза, которую стоит запомнить: установить WooCommerce — это просто открыть двери магазина, а вот правильно посчитать налоги, правильно принять деньги и правильно назвать стоимость доставки — это и значит быть готовым к работе.
