Поддержка WooCommerce Добавлении в корзину перекидывает на товар

  • Здравствуйте. Подскажите что можно сделать чтобы при добавлении товара в корзину с главной страницы либо страницы каталога, не перекидывало на страницу товара, а чтобы просто добавилось в корзину и сайт остался на той же странице. Спасибо

    • Тема изменена 2 года, 2 месяца назад пользователем Юрий. Причина: Перенес в раздел WC

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Юрий

    (@yube)

    В wordpress нет ни товаров, ни корзины. Если используется какой-то плагин ИМ, следует указать, а не вынуждать тех, кто захочет помочь, лезть на сайт и выискивать там признаки ИМ. Если используется WooCommerce, то для него на форуме есть отдельный раздел.

    Woocommerce
    Ок, не знал что это будет выглядеть как вынуждение.
    Обращусь тогда в раздел woocommerce, Спасибо

    Модератор Юрий

    (@yube)

    Обращусь тогда в раздел woocommerce

    Я же уже перенес.

    Вижу. спасибо

    Поскольку это стандартное поведение ВУУ для вариативных товаров, спрашивать нужно с того плагина, который так плохо его ломает.

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

    Для того чтобы можно было вариации вынести на каталог я добавил следующий код в функцию

    function iconic_loop_variation_add_to_cart_button() {
    global $product;

    ?>
    <div class=»woocommerce-variation-add-to-cart variations_button»>
    <button type=»submit» class=»single_add_to_cart_button button»><?php echo esc_html( $product->single_add_to_cart_text() ); ?></button>
    <input type=»hidden» name=»add-to-cart» value=»<?php echo absint( $product->get_id() ); ?>» />
    <input type=»hidden» name=»product_id» value=»<?php echo absint( $product->get_id() ); ?>» />
    <input type=»hidden» name=»variation_id» class=»variation_id» value=»0″ />
    </div>
    <?php
    }

    и у меня появилась возможность добавить в корзину сразу же.

    если меняю товар с вариации на простой с одной ценой то работает все как и хотел.
    Может есть возможность помочь в данной ситуации?

    я добавил следующий код

    Это не код, а набор каких-то символов. Кодом это станет после надлежащего оформления.

    И вообще его следовало бы удалить, раз он все равно не делает то, что вам нужно.

    Спасибо

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Добавлении в корзину перекидывает на товар» закрыта для новых ответов.