[英]How to delete all shopping cart items of all customers in Magento?
我想刪除Magento中所有客戶的所有購物車項目(添加到購物車的產品)。
我怎樣才能做到這一點?
詳細說明 :-
假設我的商店中共有10個注冊客戶。 他們可能已將商品添加到購物車。 我想清除所有10個注冊客戶添加到購物車的所有項目。
我的第一個猜測是
$items = Mage::getResourceModel('sales/quote_item_collection');
foreach ($items as $item) {
$item->delete();
}
購物車項目存儲為“報價”的一部分。 像這樣循環遍歷所有對象可能很慢,在SQL中這樣做更快但不那么安全。
TRUNCATE `sales_flat_quote_item`;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.