У меня проблема с базой данных magento и удаленными элементами, я хочу найти все удаленные элементы, поэтому у меня вопрос: в какой таблице базы данных magento я могу найти поле, которое идентифицирует удаленный элемент из магазина?
Как определить удаленный продукт
Ответы (4)
Насколько я знаю, при удалении товара в Magento, товар будет полностью удален из базы данных. Удаленные продукты не сохраняются в базе данных, и нет возможности получить список удаленных продуктов или восстановить какой-либо из них.
Вместо удаления продуктов вы, вероятно, ищете изменение статуса продуктов, то есть включение или отключение продуктов. Например, отключенный продукт не будет отображаться во внешнем интерфейсе, хотя продукт все еще сохраняется в базе данных.
Удаление продукта через бэк-офис Magento полностью удалит его из системы. Magento не содержит таблицы, содержащей «удаленные продукты».
Выполнил этот запрос:
SELECT * FROM index_event where entity = 'catalog_product' and entity_pk = [product_id];
для идентификации удаленного продукта. Как сказал @Prince, все события регистрируются в таблице index_event
. В том числе и удаление.
Magento хранит информацию о том, какие продукты были добавлены или удалены в таблице index_event.