| 在Magento中实现个性化订单编号程序代码,因为Magento默认的订单号是以9位数的自增长,想有一点个性化的订单编号,下面分享的方法给各位。 
	if ($this->_useIncrementId && !$object->getIncrementId()) { 这里应该是生成订单号的了,根据’eav/entity_type,可以追踪到Mage_Eav_Model_Entity_Type类,然后查看方法fetchNewIncrementId,里面定义的$incrementId = $incrementInstance->getNextId();所以,新的订单号应该是$incrementInstance里的getNextId方法而来,至于$incrementInstance是什么,里面就没解析了,只能根据代码来判断了 在前面的代码中,可以发现 $incrementInstance = Mage::getModel($this->getIncrementModel())是这样定义的,而getIncrementModel()方法前后都没定义,想想magento底层定义的_call方法,这可能是数据表里的东西,打开eav_entity_type表,可以发现一个increament_model的字段。。这下都明了了,根据eav/entity_increment_numeric的定义,可以追踪到Mage_Eav_Model_Entity_Increment_Numeric类,这样只发现getNextId方法了。 到这里,只要重写Mage_Eav_Model_Entity_Increment_Numeric类的getNextId就可以实现自定义的订单编码,可是会发现Invoice,shipment,都是用同一个类,所以我们increment_model记录来个性化自己的编码了(责任编辑:最模板) | 



 ecshop仿唯品会2014全模板带
							人气:2668
							ecshop仿唯品会2014全模板带
							人气:2668
						 男装网店商城|ecshop韩国
							人气:773
							男装网店商城|ecshop韩国
							人气:773
						 SuperShop外贸综合通用mage
							人气:181
							SuperShop外贸综合通用mage
							人气:181
						 免费ecshop便利100带数据微
							人气:7852
							免费ecshop便利100带数据微
							人气:7852
						 ecshop精仿京东商城模板2
							人气:1362
							ecshop精仿京东商城模板2
							人气:1362
						 ecshop内衣模板兰缪2010版
							人气:723
							ecshop内衣模板兰缪2010版
							人气:723