im inserting Категория продукта.В пурпуре. Могу ли я изменить свою категорию продуктов с лицевой стороны
$ designer = $ _ POST ['desig']; $ product-> setCategoryIds (массив ($ designer));
im inserting Категория продукта.В пурпуре. Могу ли я изменить свою категорию продуктов с лицевой стороны
$ designer = $ _ POST ['desig']; $ product-> setCategoryIds (массив ($ designer));
В коде PHP вы можете поместить их в категорию при их импорте. Скажем, у вас есть продукт под названием $ продукта и идентификатор категории называется $ 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
Im PHP developer .. теперь я работаю над настройкой magento ... Я добавляю продукты из Front-end (пользователя) Successfully.and Редактирование и обновление также выполнено, кроме обновления категории продуктов. Как я могу Измените категорию моего продукта From Front-end (при редактировании моего продукта). –