Saya akan membagikan pengalaman saya terkait dengan masalah ini, saya harap ini dapat membantu seseorang yang berada dalam situasi yang sama.
Kami sedang mengerjakan contoh bertahap, semua sudah siap untuk produksi. Jadi kami menduplikasi semua yang ada di prod env dan meluncurkan beberapa truncate SQL untuk menghapus setiap pesanan tiruan, ulasan, dll. Anda mendapatkan idenya.
Setelah beberapa tes akhir, kami menyadari bahwa "stock qty" produk kami jauh berbeda dari produk "qable yang dijual" . Tampilan SQL sepertinya berfungsi dengan baik, jadi kami menyelidiki lebih dalam. Ternyata kami melewatkan tabel SQL dalam instruksi terpotong kami:
TRUNCATE TABLE `inventory_reservation`;
Gadis nakal ini mengandung setiap "produk yang tidak dikirim tetapi dipesan " dari pesanan sebelumnya.
Tentu saja jangan lupa untuk memasang kembali barang-barang:
bin/magento indexer:reindex;