Где начинает меняться функция wc_cart_totals_subtotal_html()?
Использую плагин оптовых цен. Все работает хорошо, кроме мини-корзины в шапке. Там отражается общая стоимость без скидки. А на странице корзины - со скидкой.
Нашел функцию вывода общей стоимости в корзине - wc_cart_totals_subtotal_html();
Ставлю её в шапку, но в шапке она показывает стоимость без скидки.
Хотя на этой же странице в корзине - со скидкой.
Видимо внутри корзины функция находится в каком-то цикле или еще почему? Ищу. Но пока не получается найти последовательность подключению файлов для корзины в Woocommerce.
Может быть кто-то знает почему значение одной и той же функции wc_cart_totals_subtotal_html(); в разных частях сайта может отличаться? Направьте пожалуйста.
тут на первый взгляд 2 причины, или дело в кэше виджета, для его изменения надо поменять содержимое корзины, или в необычной модификации для оптовых цен плагином. По хорошему надо вешаться сюда https://github.com/woocommerce/woocommerce/blob/e7...
Большое спасибо! Про кэш и не знал. Вероятно все что проверял - было еще закэшировано =\
Я нашел вот что: виджет мини-корзины на статической странице, подгружает правильно цену. А потом javascript меняет её на цену БЕЗ скидки. Заметно как при загрузке страницы происходит подмена с меньшего числа на большее.
Думал проблема в установленной теме, но на storefront тоже самое.
Что-то подгружается ajax-ом? Может это какое-то стандартное поведение woocommerce?