vendn

Автомат.переход в корзину при нажатии "Купить"

Рекомендуемые сообщения

vendn    12

Всем привет!

Хотелось бы, чтобы автоматически переходило на Корзину покупок при выборе товара, а то выходит только оповещение о том, что товар добавлен в корзину.

Сайт www.dshop.kz

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Xigato    0

вопрос решен так в default OC Store 1.5:

Добавляем контейнер в \www\catalog\view\theme\default\template\common

<div id="notification2"></div>

Идем в \www\catalog\view\theme\default\template\product\product.tpl

Ищем внизу скрипты а в них строку:

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

Чуть ниже заменяем участок кода

 if (json['success']) {
 //code
}

на 

      if (json['success']) {
        
        $('#notification2').html('<div class="success2" style="display: none;">' + json['success'] + '</div>');
        $('#notification2').fadeIn('fast');
        $('.success2').fadeIn('slow');
        $('#cart-total').html(json['total']);

        location = '/index.php?route=checkout/cart';      

      } 

Тот же участок кода нужно заменить в:

\www\catalog\view\javascript\common.js

в функции:

function addToCart(product_id, quantity)

на такой же код из первого случая:

if (json['success']) {

$('#notification2').html('<div class="success2" style="display: none;">' + json['success'] + '</div>');
$('#notification2').fadeIn('fast');
$('.success2').fadeIn('slow');
$('#cart-total').html(json['total']);

location = '/index.php?route=checkout/cart'; 

}

и теперь только добавим в СSS файл наши классы: 

www\catalog\view\theme\default\stylesheet\stylesheet.css
#notification2{
position: fixed;
background: rgba(0, 0, 0, 0.8);
width: 100%;
min-height: 100%;
z-index: 999;
display:none;
}
.success2{
width: 50%;
margin: 0 auto;
margin-top: 15%;
padding: 20px 10px 20px 34px;
margin-bottom: 0; 
}

и добавим к уже имеющемуся классу уведомления, наш класс для стилизации:

ищем:

.success

заменяем на :

.success, .success2

ну вот и все! 

Если будут ошибки, пишите, мог что то упустить!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vendn    12

 

вопрос решен так в default OC Store 1.5:

Добавляем контейнер в \www\catalog\view\theme\default\template\common

<div id="notification2"></div>

Идем в \www\catalog\view\theme\default\template\product\product.tpl

Ищем внизу скрипты а в них строку:

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

Чуть ниже заменяем участок кода

 if (json['success']) {
 //code
}

на 

      if (json['success']) {
        
        $('#notification2').html('<div class="success2" style="display: none;">' + json['success'] + '</div>');
        $('#notification2').fadeIn('fast');
        $('.success2').fadeIn('slow');
        $('#cart-total').html(json['total']);

        location = '/index.php?route=checkout/cart';      

      } 

Тот же участок кода нужно заменить в:

\www\catalog\view\javascript\common.js

в функции:

function addToCart(product_id, quantity)

на такой же код из первого случая:

if (json['success']) {

$('#notification2').html('<div class="success2" style="display: none;">' + json['success'] + '</div>');
$('#notification2').fadeIn('fast');
$('.success2').fadeIn('slow');
$('#cart-total').html(json['total']);

location = '/index.php?route=checkout/cart'; 

}

и теперь только добавим в СSS файл наши классы: 

www\catalog\view\theme\default\stylesheet\stylesheet.css

#notification2{
position: fixed;
background: rgba(0, 0, 0, 0.8);
width: 100%;
min-height: 100%;
z-index: 999;
display:none;
}
.success2{
width: 50%;
margin: 0 auto;
margin-top: 15%;
padding: 20px 10px 20px 34px;
margin-bottom: 0; 
}

и добавим к уже имеющемуся классу уведомления, наш класс для стилизации:

ищем:

.success

заменяем на :

.success, .success2

ну вот и все! 

Если будут ошибки, пишите, мог что то упустить!

 

спасибо помогло!

помогите пожалуйста теперь с корзинкой сайта, хочу чтобы была активна при клике мышкой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Xigato    0

уточните, что значит активной? выпадала?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vendn    12

уточните, что значит активной? выпадала?

да, чтобы была активной, как в надписи Корзина покупок в правом краю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vendn    12

уточните, что значит активной? выпадала?

вы тут? поможете?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу