【问题标题】:I couldn't save price for product in Magento我无法为 Magento 中的产品节省价格
【发布时间】:2015-10-08 06:56:58
【问题描述】:
 $p = Mage::getModel("catalog/product");
       $p->setData("sku","real val sku111");
       $p->setData("name","real val name");
       $p->setData("price",21);
       $p->setData("custom_attr","real val");
       $p->save();

我无法使用该代码节省价格。它保存了所有其他属性值,但是当我在管理面板中签入时,价格列始终为空。我找不到原因。你能帮帮我吗?

【问题讨论】:

  • 您可能应该查看使用“以编程方式创建 magento 产品”的教程,因为您似乎正在为此苦苦挣扎。比如这个inchoo.net/magento/programming-magento/…。您没有填写许多必填字段(attribute_set_id、type_id、tva 类等......)
  • 是的,我正在努力保存产品。我保存成功,但我仍然有一些问题,例如我无法更新或保存数量,价格在第一次尝试时没有保存,等等。

标签: php mysql magento module product


【解决方案1】:

试试这个:

$product = Mage::getModel('catalog/product');
$product->setSku('testsku61')
    ->setName('test product21') 
   ->setPrice(21);
$product->save();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多