Если у вас есть интернет-магазин с WooCommerce, вы знаете, насколько важно обеспечить удобство покупок для ваших клиентов. Одной из распространенных проблем является проблема с отсутствующими на складе продуктами, которые загромождают вашу домашнюю страницу, что может сбить с толку и расстроить потенциальных покупателей. В этой статье мы рассмотрим несколько способов скрыть отсутствующие на складе продукты специально на вашей домашней странице WooCommerce. Мы предоставим понятные объяснения и примеры кода, которые помогут вам эффективно реализовать эти решения.
Метод 1: использование настроек WooCommerce.
WooCommerce предоставляет встроенные параметры для управления видимостью продуктов, которых нет в наличии. Чтобы скрыть их со своей главной страницы, выполните следующие действия:
- Войдите в свою панель администратора WordPress.
- Перейдите к «WooCommerce» на боковой панели и нажмите «Настройки».
- Перейдите на вкладку «Товары» и выберите вкладку «Инвентарь».
- Установите флажок «Скрыть товары, отсутствующие в наличии, из каталога».
- Сохраните изменения.
Этот метод прост и не требует никакого кодирования.
Метод 2. Использование плагина.
Если вы предпочитаете решение на основе плагина, вы можете попробовать плагин «WooCommerce Hide Out of Stock Items». Вот как его использовать:
- Установите и активируйте плагин «WooCommerce Hide Out of Stock Items» из репозитория плагинов WordPress.
- Перейдите в «WooCommerce» → «Настройки» → «Товары» → «Инвентарь».
- Установите флажок «Скрыть товары, отсутствующие в наличии, из каталога».
- Сохраните изменения.
Этот плагин упрощает процесс и предоставляет дополнительные возможности настройки.
Метод 3: настройка файлов тем:
Если вам удобно работать с кодом, вы можете настроить файлы тем, чтобы скрыть отсутствующие на складе продукты. Вот пример использования кода PHP:
- Доступ к файлам тем можно получить через FTP или через редактор тем WordPress.
- Найдите файл «functions.php» в каталоге вашей темы.
- Откройте файл и добавьте в конец следующий код:
function hide_out_of_stock_products_homepage( $query ) {
if ( is_home() && $query->is_main_query() ) {
$query->set( 'meta_query', array(
array(
'key' => '_stock_status',
'value' => 'instock',
'compare' => '='
)
) );
}
}
add_action( 'pre_get_posts', 'hide_out_of_stock_products_homepage' );
- Сохраните файл и загрузите его обратно на свой сервер.
Этот фрагмент кода изменяет запрос на главной странице, исключая товары, которых нет в наличии.
Следуя любому из этих методов, вы можете легко скрыть товары, которых нет в наличии, на домашней странице WooCommerce. Независимо от того, предпочитаете ли вы использовать встроенные настройки WooCommerce, установить плагин или настроить файлы тем, теперь у вас есть инструменты, которые помогут навести порядок на домашней странице и улучшить удобство использования для ваших клиентов.
Помните, что поддержание чистоты вашей домашней страницы и отсутствие товаров, которых нет в наличии, может повысить удовлетворенность клиентов и повысить коэффициент конверсии.