• Плагин вызывает ошибку: get_cart was called incorrectly. Функция получения корзины не должна вызываться раньше чем wp_loaded. This message was added in version 2.3.

    wc_doing_it_wrong()wp-content/plugins/woocommerce/includes/wc-deprecated-functions.php:120
    WC_Cart->get_cart()wp-content/plugins/woocommerce/includes/class-wc-cart.php:603
    WC_Deposits_Cart_Manager->has_deposit()wp-content/plugins/woocommerce-deposits/includes/class-wc-deposits-cart-manager.php:211
    WC_Deposits_Cart_Manager->disable_gateways()wp-content/plugins/woocommerce-deposits/includes/class-wc-deposits-cart-manager.php:1599
    apply_filters('woocommerce_available_payment_gateways')wp-includes/plugin.php:205
    WC_Payment_Gateways->get_available_payment_gateways()wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:336
    {closure}()wp-content/plugins/yookassa/yookassa.php:102
    do_action('woocommerce_blocks_payment_method_type_registration')wp-includes/plugin.php:517

    Automattic\W\B\I\IntegrationRegistry->initialize()wp-content/plugins/woocommerce/src/Blocks/Integrations/IntegrationRegistry.php:50
    do_action('init')wp-includes/plugin.php:517

    Проблема пропадает если отключить функцию yookassa_gateway_block_support.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Уточните, пожалуйста, следующую информацию:
    – версия плагина WooCommerce
    – версия плагина ЮKassa
    – версия WordPress

    Thread Starter Aleksandr

    (@aleksandrx)

    Все последние. Woo 9.6.2, YKassa 2.11.0, WP 6.7.2

    Предположительно предварительный вызов корзины может производиться настройками темы сайта. Для точного определения причины необходимо смотреть подробности сайта изнутри.

    Если найти причину самостоятельно Вам не удастся, то свяжитесь с нами по почте для дальнейшей проверки.

    Thread Starter Aleksandr

    (@aleksandrx)

    Попробовал с другой темой – все также. Использую плагин WooCommerce Deposits. Без вашего плагина никаких уведомлений нет. И без плагина WooCommerce Deposits ваш плагин уведомлений не вызывает. Только когда они активированы вдвоем. Ваш плагин использует метод: WC()->payment_gateways()->get_available_payment_gateways()

    А что если использовать метод: WC()->payment_gateways()->payment_gateways() ? Уведомление get_cart was called incorrectly исчезает. И насколько я понял, он также имеет фильтр??woocommerce_available_payment_gateways.

    Thread Starter Aleksandr

    (@aleksandrx)

    Есть новости?

    Проверить теорию с использованием WC()->payment_gateways()->payment_gateways() Вы можете на своей стороне.

    Для более подробной проверки не получали от Вас сообщения на почту.

    Thread Starter Aleksandr

    (@aleksandrx)

    Подскажите вашу почту.

    Указывать почту напрямую здесь в сообщения запрещено.

    Вы можете узнать почту на официальном сайте ЮKassa или написать в любую переписку, которая у Вас уже есть с представителями ЮKassa. Ваше письмо будет перенаправлено в нужный отдел.

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.