0
我想做的事情在Magento 2.Magento的2表重命名
我不想手動更改所有的產品對我的產品的權重大變化,這將需要數天時間。我想直接在數據庫中更改它們,但其中table(s)
是product weights
存儲的?
我想做的事情在Magento 2.Magento的2表重命名
我不想手動更改所有的產品對我的產品的權重大變化,這將需要數天時間。我想直接在數據庫中更改它們,但其中table(s)
是product weights
存儲的?
use Magento\Framework\App\Bootstrap;
include('app/bootstrap.php');
$bootstrap = Bootstrap::create(BP, $_SERVER);
$objectManager = $bootstrap->getObjectManager();
$state = $objectManager->get('Magento\Framework\App\State');
$state->setAreaCode('frontend');
$_product = $objectManager->create('Magento\Catalog\Model\Product');
$_product = $_product->setWeight(4.0000);
$_product->save();
這是一個適合你的例子。
要達到您的要求,您必須getProductCollection
使foreach
循環播放該集合並從該集合中獲取產品,而不是按照您的要求應用此示例。
本例不適用於.phtml文件或擴展名。
要檢查這個文件,你需要在你的Magento的根目錄創建外部PHP文件2.
希望這將幫助你。
但是你可以爲它製作腳本..加載所有產品並更新它們的權重。 –
你是什麼意思? –
我只是添加一個例子,你可以去它。 –