How can i set the salable quantity value as No manage Stock in magento 2.3.3 https://prnt.sc/xcehjd

没有正确的解决方案

其他提示

If you want to do this for all products using a script file from the root then you can use this.

Create a script.php file in your Magento root directory

<?php
use Magento\Framework\App\Bootstrap;
require 'app/bootstrap.php';

$bootstrap = Bootstrap::create(BP, $_SERVER);

$objectManager = $bootstrap->getObjectManager();

$state = $objectManager->get('Magento\Framework\App\State');
$state->setAreaCode('frontend');
/*--------------------------------------------------------------------------*/
$productCollectionFactory = $objectManager->get('\Magento\Catalog\Model\ResourceModel\Product\CollectionFactory');

$collection = $productCollectionFactory->create();

foreach ($collection as $key => $product) {
        $product->setStockData(array( 
                    'use_config_manage_stock' => 0,
                    'is_in_stock' => 1, 
                    'qty' => 100,
                    'manage_stock' => 0,
                    'use_config_notify_stock_qty' => 0
                )); 
        $product->save();
}
许可以下: CC-BY-SA归因
scroll top