Php magento双订单问题

Php magento双订单问题,php,magento,Php,Magento,我在Magento经历了一件非常奇怪的事情。 当我下订单时,这个订单会附加一个旧产品(我一周前删除了它) 我确实在数据库中搜索了该产品,但它们仍然出现在平面发票和订单表中。但我想这毫无意义,因为产品已经不存在了 有人能帮我吗? Thanx Prevance报价项、订单项和发票项实际上是产品实例的副本。因此,如果您删除产品,它将不会从这些对象中删除,除非您从数据库中手动删除它们。它们必须是副本,因为如果您更改了产品价格,您不希望它更新所有以前使用该产品的发票。奇怪的是,你仍然可以购买该产品(即报价

我在Magento经历了一件非常奇怪的事情。 当我下订单时,这个订单会附加一个旧产品(我一周前删除了它)

我确实在数据库中搜索了该产品,但它们仍然出现在平面发票和订单表中。但我想这毫无意义,因为产品已经不存在了

有人能帮我吗?
Thanx Prevance

报价项、订单项和发票项实际上是产品实例的副本。因此,如果您删除产品,它将不会从这些对象中删除,除非您从数据库中手动删除它们。它们必须是副本,因为如果您更改了产品价格,您不希望它更新所有以前使用该产品的发票。奇怪的是,你仍然可以购买该产品(即报价项目),因为我认为这将在你购买之前从报价中消失。该产品在sales flat quote item表中是否仍然可见,如果可见,它是否显示在购物车中?它在购物车中不可见,它不显示在结账时,仅显示在订单信息、购买的商品上。我是否能够直接从数据库中删除销售单位报价项目?这很有意义。是的,您可以直接从发票和订单的扁平项目表中删除它们。这会让顾客感到困惑,尽管是谁买的,然后它就消失了。好吧,让我试试,thanx