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

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


vendn

Recommended Posts

Всем привет!

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

Сайт www.dshop.kz

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

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


вопрос решен так в 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

ну вот и все! 

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

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


 

вопрос решен так в 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

ну вот и все! 

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

 

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

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

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


  • 3 weeks later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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