WooCommerce запрашивает данные о доставке при добавлении / удалении из корзины

Я выдергивал свои волосы последние 48 часов за этот.

Я использую официальный плагин доставки UPS WooCommerce, и всякий раз, когда я добавляю в свою корзину (или удаляю товар из корзины), он запрашивает все данные о доставке из API и занимает около 10-15 секунд.

Я вижу в WooCommerce's WC_Cart_Totals класс, запрашивает итоговые суммы на строительство:

protected function calculate() {
    $this->calculate_item_totals();
    $this->calculate_shipping_totals();
    $this->calculate_fee_totals();
    $this->calculate_totals();
}

... в результате чего все время выполняются запросы API (я не отмечал "Включить калькулятор доставки на странице корзины" и полагаю, что это полностью игнорируется).

Кто-нибудь знает, где я буду искать, почему, черт возьми, это хорошая идея?

0 ответов

Другие вопросы по тегам