如何识别已删除的产品

时间:2012-10-10 08:22:56

标签: magento

我有magento数据库和删除项目的问题,我想找到所有已删除的项目,所以我有一个问题:在哪个magento数据库表中,我可以找到从商店中识别已删除项目的字段吗?

4 个答案:

答案 0 :(得分:1)

据我所知,当您在Magento中删除产品时,产品将从数据库中完全删除。删除的产品不会保存在数据库中,也无法获取已删除产品的列表或取消删除任何产品。

您可能正在寻找的不是删除产品,而是要更改产品的状态,即启用或禁用产品。例如,禁用的产品不会显示在前端,而产品仍保留在数据库中。

答案 1 :(得分:1)

执行此查询:

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

标识已删除的产品。就像@Prince所说的一样,所有事件都在index_event表中注册。包括删除。

答案 2 :(得分:0)

通过Magento后台删除产品将完全将其从系统中删除。 Magento没有包含“已删除产品”的表格。

答案 3 :(得分:0)

Magento保存有关在index_event表中添加或删除了哪些产品的状态信息。