Если у вас есть магазин WooCommerce, вы можете захотеть убрать кнопку «Добавить в корзину» для некоторых продуктов. Например, вы можете продавать билеты на мероприятия, где люди должны сначала зарегистрироваться, или услуги, которые нельзя купить онлайн. В этой статье мы покажем вам, как удалить кнопку «Добавить в корзину» в WooCommerce.
Есть два способа убрать кнопку Добавить в корзину в WooCommerce. Вы можете сделать это либо с помощью плагина, либо с помощью кода. Мы покажем вам оба способа, чтобы вы могли выбрать наиболее подходящий для вас.
Метод 1: Убрать кнопку добавления в корзину в WooCommerce с помощью плагина.
Самый простой способ убрать кнопку «Добавить в корзину» в WooCommerce — это плагин. Мы рекомендуем использовать плагин Hide Add to Cart and Prices. Он бесплатный и работает со всеми темами WooCommerce.
После установки и активации плагина перейдите в WooCommerce > Settings > Products > Pricing. Здесь вы можете выбрать, какие роли пользователей смогут видеть цены и кнопки добавления в корзину. Для большинства сайтов мы рекомендуем скрыть эти элементы для всех, кроме администраторов.
Если вы хотите сделать еще один шаг вперед, плагин также позволяет скрыть цены и кнопку добавления в корзину для определенных продуктов. Для этого отредактируйте товар и прокрутите страницу вниз до раздела «Скрыть данные о товаре «. Здесь вы можете выбрать, какие данные будут скрыты на странице товара.
Метод 2: Убрать кнопку «Добавить в корзину» в WooCommerce с помощью кода.
Если вам удобно работать с кодом, то вы также можете удалить кнопку «Добавить в корзину» в WooCommerce, отредактировав файлы вашей темы. Сначала вам нужно будет создать дочернюю тему, чтобы ваши изменения не были перезаписаны при обновлении основной темы.
После создания дочерней темы отредактируйте файл «functions.php « и добавьте следующий код:
Этот код удалит все кнопки «Добавить в корзину» из вашего магазина. Если вы хотите удалить эти кнопки только для определенных товаров, то вам нужно немного изменить код.
ПРО СОВЕТ: Если вы используете WooCommerce для продажи товаров на вашем сайте WordPress, вы можете захотеть удалить кнопку «Добавить в корзину» на некоторых страницах. Например, вы можете отключить кнопку на странице товара, если его нет в наличии. Или вы можете удалить ее со страницы магазина, если вы хотите, чтобы клиенты покупали товары только на страницах отдельных товаров. Удалить кнопку «Добавить в корзину» можно с помощью нескольких строк кода.
get_id() == 2 ) { // Замените 2 на ID вашего продукта remove action( "WooCommerce simple product summary", "WooCommerce template single addtocart", 30 ); } } add action( "init", "conditionallyRemoveButtons" ); ?>
В данном случае мы удаляем кнопку Добавить в корзину с продукта с ID 2. Вам нужно изменить это число, чтобы оно соответствовало ID вашего продукта.
Вы можете найти ID вашего продукта, перейдя в «WooCommerce > Products «. Затем наведите курсор на свой продукт и посмотрите на URL-адрес в адресной строке браузера.
getId()==1){//замените 1 на id любого другого товара, для которого вы хотите скрыть кнопку addtocart return true;}} addfilter("WooCommerce simple product summary","wcstor test");?>
Заключение:
В этой статье мы показали вам, как вы можете легко убрать кнопку «Addtocart» вWooComerce с помощью плагина или с помощью кода.