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

отображение общей суммы заказа в шапке


Recommended Posts

как можно вывести в шапке общую сумму заказа? и обновлять это значение автоматически каждые несколько секунд.

к примеру в блоке

<div id="price_sum">* общая сумма заказа без знака валюты*</div>

 

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


8 минут назад, AlexMax13 сказал:

как можно вывести в шапке общую сумму заказа?

у вас тема пересекается с предыдущей

 

8 минут назад, AlexMax13 сказал:

и обновлять это значение автоматически каждые несколько секунд

не нужно делать бессмысленную нагрузку

это нужно делать только при изменении самой корзины, т.е. при добавлении/удалении товаров

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

Цитата

 

не нужно делать бессмысленную нагрузку

это нужно делать только при изменении самой корзины, т.е. при добавлении/удалении товаров

 

 

да я бы и рад, но в шаблоне LUXURY нету тригера удаления товара из корзины. Там только добавление товара на которую я добавил обновление цены. Но толку, ведь при удалении тригера нету... Поэтому единственный выход брать каждые несколько секунд данные по предварительной стоимости и записывать в отдельный блок.

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


8 минут назад, AlexMax13 сказал:

нету тригера удаления товара из корзины.

это вы о чем?  что значит тригер удаления?

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

11 хвилину назад, fanatic сказав:

это вы о чем?  что значит тригер удаления?

 

это вот этот кусок кода:

function get_oct_popup_add_to_cart(e) {
    $.ajax({
        url: "index.php?route=checkout/cart/add",
        type: "post",
        data: "product_id=" + e + "&quantity=" + ("undefined" != typeof quantity ? quantity : 1),
        dataType: "json",
        success: function(t) {
	        if(typeof octYandexEcommerce == 'function') {
				octYandexEcommerce(t);
		    }
	        
            t.redirect && (location = t.redirect), t.success && ($.magnificPopup.open({
                tLoading: '<img src="catalog/view/theme/oct_luxury/image/ring-alt.svg" />',
                items: {
                    src: "index.php?route=extension/module/oct_popup_add_to_cart&product_id=" + e,
                    type: "ajax"
                },
                midClick: !0,
                removalDelay: 200
            }), $("#cart-total").html(t.total), $("#cart > ul").load("index.php?route=common/cart/info ul li"))
        },
        success: function(json) {
				if (json['success']) {
					$('#price_num').html('' + json['total_num'] + '');
				}
		},
        error: function(e, t, i) {
            alert(i + "\r\n" + e.statusText + "\r\n" + e.responseText)
        }
    });
}

 

я туда добавил:

success: function(json) {
				if (json['success']) {
					$('#price_num').html('' + json['total_num'] + '');
				}
		},

 

и все отлично обновляет цену в блоке <div id="price_num"></div> при добавлении товара в корзину.

 

но если удалить товар, тогда ничего не происходит, блок естественно не обновляет содержимое... И интересно есть ли тригер (срабатывание события) при удалении товара из корзины

 

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


4 минуты назад, AlexMax13 сказал:

И интересно есть ли тригер (срабатывание события) при удалении товара из корзины

товар же как-то удаляется из корзины.  следовательно, есть какая-то функция для этого.

дайте ссылку на сайт

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

6 хвилин назад, fanatic сказав:

товар же как-то удаляется из корзины.  следовательно, есть какая-то функция для этого.

дайте ссылку на сайт

 

вот ссылка: 

 

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


посмотрите в контроллере catalog/extension/module/oct_popup_cart.php    какой там шаблон подгружается.   в шаблоне код js

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

1 година назад, fanatic сказав:

посмотрите в контроллере catalog/extension/module/oct_popup_cart.php    какой там шаблон подгружается.   в шаблоне код js

 

спасибо вам большое))) вроде именно так)) буду пробовать)

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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