我为此类产品插入类别。
$设计师= $ _ POST [ 'DESIG']; $产品 - > setCategoryIds(阵列($设计者));
答案 0 :(得分:0)
在PHP代码中,您可以在导入它们时将它们放入类别中。 假设您有一个名为$ product的产品和一个名为$ category_id的类别ID 您可以通过执行以下代码将其置于类别中
$product->setCategoryIds(array($category_id));
$product->save();
答案 1 :(得分:0)
使用如下:
define('MAGENTO', realpath(dirname(__FILE__)));
require_once MAGENTO . '/app/Mage.php';
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
// Load products
$products = Mage::getModel('catalog/product')
->setStoreId(Mage_Core_Model_App::ADMIN_STORE_ID)
->getAll();
// Load categories
$category = Mage::getModel('catalog/category');
->setStoreId(Mage_Core_Model_App::ADMIN_STORE_ID);
$categories = $category->getAll();
foreach($products as $product) {
// Get relevant category
$product->setCategoryIds(array($category->getId()));
$product->save();
}
您可能需要对上述代码进行一些调整,以使其与您的需求兼容。