как добавить префикс к заказу?

#
как добавить префикс к заказу?
Скажите, кто-нибудь менял формат номера заказа?
и как можно сбросить нумерацию и начать сначала?
Знания имеют свои пределы, и только глупость человеческая не знает границ...
Модератор
#
Re: как добавить префикс к заказу?
EZ-Web,
protected function _processOrder()
{
   parent::_processOrder();

   // --- Расчитываем номер счета ---
   $oShop_Order = $this->getShopOrder();

   $oShop_Order->invoice = 'prefix-' . $oShop_Order->invoice;
   $oShop_Order->save();
   // --- END / Расчитываем номер счета ---


   // Установка XSL-шаблонов в соответствии с настройками в узле структуры
   $this->setXSLs();

   // Отправка писем клиенту и пользователю
   $this->send();

   // Отправка клиенту письма со счетом.
   $this->sendInvoice();

   return $this;
}
#
Re: как добавить префикс к заказу?
однако ошибка:
Замечание: Undefined variable: oShop_Order в файле /var/www/********/hostcmsfiles/shop/pay/handler3.php (строка 21)Замечание: Trying to get property of non-object в файле /var/www/********/hostcmsfiles/shop/pay/handler3.php (строка 21)
Fatal error: Call to undefined method stdClass::save() in /var/www/********/hostcmsfiles/shop/pay/handler3.php on line 22


вставляли только:
$oShop_Order->invoice = 'EKB-' . $oShop_Order->invoice;
   $oShop_Order->save();

Знания имеют свои пределы, и только глупость человеческая не знает границ...
Авторизация