Поддержка WooCommerce Корзина woocommerce не обновляется

  • Не изменяется количество, не удаляется товар.
    Отключение плагинов и дефолтная тема не помогли.
    Отключение кеширования не помогло.
    Грешу на базу данных но не знаю куда копать уже.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Для начала автооптимайз отключите и очистите его кэш

    Отключение плагинов и дефолтная тема не помогли. Сейчас все включено обратно, но первое, что я сделала — отрубила все плагин кроме вукоммерс и поставила дефолт. Корзина не обновлялась.

    отключить и очистить его кэш

    Что непонятного в словах «не помогает».
    Автооптимайз отключался (Все вообще отключалось), кеш чистился, в том числе удалялись файлы руками через ftp. Не помогает.

    Покажите.
    Вообще-то предложение связано с тем, что в той каше, в которую превращает исходный код этот плагин, разобраться невозможно
    Хотя ваше дело. Не хотите помощи — мне это еще меньше нужно

    Вообще то плагин кеширует файлы стилей и скриптов. А информация о содержимом корзины — это сессии в базе данных.
    Днем на посещаемом сайте я не могу отрубить все плагины и тему, когда отрубаю — закрываю на техподдержку, тоже не особо посмотришь.
    Просто поверьте — дело не в автооптимайзе и вообще не в плагинах. Что-то с базой. Как и куда в базе вукоммерс пишет эту инфу?

    Вот пожалуйста, автооптимайз отключен. Толку ноль.

    Суперкеш также не влияет (проблема была до его установки вообще).

    а ошибки ни какие не выдает в дебаг лог?

    ну вот такое вот есть. [07-Feb-2020 16:14:57 UTC] PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in …/wp-includes/class-wp-hook.php on line 288
    Товар в корзине не появляется после добавления оказывается. Висят старые товары. А вот способы доставки обновляются и стоимость меняется.

    call_user_func_array() expects parameter 1 to be a valid callback

    Такое бывает, когда где-то, например, в шаблоне, добавлен обработчик хука функцией add_action() или add_filter(), но самого обработчика уже нет.

    Не поняла. Добавлен обработчик но обработчика нет где?
    Может хука нет?

    Хук есть, иначе бы не было ошибки. На этот хук повешена функция-обработчик (по имени), но самой этой функции нигде в коде нет.

    Например:
    add_action( 'woocommerce_add_to_cart', 'foo' );
    woocommerce_add_to_cart — это хук
    foo — функция, которая нигде не определена

    Так понятней?

    Мне не понятно где что искать. Смысл ошибки понятен. Но я не могу понять что за хук и где бы это могло быть вообще прописано (мопед не мой — я этот шаблон не собирала).
    А главное никаких идей что собственно там могло быть такого написано, связано ли это вообще с проблемой.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Корзина woocommerce не обновляется» закрыта для новых ответов.