• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как добавить еще одну кнопку "Купить"?

Image CMS

ClubNews

Новичок
#1
Мне нужно возле кнопки "добавить в корзину" добавить кнопку "купить сейчас" и при нажатии на нее пользователь будет переходить в онлайн-чат. Подскажите как это сделать?
 

Stork.71

Гуру
Местный
#3
Угу, а ссылку сделать с классом и прописать в .css стиль для этого класса - бордер, бэкграунд, паддинг, ховер визитед - и получится кнопка!
 

galiulinr

Опытный
Местный
#4
В общем заходим в плагин woocommerce находим файл simple.php вот полный путь woocommerce/templates/single-product/add-to-cart/simple.php в нем находим код
Код:
<?php do_action('woocommerce_after_add_to_cart_button' ); ?></form>
сразу после него прописываем кнопку "Купить сейчас" я вот например сделал "Задать вопрос" вот тут пример
Код:
<div id="contactlightbox"><button type="button" class="single_add_to_cart_button button alt">
<?php echo do_shortcode('[formlightbox_call title="Задать вопрос" class="contact281"]Задать вопрос[/formlightbox_call][formlightbox_obj id="contact281" style="" onload="false"][contact-form-7 id="281" title="Задать вопрос"][/formlightbox_obj]'); ?>
</button></div>
в стиле CSS прописываем следующее:
Код:
div#contactlightbox {display: block;margin-top: -45px;}
с помощью плагинов Contact Form 7 + Form Lightbox
после данный манипуляций лучше сохранить этот файл не нарушая его вложенность в вашей теме в папке woocommerce чтобы при обновлении не полетело.
 
Последнее редактирование:

ClubNews

Новичок
#5
В общем заходим в плагин woocommerce находим файл simple.php вот полный путь woocommerce/templates/single-product/add-to-cart/simple.php в нем находим код
Код:
<?php do_action('woocommerce_after_add_to_cart_button' ); ?>
сразу после него прописываем кнопку "Купить сейчас" я вот например сделал "Задать вопрос" вот тут пример
Код:
<button type="button" class="single_add_to_cart_button button alt">
<?php echo do_shortcode('[formlightbox_call title="Задать вопрос" class="contact281"]Задать вопрос[/formlightbox_call][formlightbox_obj id="contact281" style="" onload="false"][contact-form-7 id="281" title="Задать вопрос"][/formlightbox_obj]'); ?>
</button>
с помощью плагинов Contact Form 7 + Form Lightbox
после данный манипуляций лучше сохранить этот файл не нарушая его вложенность в вашей теме в папке woocommerce чтобы при обновлении не полетело.
Спасибо, решение очень хорошее, но у меня почему-то плохо оно смотрится... http://eugid.com/shop/zdorovaya-azbuka/
 

ClubNews

Новичок
#8
Вот это в стиле пропишите:
Код:
button.single_add_to_cart_button.button.alt {margin-left: 10px;}
a.fl_box-contact281.cboxElement {color: #ffffff;}
Шикарно, спасибо большое :) можете еще подсказать что прописать для нормального вида формы? Или же это в настройках плагина?
 
#10
Вот это в стиле прописать:
Код:
div#form-lightbox-contact281 {padding: 10px;}
И последний вопрос на эту тему :) какой файл отвечает за то , чтобы эту же кнопку выставить на главной под добавление в корзину к каждому товару?
 
#12
вот в этом файле woocommerce/templates/content-product.php в конце перед закрывающимся </li> вставляйте этот код. и не забываем этот файл в папку с темой
Вы просто гуру woocommerce! :) очень выручили) спасибо!

Пы.Сы. тему можно закрывать ;-)
 
Сверху Снизу