Настройка
Обновлено
Где находятся настройки
Откройте «Магазин» → «Плагины» → «Управление товарами в корзине». Все настройки — флажки с двумя состояниями: включено и выключено. После изменения сохраните форму.
Список настроек
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Включить плагин | Включает обработчики плагина и его интерфейс на витрине. | Включено / выключено. По умолчанию выключено. |
| Показывать панель «Выбрать все» | Показывает панель «Выбрано N из M» с действием «Выбрать все» или «Снять все». На отдельные чекбоксы у товаров не влияет. | Включено / выключено. По умолчанию включено. |
| Исключать недоступные к заказу товары | Автоматически переносит недоступные позиции из рабочей корзины в отдельный блок, если в корзине останется товар. Также включает автоматический возврат позиций этого блока при восстановлении доступности. | Включено / выключено. По умолчанию включено. |
| Разрешить удаление недоступных товаров | Показывает чекбоксы для удаления и действия «Удалить выбранные» / «Удалить все» в блоке «Недоступны к заказу». Сервер также проверяет разрешение на удаление. | Включено / выключено. По умолчанию включено. |
| Разрешить удаление отложенных товаров | Показывает крестик у строки и действие «Удалить все» в блоке «Не пойдёт в заказ». Сервер также проверяет разрешение на удаление. | Включено / выключено. По умолчанию включено. |
| Подключать оформление плагина | Подключает css/frontend.css. Выключайте, когда тема полностью оформляет элементы плагина сама. |
Включено / выключено. По умолчанию включено. |
| Логирование | Разрешает информационные записи через метод logInfo() в wa-log/shop/ewshopmpcart/info.log. В текущем коде рабочих вызовов этого метода нет; включение не гарантирует появления записей. |
Включено / выключено. По умолчанию выключено. |
Проверка доступности
Плагин использует проверку доступности Shop-Script. Она учитывает настройки контроля остатков магазина и склад витрины. В одностраничном оформлении дополнительно используется признак can_be_ordered, рассчитанный самим оформлением.
При автоматическом возврате проверяются существование и статус товара, доступность артикула и достаточность остатка для сохранённого количества. Проверка выполняется при загрузке корзины или оформления и при запросе состояния плагина; отдельного фонового задания нет.
Выключение «Исключать недоступные к заказу товары» останавливает автоматическое исключение и автоматический возврат. Эта настройка не является командой немедленного восстановления уже исключённых позиций.
Что означает удаление
Снятие отметки с товара переносит его в «Не пойдёт в заказ» и позволяет вернуть обратно. Удаление через крестик, «Удалить выбранные» или «Удалить все» убирает сохранённую позицию из соответствующего блока. Перед удалением интерфейс запрашивает подтверждение. Сам товар в каталоге магазина не удаляется.
Оформление темы
При выключении «Подключать оформление плагина» тема должна сама задать положение чекбоксов, отступы строк, всплывающую подсказку и затемнение корзины во время запроса. Переопределение шаблонов описано в статье «Шаблоны и оформление».
Журнал ошибок
Ошибки, которые код передаёт в logError(), записываются в wa-log/shop/ewshopmpcart/error.log независимо от настройки «Логирование». Журнал не охватывает все возможные ошибки: например, исключения при восстановлении после заказа перехватываются без записи.