Как массово для товаров разрешить “Обсуждение и оценки”? Даже при массовом редактировании товаров по 100 шт. в списке нет варианта “Обсуждение и оценки”. Вот - Screenshot by Lightshot
Так как же можно для уже добавленных в магазин товаров массово назначить всем товарам статус для отзывов - “Обсуждение и оценки”? Заранее благодарен
Если все равно каждый раз после добавления товаров устанавливать можно запросом
Первый запрос добавляет записи для тех товаров, для которых записи в таблице отсутствуют, второй запрос изменяет значение type для тех товаров, для которых статус обсуждений в таблице уже устанавливался
INSERT INTO `cscart_discussion` (`object_id`, `object_type`, `type`, `company_id`)
SELECT product_id as object_id,
'P' as object_type,
'B' as type,
1 as company_id
FROM `cscart_products`
WHERE product_id NOT IN (
SELECT object_id
FROM `cscart_discussion`
WHERE object_type="P"
);
UPDATE `cscart_discussion`
SET `type`='B'
WHERE `object_type`='P'
здесь тип D - запрещено, С - комментирование, R - рейтинг, B - комментарии и рейтинг
object_type может быть: A - страница, P - товар, O - заказ, С - категория
PS давно его составлял, надо проверить, может поля в таблице изменились, а так логика та же