Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Добавить дополнительную кнопку купить на странице товара


Recommended Posts

Добрый вечер!

 

Подскажите пожалуйста, возможно ли продублировать кнопку "Купить" в описание товара, ибо оно длинное, и боюсь не все покупатели будут скроллить вверх.

 

 

ПРообовал использовать:

<div class="cart">
<div><?php echo $text_qty; ?>
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
 
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
<span>  <?php echo $text_or; ?>  </span>
<span class="links"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
<a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>
</div>
<?php if ($minimum > 1) { ?>
<div class="minimum"><?php echo $text_minimum; ?></div>
<?php } ?>
</div>

Сравнение и вишлист работают, но корзина нет =(

 

 

Заранее спасибо! 

 

 

Я думаю такой модуль был бы очень востребован :)

Надіслати
Поділитися на інших сайтах


Для второй кнопки купить сделайте так:

 

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart2" class="button" />

 

и в этом же файле строчку:

 

$('#button-cart').bind('click', function() {

 

замените на:

 

$('input[id^=button-cart]').bind('click', function() {

 

 

 

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

Надіслати
Поділитися на інших сайтах


Для второй кнопки купить сделайте так:

 

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart2" class="button" />

 

и в этом же файле строчку:

 

$('#button-cart').bind('click', function() {

 

замените на:

 

$('input[id^=button-cart]').bind('click', function() {

 

 

 

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

Спасибо попробую!

Надіслати
Поділитися на інших сайтах


Для второй кнопки купить сделайте так:

 

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart2" class="button" />

 

и в этом же файле строчку:

 

$('#button-cart').bind('click', function() {

 

замените на:

 

$('input[id^=button-cart]').bind('click', function() {

 

 

 

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

 

А не подскажите, если у меня корзина вызывается так 

<div class="cart">
            <a onclick="addToCart('<?php echo $product['product_id']; ?>');" data-hover="Add to cart"><span><i class="fa fa-shopping-cart"></i><?php echo $button_cart; ?></span></a>
          </div>

То что мне изменить вместо 

$('#button-cart').bind('click', function() {
Надіслати
Поділитися на інших сайтах


У вас на странице продукта такой вызов стоит? Больше на страницу категории похоже.

Да, на странице продукта , при этом справа идет блок "акции"  Он как раз сделан на основе $('#button-cart').bind('click', function() {

Надіслати
Поділитися на інших сайтах


 

А не подскажите, если у меня корзина вызывается так 

<div class="cart">
            <a onclick="addToCart('<?php echo $product['product_id']; ?>');" data-hover="Add to cart"><span><i class="fa fa-shopping-cart"></i><?php echo $button_cart; ?></span></a>
          </div>

То что мне изменить вместо 

$('#button-cart').bind('click', function() {

 

Сайт посмотрел, такой вызов стоит не у товара, а у модуля "Похожие товары" - это не то.

У товара у вас такие данные:

 

<div class="product-extra">

................

<div class="cart pull-left">
            <i class="fa fa-shopping-cart"></i>
<input type="button" onclick="ga(...............................ля ля ля........................);" value="Купить" id="button-cart">
          </div>
...................
</div>
 
А функция выглядит у вас так:
 
$('.product-extra .cart').bind('click', function() {
 
То есть она срабатывает только на связку классов: .product-extra .cart , поместив кнопку в другое место, вы нарушаете связку и работать не будет.
 
Выход такой:
 
Помещаете кнопку куда хотите (делать в product.tpl), но целым классом, добавив ему id, например так:
 
<div class="cart pull-left" id="vkorziny2">
            <i class="fa fa-shopping-cart"></i>
<input type="button" onclick="ga(...............ля ля ля...........);" value="Купить" id="button-cart">
</div>

 

и у первой кнопки добавить id соответственно id="vkorziny1"

 

и изменяем функцию так:

 

$('div[id^=vkorziny]').bind('click', function() {

 

 

P.S.    .......ля ля ля........  - заменить на реальные данные

Надіслати
Поділитися на інших сайтах


Сайт посмотрел, такой вызов стоит не у товара, а у модуля "Похожие товары" - это не то.

У товара у вас такие данные:

 

<div class="product-extra">

................

<div class="cart pull-left">
            <i class="fa fa-shopping-cart"></i>
<input type="button" onclick="ga(...............................ля ля ля........................);" value="Купить" id="button-cart">
          </div>
...................
</div>
 
А функция выглядит у вас так:
 
$('.product-extra .cart').bind('click', function() {
 
То есть она срабатывает только на связку классов: .product-extra .cart , поместив кнопку в другое место, вы нарушаете связку и работать не будет.
 
Выход такой:
 
Помещаете кнопку куда хотите (делать в product.tpl), но целым классом, добавив ему id, например так:
 
<div class="cart pull-left" id="vkorziny2">
            <i class="fa fa-shopping-cart"></i>
<input type="button" onclick="ga(...............ля ля ля...........);" value="Купить" id="button-cart">
</div>

 

и у первой кнопки добавить id соответственно id="vkorziny1"

 

и изменяем функцию так:

 

$('div[id^=vkorziny]').bind('click', function() {

 

 

P.S.    .......ля ля ля........  - заменить на реальные данные

Спасибо! Если сработает, можем подарить Вам нож кредитку :) Ну или карандаш от царапин на авто.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.