[英]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.