Инструменты. Общее

    Вкладка "Инструменты" присутствует в каждой форме поставщика

    и работает непосредственно с БД без использования прайс листа. Вкладка позволяет просто и наглядно сформировать сложный SQL-запрос к Базе Данных.

    Например,

    удаляет атрибут "Купить" из товаров, которые имеют атрибуты, если такой атрибут был в товаре. Т.е. достаточно отфильтровать товары, выбрать "Действие" и нажать кнопку "Старт".


    Внимание:

    Вкладка "Инструменты" не запоминается, нажимать кнопку "Сохранить" не имеет смысла.


    Вкладка состоит из двух частей:

    • Фильтр
    • Действие


    Фильтр.

    Позволяет отфильтровать некоторую группу товаров, с которыми вы хотите произвести некоторое "Действие". Фильтр выделен на экране серым фоном.

    Все что вы видите на белом фоне - это не Фильтр.

    Например, вас интересуют только товары, находящиеся в категории "Зимний спорт"->"Коньки" произведенные производителем "Reebok"

    Если вас интересуют товары всех категорий или всех производителей, то отмечать ничего не нужно. Такая фильтрация сильно замедлит работу инструмента

    Некоторые поля фильтра допускают использование вариантов для поиска. Варианты разделяются вертикальной чертой


    Фильтр по поставщикам.

    Есть фильтр, который сразу не бросается в глаза, но имеет большое значение

    По-умолчанию, фильтр установлен в положение "Только этот", что подразумевает, что инструмент будет работать только с товарами данного поставщика

    Т.е. будут обработаны товары, имеющие в своем коде товара номер 11


    Фильтр по остатку товара.

    Остаток товара можно указывать, как числом, так и диапазоном

    ищем товары с остатком больше 1, но меньше 10.


    Дата обновления или создания товара.

    Можно задать начальную и конечную дату, между которыми товар был обновлен

    или диапазон дат, между которыми товар не был обновлен

    Последнее удобно использовать для отключения устаревших товаров.


    Номер статуса товара.

    Здесь указывается id статуса, например:

    Номер статуса можно посмотреть в Базе Данных, в таблице stock_status


    Действие.

    В меню "Действие" содержится список из 272 инструментов

    Для удобства использования, однотипные инструменты выделены одним цветом. Например, инструменты для работы с категориями, выделены коричневым цветом

    Некоторые Действия требуют заполнения полей "Поле1" и/или "Поле2"

    В таких случаях, допускается использования разделителей "|".

    Чтобы запустить инструмент в работу, достаточно:

    • отфильтровать группу товаров
    • выбрать Действие
    • нажать кнопку Старт

    Например,

    к цене некоторых товаров добавляется число 5

    подождать пока плагин закончит работу. В случае наступления тайм-аута нажать F5 или обновить страницу браузера.

    Внимание.

    Инструменты не генерируют отчет о работе. Файл admin/uploads/sos.tmp содержит id текущего товара или категории.


    Возможные траблы.

    Инструмент не может закончить работу в течение длительного времени.

    Для того чтобы отфильтровать товары в соответствии с вашими указаниями, плагин должен последовательно перебрать все товары вашего магазина.

    Если вы удаляли большие массивы товаров, например, 50 - 100 тысяч штук, то в БД образовалась "дырка" в 50 - 100 тысяч пустых id

    Перебор этих 100 тысяч пустых id может занять значительное время работы инструмента.

    Поэтому, иногда выгоднее запустить инструмент несколько раз, указывая плагину с какого product_id начать работу и каким product_id закончить

    usergio Copyright © 2022