Как скрыть/удалить кнопку «Добавить в корзину» в Woocommerce после добавления товара в корзинуPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как скрыть/удалить кнопку «Добавить в корзину» в Woocommerce после добавления товара в корзину

Сообщение Anonymous »

Добрый день!

До этого я искал здесь решение запроса, но безуспешно.

Мне нужно скрыть/удалить кнопку «Добавить в корзину» в Woocommerce после добавление продукта в корзину, не затрагивая цены, количество и типы продуктов (простые, переменные, сгруппированные и т. д.).
В целом идея состоит в том, чтобы добавить форму оформления заказа на одну страницу продукта. .

Вы можете посетить сайт для тестирования ЗДЕСЬ

Я использую следующую тему и плагины:
  • Бесплатная версия темы Astra
  • Плагин фрагментов кода
  • Пользовательский плагин CSS и JavaScript
  • Плагин Microthemer
Мною были внесены следующие изменения:

1 — Перенаправление «Добавить в корзину» на странице магазина.

Я изменил текст кнопки «Добавить в корзину» на «Просмотреть товар» и перенаправил эту кнопку на единственная страница продукта, и это используемый код

Код: Выделить всё

add_filter( 'woocommerce_loop_add_to_cart_link', 'replacing_add_to_cart_button', 10, 2 );
function replacing_add_to_cart_button( $button, $product  ) {
$button_text = __("View product", "woocommerce");
$button = '' . $button_text . '';

return $button;
}
2 – Измените текст добавления в корзину на странице одного продукта.

Я изменил текст «Добавить в корзину» на «Купить сейчас» на странице одного продукта и это использованный код

Код: Выделить всё

// Code Start
// To change add to cart text on single product page
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woocommerce_custom_single_add_to_cart_text' );
function woocommerce_custom_single_add_to_cart_text() {
return __( 'Buy Now', 'woocommerce' );  // Replace "Buy Now" text with your own text
}

// To change add to cart text on product archives(Collection) page
add_filter( 'woocommerce_product_add_to_cart_text', 'woocommerce_custom_product_add_to_cart_text' );
function woocommerce_custom_product_add_to_cart_text() {
return __( 'Buy Now', 'woocommerce' );  // Replace "By Now" text with your own text
}
// Code End
3 — Краткое описание woocommerce по умолчанию.

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

Код: Выделить всё

add_filter('woocommerce_short_description','ts_add_text_short_descr');

function ts_add_text_short_descr($description){
$text="[woocommerce_checkout]";

return $description.$text;
}
4 – пустая корзина, если пользователь переходит на домашнюю страницу (в моем случае на страницу магазина).

Я добавил код для очистки корзины при переходе на главную страницу. страница (в моем случае домашней страницей является страница магазина) и это используемый код

Код: Выделить всё

/*empty cart if user come to homepage*/
add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
global $woocommerce;

if ($_SERVER['REQUEST_URI'] === '/') {
$woocommerce->cart->empty_cart();
}
}
Теперь я хочу, чтобы после нажатия кнопки «Купить сейчас» (ранее «Добавить в корзину») и появления полей формы страницы оформления заказа кнопка «Купить сейчас» была скрыта или удалена (ранее , добавить в корзину) без ущерба для типов продуктов или чего-либо еще.

Я надеюсь найти от вас помощь или любые рекомендуемые предложения.
С наилучшими пожеланиями< /п>

Подробнее здесь: https://stackoverflow.com/questions/731 ... he-product
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • WooCommerce HPOS: получить объект товара по идентификатору товара
    Anonymous » » в форуме Php
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Кнопка добавления товара в корзину с помощью AJAX.
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Добавьте заголовок и отобразите стоимость товара и общую стоимость товара в таблице заказов проверки оформления заказа W
    Anonymous » » в форуме Php
    0 Ответы
    103 Просмотры
    Последнее сообщение Anonymous
  • Как добавить значок в кнопку добавления в корзину WooCommerce
    Гость » » в форуме Javascript
    0 Ответы
    43 Просмотры
    Последнее сообщение Гость
  • Как добавить значок в кнопку добавления в корзину WooCommerce
    Гость » » в форуме Jquery
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость

Вернуться в «Php»