Работа с комплектами
Плагин для PHPShop: рассчитывает цены комплектов, пересчитывает зависимые наборы и помогает находить ошибки в ценах и структуре каталога.
Состав меняется.
Цены сходятся.
Для каждой из трёх цен отдельно:
Продажная, старая и закупочная цены рассчитываются независимо. Ноль остаётся нулём.
Три цены без ручного сложения
Плагин суммирует продажную, старую и закупочную цены компонентов с учётом количества. Одинаковый компонент можно добавить несколько раз — его количество будет учтено суммарно.
Если старая или закупочная цена компонента равна нулю, плагин не подставляет вместо неё продажную. Так данные сохраняют исходный смысл.
Пересчёт выполняется после сохранения комплекта. При вводе нового ID компонента итог ещё не меняется: сначала нужно сохранить состав.
Наборы внутри наборов
Комплект может включать другой комплект. Расчёт проходит по вложенному составу и учитывает цены конечных компонентов.
После сохранения отдельного товара пересчитываются комплекты, которые от него зависят, в том числе через другие наборы. Для обновления после импорта предусмотрен фоновый пересчёт по расписанию; при внедрении обычно настраиваем запуск каждые пять минут.
Ошибка видна до неверной цены
Плагин проверяет существование компонентов, количество и совпадение валют. Циклические ссылки и чрезмерная вложенность останавливают расчёт проблемного комплекта.
В отчёте показывается причина: например, отсутствующий товар или другая валюта. Корректные комплекты продолжают обрабатываться. Для количества допускаются целые значения от 1 до 1 000 000.
На тестовом запуске можно посмотреть, какие цены требуют изменения, без записи в каталог.
Продажа ниже закупки — на виду
В карточке товара появляется предупреждение, если закупочная цена выше продажной. При вводе цен предупреждение обновляется сразу.
Отдельный отчёт собирает такие позиции и показывает величину превышения. Это контроль данных: плагин не назначает наценку автоматически и не подменяет ценовую политику магазина.
Совпадения с контекстом
Плагин находит одинаковые артикулы и названия, показывает ID и ссылки на карточки. Отчёты доступны в модуле и в блоке контроля цен конкретного товара.
В версии 1.1 добавлены тип записи, параметры подтипа и ссылки на основные товары. Поэтому одинаковый артикул можно оценить с учётом структуры каталога, а не сразу считать ошибкой.
У подтипа может быть несколько основных товаров. Связь определяется по точному ID или артикулу, в зависимости от настройки обмена с 1С. Если связь не найдена, это явно указано. Дубли не удаляются и не объединяются автоматически. В общих отчётах предусмотрена пагинация по 200 записей.
Отдельный модуль PHPShop
Решение подключается как самостоятельный модуль. Штатный код PHPShop и модуль комплектов не заменяются. При отключении модуля обработчики и фоновый пересчёт прекращают работу; уже рассчитанные цены сохраняются.
Перед установкой проверяем редакцию PHPShop, версию PHP, кодировку, структуру каталога и доработки. Для существующих внедрений подготовлена адаптация Windows-1251; универсальную совместимость со всеми версиями не заявляем.
В текущих установках интерфейс может называться «Комплекты и контроль цен». «Работа с комплектами» — название продукта в каталоге ARTHand.
В работе
Вывод действующей версии плагина на демонстрационных товарах. Цены, артикулы и названия вымышлены; внутренние данные магазинов не используются.
Одна покупка.
Поддержка на выбор.
Лицензия для одного рабочего домена. Выберите поддержку на 6 или 12 месяцев: в этот период доступны новые версии и помощь по работе плагина в согласованном объёме.
Когда срок закончится, установленная версия продолжит работать. Проверка покажет наличие новой версии, а скачать обновление можно будет после продления. Перерыв в поддержке не требует покупать плагин заново.
Продление начинается с конца действующего периода, а если поддержка уже закончилась — с даты продления. Разработка новых функций и изменения стороннего кода оцениваются отдельно.
Стоимость плагина и продления подтверждаем по запросу после проверки совместимости магазина.
Заказать с поддержкой на 6 или 12 месяцевОбновления через ARTHand
- Проверить версию
Магазин обращается к сервису ARTHand и получает сведения о новой версии и совместимости.
- Подтвердить обновление
При действующей поддержке владелец запускает установку. Скрытой замены файлов при открытии страницы нет.
- Проверить и сохранить
Клиент проверяет подпись и целостность пакета, делает копию модуля и применяет обновление с возможностью отката.
Сервис лицензий и публикации версий подготовлен на arthand.ru. Клиент обновлений требует первоначального подключения к установленному модулю; ранее выпущенная версия 1.1 сама обновления не проверяет. Подключение и проверку на вашем магазине согласуем при установке.
Что менялось
Версия 1.1
В отчёты совпадений и карточку товара добавлены тип записи, параметры подтипа и ссылки на основные товары. Исправлено определение связей: используются точные ID или артикулы вместо частичного совпадения. Поддерживаются несколько основных товаров; отсутствие связи показывается явно.
Версия 1.0
Первый выпуск: расчёт продажной, старой и закупочной цен; вложенные комплекты и пересчёт зависимых наборов. Проверка количества, валют и циклических ссылок. Предупреждения о продаже ниже закупки и отчёты одинаковых артикулов и названий. Фоновый пересчёт по расписанию.