私はスクリプトを実行すると、すでにカート項目を追加したPCのカートアイテムをクリアします。Magentoカート内のすべてのカートアイテムをクリアする方法
3
A
答えて
-1
を実行し、次のクエリ:
今すぐあなたのMagentoのルートディレクトリから次のコマンドを実行します
quote
is_active = 1から、削除とreserved_order_idが
NULL IS:
切り捨てpersistent_session
+0
Magentoデータベースには、** 'quote' **テーブルはありません 関連する7つのテーブルだけが引用されています。 1. sales_flat_quote 2. sales_flat_quote_item 3. sales_flat_quote_item_option 4. sales_flat_quote_address 5. sales_flat_quote_address_item 6. sales_flat_quote_payment 7 sales_flat_quote_shipping_rate –
0
下記のコードを試してください。
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();
}
関連する問題
- 1. Magento-カートをカスタマイズする方法
- 2. magento - カート内のカスタムオプション価格
- 3. magentoが「カート内のアイテム」を計算する方法を変更します
- 4. カートアイテムが消えるMagento 2
- 5. Magentoカート内のカスタム価格とカスタムイメージの値を取得する方法は?
- 6. Magento SOAP APIを使用して注文後にカートをクリアする
- 7. Minicart.jsすべてのカートアイテムを表示
- 8. 「カートに追加」ボタンをクリックしたときにカートをクリアする方法
- 9. Magentoカートの全アイテムをループする方法は?
- 10. パネル内のテーブル内のすべてのテキストボックスをクリアするC#
- 11. カート内の各製品にカスタムテキストを追加する - Magento 1.9X
- 12. ドッカーコンテナ内のキャッシュメモリをクリアする方法
- 13. Android:カスタムリストビューのすべてのアイテムをクリアする方法
- 14. ag-gridのすべての行をクリア/削除する方法
- 15. アプリエンジンのすべてのmemcacheをクリアする方法。 Java環境
- 16. すべての履歴をクリアする方法WebAppInterfaceのWebview
- 17. Entity Framework ICollectionのすべての要素をクリアする方法()
- 18. PropertyGridからすべてのアイテムをクリアする方法
- 19. WPF:エレガントな方法ですべてのエラーメッセージをクリアする
- 20. 地図上のすべてをクリアする方法
- 21. Backbone.js:すべてのビューをクリアする最も良い方法
- 22. すべての要素からNSMutableArrayオブジェクトをクリアする方法
- 23. woocommerceのカートアイテム名を配列として取得する方法
- 24. フォーム内のすべてのテキストボックスのテキストをクリアするには?
- 25. すべてのカテゴリをmagentoで表示する方法1.9.1
- 26. VBスクリプトからVBA内のすべてのブレークポイントをクリアする
- 27. テーブルまたはdiv内のすべてのコントロールをクリアする
- 28. 範囲内のすべての非表示セルをクリアする
- 29. ページ内のすべてのラジオボタンをクリアする
- 30. Visual Studioソリューション内のすべてのブレークポイントをクリアする
私は、SQL でクエリの下に実行するソリューション1 = is_active 'sales_flat_quote。DELETE FROMを得ました;' ** is_active = 0 **は、これらの引用符は、受注に変換された、すなわち、顧客が注文を置いたことを意味それらの引用符。 ** is_active = 1 **は注文されていない見積もりを意味します。つまり、顧客のショッピングカートに表示されています。 –
はい、私の仕事です。 –