Как массово для товаров разрешить "Обсуждение и оценки"?

Как массово для товаров разрешить “Обсуждение и оценки”? Даже при массовом редактировании товаров по 100 шт. в списке нет варианта “Обсуждение и оценки”. Вот - Screenshot by Lightshot

Так как же можно для уже добавленных в магазин товаров массово назначить всем товарам статус для отзывов - “Обсуждение и оценки”? Заранее благодарен

Попробуйте модуль - https://marketplace.cs-cart.com/add-ons/customer-experience/enable-all-reviews-en.html

1 лайк

ieve1, спасибо.

Если все равно каждый раз после добавления товаров устанавливать можно запросом

Первый запрос добавляет записи для тех товаров, для которых записи в таблице отсутствуют, второй запрос изменяет значение 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 давно его составлял, надо проверить, может поля в таблице изменились, а так логика та же

Наш модуль Страница Всех Отзывов так же умеет включать / выключать отзывы для нужных объектов