Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

Note

Рекомендуем включить историю удаления товаров (пункт в этой инструкции), чтобы при работе не возникало вопросов, что товар куда-то пропал или кто удалил товар.

Note

Сделайте бекап БД перед тем как что-то удалять

Удаление выбранных товаров

Удалить товары можно во вкладке Продукция. Для этого нужно выделить товары и в кнопке Операции с товаром выбрать пункт меню Удалить выбранные товары.

...

После удаления товаров во вкладке Информация в историю действий добавляется соответствующее сообщение.

...

Массовое удаление товаров по списку

В программе есть возможность удалить товары по списку QID или каких-то кодов товара, которые хранятся в каком-то поле в программе (например, у вас есть список ИД товаров с сайта, которые вы удалили на сайте, и это ИД хранится в пользовательском поле в программе.

Для удаления откройте вкладку Конфигурация / База данных и нажмите кнопку “Удалить товары по списку”

...

В открывшейся форме ввода в первой строке укажите поле, которому соответствует список кодов, по которым будет удаляться товар. Например id - поле QID из вкладки Продукция, code - поле Код, article - поле Модель, title - поле Название. Коды пользовательских полей можно посмотреть здесь:

...

Начиная со второй строки укажите список кодов или ид, по которым будет удаление. Каждый код с новой строки. Для удаления нажмите Ок

...

История удаления

Чтобы сохранялась история удаления товаров, нужно во вкладке Конфигурация / Настройки указать код поля для опции DEL_PROD_FIELD

...

Code Block
https://вашсайт.ру/anyfolder/script_delete_prod.php?prod_code={CODE}

{CODE} - вместо этого тега подставляется Код товара, который вам нужно использовать в скрипте для удаления.

Скрипт должен выполняться по GET запросу.

В Quad.Magic добавьте задание с типом Обработка после удаления элементов

...

В Настройка 1 задания указывается код типа удаления товаров, на данный момент доступен только один тип hook

...

В Настройка 3 можно указать SQL-фильтр для отбора товаров для удаления, из таблицы с историей удаления. Здесь так же можно указать тег “DEBUG” - в этом случае запросы будут отправляться через прокси программы Fiddler (localhost:8888).

При выполнении действия программа берет по очереди товары из истории удаления, у которых еще не проставлена дата обработки, подставляет вместо {CODE} код товара и выполняет ссылку.

...

Note

Выполняйте такое действие всегда вручную, проверив перед этим в истории, что товары удалены верно.