Кнопка Заказать для каждого товара в каталоге Woocommerce

По умолчанию в woocommerce в общем каталоге у простого товара выводиться кнопка Добавить в корзину, можно ее заменить на кнопку "Заказать", чтобы пользователю при нажатии открывалось всплывающее окно с формой обратного звонка. Так же к этой кнопке можно привязать любой шорткод или ссылку. В данном примере показывается как привязать к кнопке форму заказа во всплывающем окне. На сайте для открытия модальных окон используется плагин Easy Modal или Easy FancyBox, соответственно будем вешать на кнопку функцию вызова этого окна.

Для этого файл functions.php вашей темы добавляем код:

Для всплывающей формы Easy Modal

add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
function replace_add_to_cart() {
global $product;
$link = $product->get_permalink();
echo do_shortcode('<button class="eModal-1">Заказать</button>');
}

Для всплывающей формы Easy FancyBox

add_action('woocommerce_after_shop_loop_item','replace_add_to_cart');
function replace_add_to_cart() {
global $product;
$link = $product->get_permalink();
echo do_shortcode('<div class="button1"><a href="#contact_form_pop_up" class="fancybox-inline">Заказать
<div style="display:none" class="fancybox-hidden">
<div id="contact_form_pop_up">
Текст
[contact-form-7  id="165" title="Заказать"]
</div></div></a>
</div>');
}

Читайте также:

комментария 3

  1. In our free game, you can win Ethereum. You don’t need to spend any money, it’s free and you can win over $ 200 every hour! It depends on the quantity. If you throw out 10,000, you will win $ 200, but if you want to win more, you can multiply your ethereum in our Multiply game. Money withdrawal is 100% guaranteed. https://free-ethereum.io/?referer=113873

  2. Аноним:

    Заказать 3D печать в Красноярске

  3. cialis paypal canada aussie cialis viagra click here info buy cialis

Добавить комментарий

Ваш адрес email не будет опубликован.

После оплаты вы получите письмо на скачивание 3500 пресетов и инструкцию по их установке

+ПРЕСЕТЫ ИЗВЕСТНЫХ БЛОГЕРОВ

+ПОДАРКИ

На следующем шаге вам нужно ввести  эл.почту, на которую вы получите пресеты. Нажмите «ОТПРАВИТЬ», чтобы продолжить

*Ваши данные не будут переданы 3 лицам