WooCommerce — одна из самых популярных платформ для создания интернет-магазинов на WordPress. Благодаря своей гибкости и настраиваемости, она позволяет создавать уникальные веб-приложения для продажи товаров и услуг.
Однако, иногда возникает необходимость убрать кнопку добавления товара в корзину со страницы товара. Это может быть полезно, если вы хотите предоставить пользователям возможность только просматривать информацию о товаре, но не покупать его сразу.
Существует несколько способов, как можно реализовать данную функциональность в WooCommerce. Один из самых простых способов — использование дополнительных плагинов. Некоторые из них позволяют настроить отображение кнопки «Добавить в корзину» на уровне товара или категории.
Убираем кнопку добавления в корзину в Woocommerce
Чтобы убрать кнопку добавления в корзину, нужно внести некоторые изменения в файл functions.php вашей WordPress темы. Предварительно, создайте дочернюю тему, чтобы изменения не пропали после обновления самой темы.
Следуйте инструкциям:
- Подключитесь к серверу через FTP или через файловый менеджер в панели управления хостингом.
- Перейдите в директорию с вашими темами (/wp-content/themes/).
- Создайте директорию для дочерней темы, например, «my-child-theme».
- Создайте файл functions.php внутри директории вашей дочерней темы.
- Вставьте следующий код в файл functions.php:
function remove_add_to_cart_button() {
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');
}
add_action('init', 'remove_add_to_cart_button');
5. Сохраните и закройте файл functions.php.
Теперь, после обновления страницы, кнопка «Добавить в корзину» должна исчезнуть с товарных страниц вашего магазина.
Убрать кнопку добавления в корзину в Woocommerce может быть полезно, например, если вы хотите, чтобы товары в вашем магазине распространялись только определенным способом, например, через звонок оператору или личную консультацию.
Надеемся, эта инструкция помогла вам убрать кнопку добавления в корзину в Woocommerce!
Как отключить возможность добавления товара в корзину в Woocommerce
Способ 1: Использование дополнительных плагинов
Для отключения кнопки добавления товара в корзину в Woocommerce можно воспользоваться дополнительными плагинами, которые предназначены для управления функциональностью магазина. Один из популярных плагинов — «Disable Cart for WooCommerce». С его помощью можно легко отключить возможность добавления товара в корзину. Установите и активируйте плагин, а затем перейдите в раздел настроек, где можно будет выбрать вариант «Отключить кнопку добавления в корзину». После сохранения изменений, кнопка добавления товара в корзину исчезнет.
Способ 2: Использование кода
Если вы хотите отключить возможность добавления товара в корзину без использования дополнительных плагинов, можно вставить соответствующий код в файл функций вашей темы.
- Откройте файл functions.php вашей темы.
- Добавьте следующий код в конец файла:
function disable_cart_functionality() { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); } add_action( 'init', 'disable_cart_functionality' );
- Сохраните изменения и обновите страницу с магазином. Теперь кнопка добавления товара в корзину исчезнет.
Эти способы помогут вам отключить возможность добавления товара в корзину в Woocommerce. Выберите наиболее удобный для вас метод и настройте функциональность магазина в соответствии с вашими потребностями.
Методы удаления кнопки добавления в корзину в Woocommerce
Метод 1: Использование фильтра «woocommerce_is_purchasable»
С помощью этого фильтра можно отключить возможность добавления товара в корзину. Добавьте следующий код в файл functions.php вашей темы:
function remove_add_to_cart_button($purchasable, $product) {
if (is_product()) {
$purchasable = false;
}
return $purchasable;
}
add_filter('woocommerce_is_purchasable', 'remove_add_to_cart_button', 10, 2);
Метод 2: Использование фильтра «woocommerce_loop_add_to_cart_link»
С помощью этого фильтра можно изменить текст и URL кнопки добавления в корзину для товаров, отображаемых в списках. Добавьте следующий код в файл functions.php вашей темы:
function remove_add_to_cart_link($link, $product) {
if (is_shop()