Контроль цен и остатков
Prof-inetОперативная поддержка — быстро отвечаем и помогаем! Предлагайте новые функции и настройки — добавим их по вашим пожеланиям.
Контроль цен и остатков помогает заметить подозрительные изменения каталога после импорта прайса, синхронизации или ручного редактирования. Подходит магазинам разных тематик: одежда, косметика, сантехника, электроника и другие товары.
Например, цена артикула упала с 10 000 до 100 рублей или сразу у десятков товаров обнулились остатки. Плагин сравнит текущие значения с предыдущим снимком и покажет, какие позиции требуют проверки.
Что проверяется
Резкое падение и рост обычных цен артикулов: настраиваемые проценты и минимальная абсолютная разница.
Нулевые и отрицательные цены, цена ниже закупочной, минимальная маржа по заполненной закупочной цене.
Обнуление и резкое снижение суммарных остатков, отдельный сигнал о массовом обнулении.
Удаление ранее сохранённых артикулов и изменение валюты товара.
Подробные настройки
Семь разделов: обзор, цены и маржа, остатки, исключения, уведомления, журнал, расписание и помощь. Для каждого правила есть пояснения и примеры. Можно исключить товары и типы по ID, проверять только доступные для продажи позиции, настроить размер шага, интервал и хранение истории.
Журнал и работа с изменениями
Сравнение «было → стало»: цена, закупочная цена, суммарный остаток и распределение по складам.
Фильтры по статусу, постраничный просмотр и выгрузка текущей страницы в CSV.
Отметка проверенных изменений и ручное восстановление одного выбранного поля.
При восстановлении записываются время, ID администратора и результат проверки.
Условия восстановления
Восстановление доступно только администратору и включается отдельно. Используются штатные модели Shop-Script, транзакции и блокировки строк. Для восстановления таблицы товаров, артикулов, складских остатков, складского журнала и событий должны использовать InnoDB . На MyISAM доступен мониторинг, восстановление запрещено. Плагин не меняет движок таблиц автоматически.
Если товар изменился после снимка, валюта или состав складов отличаются, событие обработано либо артикул удалён — операция отменяется. Перед восстановлением нужно остановить ошибочный источник обновлений. Остатки после реальных продаж требуют сверки склада.
Email и Telegram
Новые предупреждения объединяются в сводку с настраиваемой частотой. Есть тестовая отправка и повтор при ошибке. Email использует почтовые настройки Webasyst. Для Telegram нужен собственный бот, Chat ID, расширение cURL и доступ к api.telegram.org. В сообщения передаётся только количество предупреждений, без товаров, закупочных цен и данных покупателей.
Запуск и требования
Shop-Script 10+, PHP 7.4+, MySQL с InnoDB для собственных таблиц плагина. Работа в административном интерфейсе без изменения темы витрины. Первая ручная проверка создаёт снимок и ищет статические ошибки цены. Для автоматических проверок необходимо настроить cron на хостинге. Каталог обрабатывается порциями; размер шага регулируется. При отсутствии доступа к cron доступна ручная проверка.
Границы возможностей
Плагин обнаруживает изменения после их записи и не блокирует оформление заказов. Проверяются стандартные цены и остатки; персональные цены, сторонние мультицены, временные акции и скидки корзины не анализируются. Маржа рассчитывается без доставки, налогов и прочих расходов. Изменения, отменённые между проверками, могут остаться незамеченными. Проверку следует назначать после завершения импорта, чтобы не получить промежуточные значения.
Время в журнале — время обнаружения по серверу. Конкретный источник изменения и сотрудник по снимкам не определяются. Неограниченный остаток отличается от нулевого. Удалённые товары не воссоздаются. Снимки не заменяют резервное копирование базы. Плагин не гарантирует предотвращение убытков.





