Как определить удаленный продукт

У меня проблема с базой данных magento и удаленными элементами, я хочу найти все удаленные элементы, поэтому у меня вопрос: в какой таблице базы данных magento я могу найти поле, которое идентифицирует удаленный элемент из магазина?


person Donatas Veikutis    schedule 10.10.2012    source источник


Ответы (4)


Насколько я знаю, при удалении товара в Magento, товар будет полностью удален из базы данных. Удаленные продукты не сохраняются в базе данных, и нет возможности получить список удаленных продуктов или восстановить какой-либо из них.

Вместо удаления продуктов вы, вероятно, ищете изменение статуса продуктов, то есть включение или отключение продуктов. Например, отключенный продукт не будет отображаться во внешнем интерфейсе, хотя продукт все еще сохраняется в базе данных.

person Heng-Cheong Leong    schedule 10.10.2012

Удаление продукта через бэк-офис Magento полностью удалит его из системы. Magento не содержит таблицы, содержащей «удаленные продукты».

person Kenny    schedule 10.10.2012

Выполнил этот запрос:

SELECT * FROM index_event where entity = 'catalog_product' and entity_pk = [product_id];

для идентификации удаленного продукта. Как сказал @Prince, все события регистрируются в таблице index_event. В том числе и удаление.

person Paulo Dias    schedule 27.09.2018

Magento хранит информацию о том, какие продукты были добавлены или удалены в таблице index_event.

person Prince    schedule 11.02.2013