美好的一天,
所以我会直截了当地说,我已经向我的商店输入了一吨(6000~)的产品,而且我在CSV中用于重要的可见度值似乎被忽略/忽略了导入过程。 我目前正在使用此代码。
<?php require 'app/Mage.php'; Mage::app();
$products = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('visibility')
;
foreach ($products as $product) {
$roundup = $product->setVisiblility($product->'visibility', 4);
echo ceil($roundup);
$product->save();
}
?>
但它似乎没有用,有什么想法吗?
答案 0 :(得分:2)
foreach ($products as $product) {
$product->setVisiblility(4);
$product->save();
}
答案 1 :(得分:1)
你正在做什么?
转到管理员 - >目录 - &gt;管理产品
单击“全选”链接,然后在“操作”设置为“更新属性” - >提交
在“属性”列表中查找属性“可见性”并将其设置为您需要的值,然后单击“保存并全部完成”(可能您必须在此之后清除缓存并重新索引数据 - 我不记得了)
属性未正确导入的原因之一可能是当您执行导入时,您在管理区域中没有英语 - 在导入之前将其设置为英语或在csv / xml中使用您的语言的值
我记得这个未来,导入标准属性的语言已从magento 1.4.2
更改