私は、スクリプトを使用してこれを行う方法を知っている人なら誰でも、さまざまな属性に基づいて新しいカテゴリに分類する必要がある magento ストアに大量の製品を持っています。
例:
商品属性「COLOR」の値が青の場合、商品はカテゴリ 10 などになります。
製品を反復処理したら、setCategoryIds メソッドを使用できます (このコードは、getAttributeTextMethod を使用するため、ドロップダウン属性に使用することを意図しています)。
$product->load($productId);
if( strcmp($product->getAttributeText('COLOR') , 'Blue') == 0 ){
$product->setCategoryIds(array('cat1Id' ,'cat2Id'));
}
$product->save();