我试图做出新的产品状态,但我无法弄清楚如何做到这一点,所有在网络上设置的东西是不一致的或只是谈论订单状态,我不想改变。Magento - 如何添加新产品状态
1
A
回答
2
您拥有新产品状态的动机是什么?我认为改变这部分应用程序有点冒险。我建议您添加新属性并使用此属性代替系统产品的属性“状态”,此属性告知系统产品是启用还是禁用。我猜之间没有任何东西:)
1
覆盖类Mage_Catalog_Model_Product_Status
到本地文件夹。然后打开文件 \程序\代码\本地\法师\目录\型号\产品\ Status.php
在文件的顶部,你可以看到常数
const STATUS_ENABLED = 1;
const STATUS_DISABLED = 2;
下面添加您的自定义状态它们,例如
const STATUS_SUSPENDED = 3;
然后编辑功能getOptionArray
static public function getOptionArray()
{
return array(
self::STATUS_ENABLED => Mage::helper('catalog')->__('Enabled'),
self::STATUS_DISABLED => Mage::helper('catalog')->__('Disabled'),
self::STATUS_SUSPENDED => Mage::helper('catalog')->__('Suspended')
);
}
就是这样。不要忘记清除缓存。
相关问题
- 1. Magento:状态过滤产品
- 2. Magento添加产品
- 3. magento添加产品
- 4. 添加新产品
- 5. 如何在magento管理端添加新产品添加页面?
- 6. Magento将产品添加到静态块
- 7. 添加新产品后Magento错误
- 8. Magento:为产品添加新图片
- 9. Magento无法添加新产品
- 10. 添加Magento产品属性
- 11. Magento Mass添加产品
- 12. 如何将静态块添加到magento产品说明
- 13. 如何将新字段添加到magento中的产品属性?
- 14. 如何取回Magento CE 1.7中产品的订单状态?
- 15. 如何添加一个新的产品
- 16. magento:从前端添加产品
- 17. 添加产品在Magento编程
- 18. Magento:产品添加到购物车
- 19. Magento:从前端形式添加产品
- 20. 将JS添加到Magento产品页面
- 21. 产品添加规格在Magento
- 22. Magento的 - 添加全球产品属性
- 23. magento添加产品在multishipping报价
- 24. 添加产品是指在Magento
- 25. Magento为产品添加费率选项
- 26. Magento:添加产品:等级价格
- 27. Magento产品规则,一次添加一个产品
- 28. 如何检查产品是否是Magento中的新产品?
- 29. 如何将附加图像添加到Magento中的产品
- 30. 在magento中添加产品时,如何检查产品是否已被选定?
好thx可能会这样做然后 – Wouter
Mage_Catalog_Model_Product_Status :: STATUS_ENABLED –