Если вам нужно удалить корзину или скрыть функционал корзины в WooCommerce, вы можете это сделать несколькими способами, в зависимости от того, что именно требуется — скрыть и удалить корзину на определённых страницах или полностью убрать её функционал из магазина. 1. Полное удаление страницы корзины и отключение функционала корзины Если вы хотите полностью убрать корзину и возможность её использования, например, если вы продаёте только один товар или работаете с простыми формами заказа, можно отключить функционал корзины в WooCommerce. Чтобы отключить корзину, следуйте следующим шагам: Шаг 1: Отключение страницы корзины Перейдите в WooCommerce > Настройки > Продвинутые. В разделе Настройки страниц найдите опцию Страница корзины и выберите опцию Без страницы из выпадающего списка. Нажмите Сохранить изменения. Это отключит страницу корзины, и пользователи не смогут получить доступ к корзине через ссылку в меню. Шаг 2: Отключение редиректов в корзину Перейдите в WooCommerce > Настройки > Продукты. В разделе Добавление в корзину снимите галочку напротив Перенаправлять на корзину после успешного добавления товара. Нажмите Сохранить изменения. Теперь после добавления товара покупатели останутся на странице товара и не будут перенаправлены в корзину. Шаг 3: Отключение кнопки "Добавить в корзину" Если вы хотите убрать кнопку "Добавить в корзину" и скрыть её на всех страницах магазина, можно использовать кастомный код для этого. Добавьте следующий код в файл functions.php вашей темы: // Удалить кнопку "Добавить в корзину" на страницах магазина и товаров remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); Этот код полностью удаляет кнопку "Добавить в корзину" с главной страницы магазина и со страниц товаров. 2. Скрытие корзины на определённых страницах Если вам нужно только скрыть корзину на определённых страницах (например, на главной странице или страницах категорий), вы можете использовать CSS для скрытия элементов. Пример CSS для скрытия корзины: Откройте раздел Внешний вид > Настроить > Дополнительные стили CSS. Добавьте следующий CSS-код: /* Скрываем ссылку на корзину в меню */ a.cart-contents { display: none !important; } /* Скрываем кнопку "Добавить в корзину" на страницах товаров */ .woocommerce a.button.add_to_cart_button { display: none !important; } Этот код скрывает ссылку на корзину в меню и кнопку "Добавить в корзину" на страницах товаров. 3. Отключение функционала корзины и переход сразу к оформлению заказа Если вы хотите пропустить этап корзины и перенаправлять клиентов сразу к оформлению заказа после добавления товара, можно настроить WooCommerce таким образом, чтобы после нажатия на кнопку "Купить" покупатель попадал сразу на страницу оформления заказа. Шаги для перенаправления на страницу оформления заказа: Перейдите в WooCommerce > Настройки > Продукты > Общие. В разделе Добавление в корзину: Установите флажок Перенаправлять на страницу оформления заказа после успешного добавления товара. Снимите флажок Включить возможность AJAX для кнопки "Добавить в корзину" на страницах архива. Теперь после добавления товара покупатель будет автоматически перенаправлен на страницу оформления заказа, минуя корзину. 4. Отключение уведомлений о добавлении товара в корзину Если вы решили удалить корзину, вам также может понадобиться отключить уведомления, которые появляются после добавления товара в корзину. Шаги для отключения уведомлений: Добавьте следующий код в файл functions.php вашей темы: // Отключение уведомлений о добавлении товара в корзину add_filter( 'wc_add_to_cart_message_html', '__return_null' ); Этот код отключает уведомления WooCommerce о добавлении товара в корзину. 5. Удаление корзины с определённых страниц Если вы хотите скрыть корзину только на определённых страницах (например, на главной странице), вы можете добавить следующий код в файл functions.php: // Убираем корзину на главной странице add_action( 'template_redirect', 'remove_cart_from_homepage' ); function remove_cart_from_homepage() { if ( is_front_page() ) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); } } Этот код убирает корзину с главной страницы вашего сайта. Заключение Удаление или отключение корзины в WooCommerce возможно с использованием различных подходов в зависимости от ваших целей. Вы можете полностью убрать страницу корзины, перенаправлять клиентов на оформление заказа или просто скрыть кнопку "Добавить в корзину" на страницах товаров и категорий. Важным шагом является правильная настройка функционала в зависимости от того, как вы хотите, чтобы ваш магазин работал с клиентами.