[Помощь] Как удалить неопубликованные товары virtuemart

Статус
В этой теме нельзя размещать новые ответы.

melitrom

Мастер
Регистрация
29 Июн 2011
Сообщения
299
Реакции
34
Товаров много - вручную это сделать не реально. С помощью CVS не получилось. Есть идея через PhpMyAdmin. Помогите создать запрос. Нужно полностью удалить товары из базы, поле product_publish которых = N
 
Код:
DELETE FROM  `jos_vm_product` WHERE  `product_publish` LIKE  'N'

Либо идем в список товаров, выводим штук по 300 и идем в конец списка.
Все неопубликованные товары всегда самые последние, ну и убиваем по 300 шт
 
Еще надо учитывать, что у товара могут быть дочерние товары. Если с публикации снят только родитель, то у дочерних останется значение product_publish='Y'. И после выполнения:
Код:
DELETE FROM `jos_vm_product` WHERE `product_publish` LIKE 'N'
все дочерние товары останутся в базе и их нужно будет подчистить вручную.
 
Ну так же я могу сказать что еще потребуется удалить данные еще помоему с 2х таблиц - это привязка помоему к категории и и таблица цен.
Иными словами легче удалить 2м способом что я описал
 
Иными словами легче удалить 2м способом что я описал
Так и сделал: по 300 товаров не выводит, макс. по 50. Помучался - товаров было где-то 3000. Наверно бы больше времени потратил на поиск решения
 
Вопрос, по теме, както можна сделать вывод товаров больше чем 50 на страницу?
 
Вопрос, по теме, както можна сделать вывод товаров больше чем 50 на страницу?
Открываем фаербаг от фаерфокс, ищем селект с выбором количества выводимого товара и ставим там 500.
Больше 1к думаю не стоит ставить.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху