Режим каталога в WooCommerce позволяет отключить возможность покупки товаров, превращая интернет-магазин в простой каталог. Это удобно для демонстрации товаров без указания цен или для магазинов, где покупка возможна только по запросу.

Разберем несколько способов активации режима каталога: через плагин и с помощью кода.

Способ 1: с помощью плагина YITH WooCommerce Catalog Mode

Использование плагина — самый простой и удобный способ. С этим способом справится даже новичок.

  1. Установите и активируйте плагин.
  2. Перейдите в настройки плагина (YITH > Catalog Mode).
  3. Укажите следующие параметры и сохраните изменения.

В качестве альтернативы можно использовать плагин Woo Store Vacation. Он также переводит сайт в режим каталога с тем отличием, что не скрывает цены и добавляет надпись о том, что магазин находится на «каникулах». Подходит для временного включения режима каталога, например, когда вы не готовы принимать заказы, но хотите, чтобы цены были указаны на сайте.

Способ 2: скрываем кнопку «В корзину» через код

В этом случае вам необходимо будет добавить небольшой код в файл functions.php вашей темы.

// Скрытие кнопки «Добавить в корзину» на страницах магазина
add_filter('woocommerce_loop_add_to_cart_link', '__return_false');

// Удаление кнопки «Добавить в корзину» на страницах товара
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);

Таким образом, вы скроете кнопку «В корзину», но цены при этом будут указаны на сайте. А чтобы скрыть цены, воспользуйтесь следующим кодом:

add_filter('woocommerce_get_price_html', '__return_empty_string');
add_filter('woocommerce_cart_item_price', '__return_empty_string');

Следующий код также отключит возможность покупать товары:

add_filter( 'woocommerce_is_purchasable', '__return_false');

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

Способ 3: не указывайте цены на сайте

В этом случае Woocommerce не выведет кнопку «В корзину» у товаров и будет работать как каталог. Вам же останется скрыть страницы «Корзина» и «Оформление заказа», чтобы не вводить пользователей в заблуждение.

Такой способ подходит когда вы только создаете сайт и вносите товары. Во всех остальных случаях используйте первые два способа.

Оценка: 0. Всего : 0.