Jump to content


Photo
- - - - -

Разные номера заказа


Best Answer Cheren-dow , 01 February 2016 - 12:29

axeld, измените в шаблоне вывод сообщения

\media\zoo\applications\jbuniversal\templates\ШАБЛОН\renderer\payment_success\_default.php 

следующим образом:

$message = JString::str_ireplace('$1', sprintf('%06d', $view->order->id), JText::_('JBZOO_PAYMENT_SUCCESS_MESSAGE'));

// или
$message = JString::str_ireplace('$1', $view->order->getName(), JText::_('JBZOO_PAYMENT_SUCCESS_MESSAGE'));

Данное изменения будет выводить номер с нулями.

Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 31 January 2016 - 09:29

Здравствуйте. Не могу понять почему при заказе товара, его автоматически присваиваемый порядковый номер становится разным?

В админке один, в робокассе показывается другой. Понятно, что 000 добавилось, но зачем ?

 

Attached Thumbnails

  • 121212.jpg

  • 0

#2 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 01 February 2016 - 08:50

Что только у меня разные номера. По форуму поискал, никто не спрашивает...


  • 0

#3 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 01 February 2016 - 10:53

axeld, это не разные номера, просто у платежной системы идут свои номера, т.е без дополнительных нулей, а в JBZoo тот же номер заказа только с доп. нулями. В другой платежной системе могут быть нули и их может быть меньше или больше.


  • 0
Изображение
 

#4 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 01 February 2016 - 12:15

Тогда почему На сайте написано №101, а не №000101, или эти данные с робокассы передались ?


  • 0

#5 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 01 February 2016 - 12:29   Best Answer

axeld, измените в шаблоне вывод сообщения

\media\zoo\applications\jbuniversal\templates\ШАБЛОН\renderer\payment_success\_default.php 

следующим образом:

$message = JString::str_ireplace('$1', sprintf('%06d', $view->order->id), JText::_('JBZOO_PAYMENT_SUCCESS_MESSAGE'));

// или
$message = JString::str_ireplace('$1', $view->order->getName(), JText::_('JBZOO_PAYMENT_SUCCESS_MESSAGE'));

Данное изменения будет выводить номер с нулями.


  • 0
Изображение
 




Click to return to top of page in style!