Фатальная ошибка Woocommerce: get_billing_country()

219
16 июня 2017, 10:32

После обновления Wordpress (4.8) and Woocommerce (3.0.8) до последних версий стала появляться такая ошибка..

При попытке повторно отправить счет клиенту из меню «Заказ Действия»:

Генерируется такая ошибка:

Fatal error: Call to a member function get_billing_country() on boolean in..

Вот 273 (я) строка файла class-wc-gateway-bacs.php на которую ругается:

// Get the order country and country $locale $country = $order->get_billing_country(); $locale = $this->get_country_locale();

Функция get_billing_country() объявляется в class-wc-customer.php следующим образом:

/**
 * Get billing_country.
 *
 * @param  string $context
 * @return string
 */
public function get_billing_country( $context = 'view' ) {
    return $this->get_address_prop( 'country', 'billing', $context );
}

Буду признателен за помощь!

Answer 1

billing_country - страна указанная в счете. возможно при оформлении заказов у вас это поле пропущено.

также попробуйте сделать первичную диагностику для локализации проблемы https://wpcraft.ru/2017/kak-najti-prichinu-problemy-v-woocommerce/

READ ALSO
yii2 отображение ошибок валидации формы

yii2 отображение ошибок валидации формы

Задача состоит в том чтоб выводить ошибки валидации в плейсхолдер

267
Где находятся файлы шапки в gantry5?

Где находятся файлы шапки в gantry5?

Использую шаблон от gatry5, нужно отредактировать шапку (меню, логотипы) редактировать изменением кода, где можно найти файлы шапки?

201
Выборка данных из первой таблицы в зависимости от второй

Выборка данных из первой таблицы в зависимости от второй

Не знаю насколько понятен заголовок объясню такЕсть две таблицы

165
Специализация метода шаблона класса С++

Специализация метода шаблона класса С++

У меня есть шаблон классаЯ захотел добавить метод, но только для одного конкретного типа

216