Как создать главную страницу магазина на WordPress с помощью WooCommerce и кастомных блоков

Зачем создавать кастомную главную страницу для WooCommerce магазина

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

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

Для реализации этого можно использовать блоки Gutenberg, кастомные шаблоны и дополнительные плагины для WooCommerce.

Основные элементы главной страницы магазина

При создании главной страницы магазина стоит учесть следующие блоки и разделы:

  • Слайдер с акциями и новинками
  • Популярные и рекомендуемые товары
  • Товары со скидками
  • Категории товаров с картинками
  • Отзывы покупателей
  • Блоки с преимуществами магазина (доставка, гарантия и т.п.)

Такой набор блоков обеспечит максимальную информативность и привлекателен для посетителей.

Использование плагина WooCommerce Blocks для кастомизации

Плагин WooCommerce Blocks расширяет возможности Gutenberg и позволяет добавлять на страницы магазина блоки с товарами, категориями и фильтрами.

Для начала установите и активируйте плагин через админку WordPress. После этого в редакторе страниц появятся новые блоки, например:

  • Товары по категориям
  • Популярные товары
  • Акционные товары

Вы можете просто вставлять нужные блоки и настраивать отображение через панель настроек блока.

Создание кастомного шаблона главной страницы с кодом

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

<?php
/*
 Template Name: WPExamples Главная магазина
*/
get_header();
?>

<h1>Добро пожаловать в наш магазин!</h1>

<h2>Популярные товары</h2>
<?php
$args = array(
    'post_type' => 'product',
    'posts_per_page' => 8,
    'meta_key' => 'total_sales',
    'orderby' => 'meta_value_num',
    'order' => 'DESC',
);
$popular_products = new WP_Query($args);

if ($popular_products->have_posts()) {
    echo '<ul class="products">';
    while ($popular_products->have_posts()) {
        $popular_products->the_post();
        wc_get_template_part('content', 'product');
    }
    echo '</ul>';
}
wp_reset_postdata();
?>

<?php get_footer(); ?>

Этот код выводит 8 самых продаваемых товаров на главной странице. Вы можете добавить другие блоки, например, категории, отзывы, статические блоки с преимуществами.

Добавление кастомных блоков с помощью ACF и Gutenberg

Для расширения возможностей можно использовать плагин Clearfy Pro, который оптимизирует WordPress и позволяет создавать кастомные блоки через ACF (Advanced Custom Fields).

Создайте группу полей ACF для блоков, например, для блока преимуществ магазина:

  • Иконка преимущества
  • Заголовок
  • Описание

После этого зарегистрируйте кастомный блок с помощью кода (пример функции регистрации блока с префиксом wpexamples_):

function wpexamples_register_acf_block_types() {
    if( function_exists('acf_register_block_type') ) {
        acf_register_block_type(array(
            'name'              => 'advantages',
            'title'             => __('Преимущества магазина'),
            'description'       => __('Кастомный блок с преимуществами'),
            'render_template'   => get_template_directory() . '/template-parts/blocks/advantages.php',
            'category'          => 'formatting',
            'icon'              => 'star-filled',
            'keywords'          => array( 'advantages', 'features' ),
        ));
    }
}
add_action('acf/init', 'wpexamples_register_acf_block_types');

В шаблоне advantages.php можно вывести поля и оформить дизайн.

Примеры полезных плагинов для главной страницы магазина

Кроме WooCommerce Blocks и Clearfy Pro, рекомендуем обратить внимание на следующие плагины:

  • WPStories — позволяет создавать яркие сторис с акциями и новинками для главной страницы
  • My Popup — для вывода всплывающих окон с подписками и специальными предложениями
  • ABC Pagination — если на главной выводится каталог с пагинацией, этот плагин поможет сделать ее удобной и быстрой

Все эти плагины доступны на wpshop.ru с подробным описанием и поддержкой.

Оптимизация главной страницы для скорости и SEO

Главная страница — лицо магазина, и скорость ее загрузки влияет на конверсию и позиции в поиске. Чтобы оптимизировать страницу:

  • Используйте кэширование (например, через Clearfy Pro)
  • Оптимизируйте изображения с автоматической компрессией
  • Минимизируйте количество запросов к серверу, объединяя стили и скрипты
  • Используйте lazy loading для изображений товаров

Регулярно проверяйте скорость через Google PageSpeed Insights и GTmetrix и исправляйте узкие места.

Выводы и рекомендации

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

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как создать подробный лог ошибок и действий в WordPress
26.11.2025
Как создать автоматическую очистку базы данных WordPress от устаревших данных
05.04.2026
Как создать свое API в WordPress: подробное руководство с примерами кода
02.12.2025
Как создать пользовательскую роль в WordPress с примерами кода
12.12.2025
WordPress REST API: отладка и просмотр запросов с примерами
01.01.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее