Запуск Wordpress 4.1.5 и WooCommerce 2.3.8 с использованием темы WooPress - 8theme WordPress. На странице проверки, когда я нажимаю «Заказ места», он останавливается, и на консоли я получаю:WooCommerce: Не удается прочитать свойство 'reload' из null checkout.min.js?
Uncaught TypeError: Cannot read property 'reload' of null
от checkout.min.js. Я заменил его, не уменьшенную версию и вычитаюсь речь идет отсюда:
$.ajax({
type: 'POST',
url: wc_checkout_params.checkout_url,
data: $form.serialize(),
success: function(code) {
Оказывается, что code
является недействительным. Запрошенное действие было wp-admin/admin-ajax.php?action=woocommerce_checkout
. Почему это должно быть нулевым?
Примечание: для поставщика платежей я использую плагин AuthorizeNetAIM (из codecanyon) и используя тестовый режим + вход в песочницу.
Update # 1: Покушение этого исправления: http://www.tech.theplayhub.com/woocommerce_js_issue_on_checkout/
путем отключения уведомлений по электронной почте. Не повезло.
Update # 2: Покушение это исправление: https://github.com/woothemes/woocommerce/issues/5332
В этом случае пользователь был виновником FB плагин и должен был вывести его из строя.
Единственные плагинов, которые я установили:
- RevolutionSlider 4.6.5
- WC Authorize.Net AIM 1.2.1
- WooCommerce 2.3.8
- WPBakery Визуальный Composer 4.4.3
Обновление № 3: Ухудшенное WooCommerce 2.3.8 до 2.3.0, потому что тема, которую я Использование (8theme/woopress) имеет woocommerce 2.3.0 файлов. То же самое. Также попробовал сменить тему на голой (TwelveFourteen и т. Д.) Тему. То же самое.
Я подозреваю, что это может быть плагин AuthorizeNet AIM с ошибкой/выбросом исключения, за исключением того, что код не подбирает его каким-либо образом.
Очень полный вопрос и ответ. Вы пробовали версию авторизации wootheme? – helgatheviking
Hah Я видел это, но, к сожалению, это было из моего бюджета. –