Исправление WooCommerce Endless Loading Spinner, страница Checkout загружает способы оплаты / итоговые суммы через ajax — это ненадолго отображает загрузку spinner. Если есть проблемы с его использованием на странице оформления заказа с помощью плагина WooCommerce WordPress, этот раздел может не загрузиться или счетчик может остаться.

Бесконечная загрузка WooCommerce Spinner

Во-первых, вы должны проверить WooCommerce › Статус системы на наличие ошибок — часто ошибки будут выделены.

Все еще есть проблемы? Распространенные причины и решения перечислены ниже.

Ошибка AJAX из-за настроек WordPress.

URL-адреса в разделе Настройки › Общие должны совпадать, потому что запросы AJAX не работают в разных доменах:

Другие ошибки и конфликты JavaScript

Темы и плагины часто могут вызывать проблемы (особенно плохо написанные!) с JavaScript. Чтобы проверить наличие ошибок, используйте консоль ошибок вашего браузера.

Неверный ответ на вызов AJAX

Откройте вкладку XHR в консоли разработчика вашего браузера и посмотрите на ответ. Ожидаемый ответ будет JSON. Если ответ HTML, это может быть вызвано несколькими причинами. Часто это вызвано файлом index.html в корневом каталоге установки WordPress.

Это можно решить, удалив файл index.html или изменив директиву indexes в конфигурации сервера и установив приоритет index.php над index.html. Некоторые подключаемые модули кэширования также добавляют HTML к ответу JSON.

Вы также можете увидеть ответ -1. Это ошибка безопасности, вызванная кешированным одноразовым номером.

Вы также можете проверить наличие конфликтов, отключив другие плагины и переключившись на тему WordPress по умолчанию — это часто выявляет проблему.

Лимит памяти WP

Мы рекомендуем не менее 64 МБ. См.: Увеличение лимита памяти WP

Если у вас есть эта проблема и она исправлена ​​другим способом, или у вас есть вопросы, не стесняйтесь написать об этом в разделе комментариев.