我正在尝试在magento 1.8中制作自定义产品类型,一切正常但是在将产品添加到购物车时我收到此错误:在'/ Dmx / Plate / Model / Product / Type / Plate中找不到类'Zend_Log' .php在第23行 .
class Dmx_Plate_Model_Product_Type_Plate extends Mage_Catalog_Model_Product_Type_Abstract{
protected $_isComposite = false;
protected $_canConfigure = true;
protected function _prepareProduct(Varien_Object $buyRequest, $product, $processMode){
$preparedProduct = parent::_prepareProduct($buyRequest, $product, $processMode);
$preparedProduct = $preparedProduct[0];
$preparedProduct->setPrice(10);
return array($preparedProduct);
}
public function hasRequiredOptions($product = null){
return true;
}
public function hasOptions($product){
return true;
}
}
所以我无法弄清楚我做错了什么 .
1 回答
不要在Plate.php做任何事情,请从这里删除价格代码
调用该模型的price.php
需要为板材产品添加价格模型文件
<price_model>plate/product_type_plate_price</price_model>
应该添加编辑config.xml