当我运行脚本时,然后从所有 PC 中清除购物车项目,这些 已经添加了购物车项目。

最佳答案

试试下面的代码。

protected $quoteFactory;

public function __construct(
    ...
    \Magento\Quote\Model\QuoteFactory $quoteFactory,
    ....
) {
    ....
    $this->quoteFactory = $quoteFactory;
    ....
}

$quoteCollection = $this->quoteFactory->create()->getCollection()
          ->addFieldToFilter('is_active', 1);

foreach ($quoteCollection as $item) {
    $item->delete();
}

关于magento-1.9 - 如何清除 magento 购物车中的所有购物车项目(在来自世界各地的所有 PC 中),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45325924/

10-12 22:57