2016-06-22 52 views
0

我有很多我想要刪除的存檔產品。Magento:刪除存檔產品 - 訂單內的產品是否會受到影響?

但我使用前端功能,用戶可以看到自己的舊訂單併購買了什麼產品:

$orders = Mage::getResourceModel('sales/order_grid_collection') 
    ->addFieldToFilter('store_id', $storeId) 
    ->load(); 

有些產品在訂單已存檔。

當我刪除所有歸檔的產品,可以在訂貨裏面的產品仍然可以訪問?或者我會失去這些產品?

回答

1

由於answered通過Marius

「通常情況下,訂單沒有訂單的產品只引用,但他們也保持產品價值(可能縫多餘的),因爲你想看到的快照產品,您下令你下令的時間。 這樣避免再看到新的價格或描述。 是Magento的默認提供的訂單歷史部分,即使你刪除訂購的產品。 工作,但如果你有一個加載的自定義代碼產品集合或產品以獲得更多的信息,如果你刪除它的產品將受到影響。

如果您使用的唯一代碼是您在問題中顯示的代碼,則應保存。 我建議嘗試先在暫存服務器上刪除產品,然後在現場進行。前 和備份做任何事情。」

(如果你想給予好評,請考慮upvoting他的回答太)