Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Ajax Cart AutoUpdate for WooCommerce

Описание

Легкий плагин, который автоматически обновляет страницу корзины и мини-корзину при изменении количества товара. Удаляет стандартную кнопку «Обновить корзину». Опционально отключает уведомления на странице корзины.

Возможности

  • Страница корзины и виджет мини-корзины обновляются автоматически при изменении количества через Ajax (без перезагрузки страницы).
  • Кнопка «Обновить корзину» удалена со страницы корзины.
  • Управление мышью и клавиатурой поддерживается.
  • Работает для пользовательских выпадающих списков с классом ‘qty’.
  • Совместим с плагином Qty Increment Buttons for WooCommerce .
  • Используется событие обновления корзины WooCommerce по умолчанию.
  • Обновление корзины задерживается на время в миллисекундах с момента последнего действия, влияющего на количество, изменяемое в настройках плагина, по умолчанию 1000. Это означает, что обновление сработает только один раз, когда клиент выполнит изменения.
  • При желании можно изменить минимальное количество в корзине от 0 до 1, по умолчанию включено.
  • При желании удалить все уведомления со страницы корзины, по умолчанию.

Установка

Рекомендуется:

Установите и активируйте на странице добавления плагинов

Ручная установка:

  1. Разархивируйте файл плагина и загрузите папку в каталог /wp-content/plugins/
  2. Активируйте плагин в меню WordPress «Плагины».

Часто задаваемые вопросы

Будет ли этот плагин работать правильно на моем сайте?

Ajax Cart AutoUpdate for WooCommerce is designed to work on any WooCommerce-based website. It’s tested for compatibility with version 3.0 (previously 2.6) and newer. It uses the default Ajax update event for the cart page, exactly the same as the «Update cart» button, for 100% compatibility.

Задержка обновления установлена на 0. Почему моя корзина не обновляется мгновенно?

Этот плагин использует то же событие, что и кнопка «Обновить корзину», и ни один из них не будет обновляться мгновенно. Чтобы обновить количество в бэкэнде, необходимо отправить запрос с веб-сайта на сервер, а затем вернуть ответ на веб-сайт. Как быстро это происходит, полностью зависит от времени отклика сервера.

Поле количества на странице моей корзины исчезло. Как это исправить?

По умолчанию этот плагин меняет минимальное количество в корзине с 0 на 1. Если min = max количество, WooCommerce скрывает поле ввода количества, поэтому для всех продуктов с максимальным количеством = 1 оно будет скрыто с проверкой этого параметра.

Уведомления на странице моей корзины исчезли, как их восстановить?

Удаление уведомлений о корзине по умолчанию включено в настройках плагина. Просто снимите этот флажок.

Могу ли я удалить только выбранные уведомления на странице корзины?

В настоящее время это невозможно. Удаление уведомлений на странице корзины — только дополнение к основной функциональности этого плагина, однако, если достаточное количество пользователей сообщит мне, что такая функция важна, я буду рассматривать ее в будущих выпусках.

Этот плагин повлияет на скорость моей страницы?

Очень маленький плагин, который запускается только на странице корзины.

Отзывы

13.03.2024
Great plugin! Does what it says. But I was wondering if you could update it to support WooCommerce’s HPOS. I want to enable it, but it says that your plugin isn’t compatible with it.
Посмотреть все 208 отзывов

Участники и разработчики

«Ajax Cart AutoUpdate for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Ajax Cart AutoUpdate for WooCommerce» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Ajax Cart AutoUpdate for WooCommerce» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.5.5

  • Tested for compatibility with WordPress 5.7 and WooCommerce 5.1.
  • Replaced deprecated jQuery code in admin panel that generated a notice in console.
  • New setting — enable the plugin on the checkout page. Disabled by default. Use only if the checkout has a regular cart page embedded.

1.5.4

  • Added info about compatibility with PHP 7.4.
  • Added info about compatibility with WordPress 5.4.
  • Added info about compatibility with WooCommerce 4.0.
  • The oldest supported WooCommerce version is now 3.0 (previously 2.6). While the older versions should work correctly with this and future releases of ACAU, I will only run tests on 3.x.x and 4.x.x WooCommerce versions.
  • Removed Spanish translation files from plugin core due to this translation no longer being maintained. All translations are now here, maintaned by contributors: https://translate.wordpress.org/projects/wp-plugins/ajax-cart-autoupdate-for-woocommerce/

1.5.3

  • Fixed a problem with «Update cart» button still showing on some themes. CSS selector for hiding it is now consistent with more flexible jQuery selector used to update cart values.

1.5.2

  • Reworked the code to make translate.wordpress.org load all strings for translation automatically.

1.5.1

  • Fix — eliminated a PHP notice related to the new setting.
  • The plugin is now correctly marked as WordPress 5.3 compatible.

1.5

  • Increased required WordPress version from 4.4 to 4.6 for translate.wordpress.org compatibility.
  • Tested for compatibility with WooCommerce 3.8.0.
  • Tested for compatibility with WordPress 5.3.
  • New setting — custom color for spinning wheels.

1.4.2

  • Исправлено — исправлена ошибка начиная с версии 1.4, которая приводила к потере текущих настроек плагина после сохранения и делает невозможным их изменение.
  • Исправлено — исправлена ошибка начиная с 1.4, из-за которой скрипт плагина загружался на всех страницах, а не только на странице корзины.
  • Улучшены описания в настройках плагина.

1.4.1

  • Заявлена совместимость с WooCommerce 3.7.0 (никаких изменений не требовалось).
  • Исправлено — CSS минимизация для страницы настроек плагина, которая была случайно отключена в выпуске 1.4, теперь корректно применяется.

1.4

  • Увеличена требуемая версия PHP с 5.3 до 5.4 из-за изменений в бэкенде настроек плагина.
  • Добавлена проверка версии PHP при активации плагина, чтобы предотвратить активацию, когда требуемая версия PHP не установлена на сервере.
  • Вместо того, чтобы ставить в очередь файл .js, скрипт плагина теперь ставится в очередь встроенной функцией wc_enqueue_js.

1.03

  • Подготовлен к переводу
  • Новый перевод: испанский.

1.02

  • Добавлена поддержка выпадающих списков с классом ‘qty’.

1.01

  • Исправлена ошибка на странице настроек, которая не позволяла пользователям снимать флажки по умолчанию.

1.0

  • Релиз первой версии плагина.