Хостинг для интернет-магазина

Тарифы для интернет-магазина на WooCommerce, OpenCart или PrestaShop: от 2 баз данных и 10 ГБ диска.

Подберём VPS за четыре вопроса
1 305 тарифов
Сортировка

Хостинг для интернет-магазина: цены, хостеры и способы оплаты

В подборке 1 305 тарифов у 483 хостеров. Цены — от 35 ₽ в месяц, четверть тарифов дешевле 372 ₽, половина — дешевле 661 ₽. На NVMe — 32% тарифов, с безлимитным трафиком — 49%, с почасовой оплатой — 4%.

Самые дешёвые хостеры

  1. Home.plHosting Biznes · 100 ГБ35 ₽
  2. NetworkLegion.comPlus · 10 ГБ · 3 сайта40 ₽
  3. Blue Hosting PkBASIC · 10 ГБ · 1 сайт50 ₽
  4. AZ.plHosting Basic · 100 ГБ53 ₽
  5. Towebs.comHosting cPanel · 20 ГБ54 ₽

Цена по размеру диска

ДискТарифовЦена от
от 1 ГБ1 30535 ₽
от 5 ГБ1 30535 ₽
от 10 ГБ1 30535 ₽
от 20 ГБ93835 ₽
от 50 ГБ51535 ₽
от 100 ГБ26335 ₽

Оплата из России

  • Карта МИР29 6%
  • СБП14 3%
  • Криптовалюта86 18%
  • Зарубежная карта258 53%

Сколько хостеров из подборки принимают способ оплаты.

Хостинг для интернет-магазина: что важно до запуска продаж

Магазину на хостинге приходится тяжелее, чем блогу или сайту компании. Корзина, личный кабинет и оформление заказа не кешируются целиком, каталог с фильтрами нагружает базу, а сотни карточек с фотографиями занимают место и файлы. Кроме того, магазин хранит персональные данные покупателей, поэтому выбор хостинга для интернет-магазина — это ещё и вопрос закона. Ниже — на что смотреть, если сайт работает на WooCommerce, OpenCart или PrestaShop.

CMS магазина и требования к серверу

  • WooCommerce — плагин для WordPress, и наследует все его особенности: зависимость от числа плагинов, пользу объектного кеша, нагрузку от WP-Cron. Ему нужен memory_limit от 256 МБ и актуальный PHP 8.x.
  • OpenCart легче по ресурсам, но чувствителен к модулям и фильтрам: плохо написанный фильтр каталога способен загрузить базу сильнее, чем сотня посетителей.
  • PrestaShop требовательнее к памяти и числу PHP-процессов, особенно в админке и при импорте товаров. Проверьте, что лимит времени выполнения скриптов позволяет загрузить прайс целиком.

Для любой из платформ нужны MySQL 8 или MariaDB 10.6 и новее, расширения gd или imagick, curl, zip, intl и доступ к cron из панели — по расписанию выгружаются остатки, курсы, фиды для маркетплейсов.

Базы данных и диск

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

Фотографии товаров — главный потребитель диска и inodes. Одна карточка с галереей превращается в десятки файлов, потому что CMS нарезает миниатюры под каждый размер темы. Выбирайте объём диска с запасом, сжимайте изображения при загрузке и проверьте лимит inodes, а не только гигабайты. Скорость диска для магазина важнее, чем для блога: фильтры, поиск и админка постоянно читают базу — об этом подробнее на странице хостинг на NVMe.

SSL, оплата и безопасность

HTTPS для магазина обязателен: без него браузеры помечают формы как небезопасные, а платёжные агрегаторы не подключают сайт. Бесплатного сертификата Let’s Encrypt для этого достаточно, но он должен продлеваться автоматически — истёкший сертификат в день акции останавливает продажи.

