Мені потрібно збільшити кожен новий ідентифікатор рахунку на 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);
}
}