Tôi cần tăng mỗi id hóa đơn mới lên 5, tôi đã thử mã bên dưới.
Nhưng thay đổi tất cả hóa đơn, lô hàng, đơn đặt hàng và ghi nhớ tín dụng.
Tôi cần mỗi id hóa đơn mới tăng thêm 5, lô hàng tăng thêm 5 và ghi nhớ tín dụng tăng thêm 3.
Ngoài ra đơn hàng tăng thêm 1 (bình thường).
Tôi có thể làm cái này như thế nào .?
Có ai giúp em với.
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);
}
}