Данные банковских карт магазин на виртуальном хостинге хранить не должен. Оплату принимает страница или виджет платёжного сервиса, а сайт получает только уведомление о статусе. Убедитесь, что хостер не блокирует входящие запросы от платёжных систем (webhook-уведомления) и исходящие запросы к их API, а время выполнения скриптов позволяет дождаться ответа. Админку закройте сложным паролем и двухфакторной авторизацией, модули ставьте только из официальных каталогов.

Персональные данные покупателей и 152-ФЗ

Имена, телефоны, адреса и email покупателей — персональные данные. Если магазин продаёт гражданам России, по 152-ФЗ эти данные должны записываться и храниться в базах на территории РФ, а владелец магазина как оператор подаёт уведомление в Роскомнадзор и публикует политику обработки данных. Практический вывод: база магазина для российских покупателей должна находиться на сервере в России. Отфильтровать такие тарифы можно на странице хостинг в России. Уточните у хостера, где физически расположен сервер и где хранятся резервные копии: они тоже содержат персональные данные.

Бэкапы и нагрузка во время распродаж

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

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

  1. посмотрите в панели статистику ресурсов в обычный пиковый день: если сайт уже близок к лимиту процессов, распродажу он не выдержит;
  2. включите страничный кеш для каталога и карточек, объектный кеш — если тариф его поддерживает;
  3. отключите на время акции тяжёлые фоновые задачи: импорт, генерацию фидов, массовые рассылки;
  4. проведите нагрузочный тест на тестовой копии и спросите хостера, можно ли временно поднять лимиты.

Когда магазину нужен VPS

Виртуального хостинга хватает небольшому магазину с несколькими сотнями товаров и умеренным трафиком. Переходить на сервер стоит, если каталог насчитывает десятки тысяч позиций, заказы идут постоянно в течение дня, нужны Redis, поисковый движок или очереди, а ошибки 503 появляются даже после оптимизации. Конфигурации под такие задачи собраны в подборке VPS для интернет-магазина.

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

Подойдёт ли обычный виртуальный хостинг для интернет-магазина?

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

Какой хостинг нужен для WooCommerce?

С PHP 8.x, memory_limit от 256 МБ, быстрым диском и, желательно, объектным кешем Redis или Memcached. Корзина и оформление заказа не кешируются, поэтому важны лимиты CPU и процессов.

Обязательно ли размещать магазин на сервере в России?

Если магазин собирает данные покупателей из России, по 152-ФЗ эти данные нужно записывать и хранить в базах на территории РФ. Проще всего разместить базу магазина у российского хостера.

Можно ли хранить данные банковских карт на хостинге?

Нет, для этого нужна сертификация по стандарту PCI DSS. Оплату должна принимать страница платёжного сервиса, а магазин получает только статус платежа.

Как часто делать резервные копии интернет-магазина?

Базу данных — минимум раз в день, а при активных продажах чаще. Файлы с изображениями меняются реже, их достаточно копировать раз в несколько дней.

Что делать, если магазин падает во время распродажи?

Заранее включить кеширование каталога, отключить тяжёлые фоновые задачи и проверить лимиты тарифа. Если сайт регулярно упирается в процессы и CPU, к следующей акции стоит перейти на старший тариф или VPS.

Сколько стоит Хостинг для интернет-магазина?

От 35 ₽ в месяц. Четверть тарифов дешевле 372 ₽, половина — дешевле 661 ₽. Всего 1 305 тарифов у 483 хостера.

Можно ли оплатить Хостинг для интернет-магазина картой МИР или через СБП?

Картой МИР — у 29 хостеров из 483 (6%), через СБП — у 14 (3%), криптовалютой — у 86 (18%). Способы оплаты каждого тарифа — в колонке «Оплата».

В каких странах больше всего тарифов?

Больше всего тарифов в Германии, в США и в Нидерландах. Страну можно выбрать в фильтре — цены и способы оплаты пересчитаются.

Хостинг для сайтов

Подборки VPS/VDS →

Цены и параметры взяты с сайтов хостеров; перед оплатой сверьте их на сайте — хостеры меняют тарифы без предупреждения.