0
即時插入產品類別這樣。在magento ..如何從前端更改我的產品類別
$ designer = $ _ POST ['desig']; $ product-> setCategoryIds(array($ designer));
即時插入產品類別這樣。在magento ..如何從前端更改我的產品類別
$ designer = $ _ POST ['desig']; $ product-> setCategoryIds(array($ designer));
在PHP代碼中,您可以在導入它們時將它們放入類別中。 假設你有一個產品叫$產品和類別ID名爲$ CATEGORY_ID 你可以把它變成一個類通過執行以下代碼
$product->setCategoryIds(array($category_id));
$product->save();
使用方法如下:
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();
}
您可能需要使用上面的代碼做一些調整,以使其與您的需求兼容。
請稍微解釋一下 – webkul
即時通訊PHP開發人員..現在我正在定製magento ...我從前端(用戶)成功添加產品並編輯和更新,除了更新產品類別之外,還可以做什麼。從前端更改我的產品類別(在編輯我的產品時)。 –