我需要将每个新的发票编号增加5,我已经尝试过以下代码。
但是更改了所有发票,装运,订单和贷项凭证。
我需要将每个新的发票编号增加5,发货增加5,并将贷项凭单增加3。
销售订单也增加1(正常)。
我怎样才能做到这一点 。?
任何人都可以帮助我。
class Mage_Eav_Model_Entity_Increment_Numeric extends Mage_Eav_Model_Entity_Increment_Abstract
{
public function getNextId()
{
$last = $this->getLastId();
if (strpos($last, $this->getPrefix()) === 0) {
$last = (int)substr($last, strlen($this->getPrefix()));
} else {
$last = (int)$last;
}
$next = $last + 5;
return $this->format($next);
}
}
我有兴趣知道,为什么您需要这种行为?
—
拉杰夫K托米
@programmer_rkt正在学习Magento核心功能...!我的TL提供了示例任务。
—
VijayS91
@VijayS我发现atwix.com/magento/custom-order-and-customer-numbers是有关制作自定义增量模型的好博客文章
—
David Manners