Call to a member function get_available_payment_gateways() on null
-
Версии плагинов до обнаружения ошибки:
WooCommerce 5.7.1 ozon-wp 1.0.3
Обновление до
ozon-wp 1.0.5
– воспроизводится
Обновление доWooCommerce 5.9.0
– воспроизводитсяЕсли просто активировать плагин даже не включая его в настройках, то для методов оплат у которых есть опции “Выбрать только для определённых методов доставки” пример (Оплата при доставке от WooCommerce) вызывается ошибка Fatal error: Uncaught Error: Call to a member function get_available_payment_gateways() on null
Полный лог ошибки
Fatal error: Uncaught Error: Call to a member function get_available_payment_gateways() on null in ...\wp-content\plugins\ozon-wp\classes\shipping.class.php on line 207
Стек вызовов:
Ozon_Shipping_Method::init_form_fields() wp-content/plugins/ozon-wp/classes/shipping.class.php:45 Ozon_Shipping_Method::init() wp-content/plugins/ozon-wp/classes/shipping.class.php:35 Ozon_Shipping_Method::__construct() wp-content/plugins/woocommerce/includes/class-wc-shipping.php:199 WC_Shipping::register_shipping_method() wp-content/plugins/woocommerce/includes/class-wc-shipping.php:177 WC_Shipping::load_shipping_methods() wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php:225 WC_Gateway_COD::load_shipping_method_options() wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php:103 WC_Gateway_COD::init_form_fields() wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php:34 WC_Gateway_COD::__construct() wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:97 WC_Payment_Gateways::init() wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:70 WC_Payment_Gateways::__construct() wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:43 WC_Payment_Gateways::instance() wp-content/plugins/woocommerce/includes/class-woocommerce.php:885 WooCommerce::payment_gateways() wp-content/plugins/woocommerce/includes/class-woocommerce.php:162 WooCommerce::__get() wp-content/plugins/ozon-wp/classes/shipping.class.php:207 Ozon_Shipping_Method::init_form_fields() wp-content/plugins/ozon-wp/classes/shipping.class.php:45 Ozon_Shipping_Method::init() wp-content/plugins/ozon-wp/classes/shipping.class.php:35 Ozon_Shipping_Method::__construct() wp-content/plugins/woocommerce/includes/class-wc-shipping.php:199 WC_Shipping::register_shipping_method() wp-content/plugins/woocommerce/includes/class-wc-shipping.php:177 WC_Shipping::load_shipping_methods() wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php:225 WC_Gateway_COD::load_shipping_method_options() wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php:103 WC_Gateway_COD::init_form_fields() wp-content/plugins/woocommerce/includes/gateways/cod/class-wc-gateway-cod.php:34 WC_Gateway_COD::__construct() wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:97 WC_Payment_Gateways::init() wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:70 WC_Payment_Gateways::__construct() wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:43 WC_Payment_Gateways::instance() wp-content/plugins/woocommerce/includes/class-woocommerce.php:885 WooCommerce::payment_gateways() wp-content/plugins/woocommerce/includes/admin/class-wc-admin-menus.php:95 WC_Admin_Menus::settings_page_init() wp-includes/class-wp-hook.php:303 WP_Hook::apply_filters() wp-includes/class-wp-hook.php:327 WP_Hook::do_action() wp-includes/plugin.php:470 do_action() wp-admin/admin.php:237
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Call to a member function get_available_payment_gateways() on null’ is closed to new replies.