Исправление 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
Если у вас есть эта проблема и она исправлена другим способом, или у вас есть вопросы, не стесняйтесь написать об этом в разделе комментариев.