Перейти к содержимому


Не Округляется Скидка В Товарном Чеке

товарный чек скидка

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 mixperm

mixperm

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 226 сообщений
  • ГородПермь

Отправлено 01 Март 2014 - 13:11

Заказ 1309 536 рублей, скидка 5% 22 рубля, итого получается 514. Но при печати товарного чека скидка 21,80 и итог 514,20. Как исправить округление скидки в товарном чеке?

#2 mixperm

mixperm

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 226 сообщений
  • ГородПермь

Отправлено 03 Март 2014 - 05:51

Неужели никто мне не поможет? :(

#3 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 03 Март 2014 - 07:23

Просмотр сообщенияmixperm (03 Март 2014 - 05:51) писал:

Неужели никто мне не поможет? :(

Здравствуйте, редактируем шаблон Товарный чек
Находим
			<td width="50%"><br>
			  <p align="right"><font face="Arial" size="3">
			  Итого: {FORM_ORDER_SUM_TEXT}</font><br>
			  <b>К оплате: {FORM_ORDER_SUM_TEXT}</b></font>
			</td>

Заменяем на
			<td width="50%"><br>
			  <p align="right"><font face="Arial" size="3">
			  Итого: {FORM_ORDER_SUM_NUMBER} руб.</font><br>
			  <b>К оплате: {FORM_ORDER_SUM_NUMBER} руб.</b></font>
			</td>


#4 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 03 Март 2014 - 09:36

Просмотр сообщенияCastiel (03 Март 2014 - 07:23) писал:

Здравствуйте, редактируем шаблон Товарный чек
Находим
		 <td width="50%"><br>
			 <p align="right"><font face="Arial" size="3">
			 Итого: {FORM_ORDER_SUM_TEXT}</font><br>
			 <b>К оплате: {FORM_ORDER_SUM_TEXT}</b></font>
		 </td>

Заменяем на
		 <td width="50%"><br>
			 <p align="right"><font face="Arial" size="3">
			 Итого: {FORM_ORDER_SUM_NUMBER} руб.</font><br>
			 <b>К оплате: {FORM_ORDER_SUM_NUMBER} руб.</b></font>
		 </td>
Не зря случайно сюда забрела.
Спасибо, Castiel.

А саму скидку может быть тоже можно округлить?

Прикрепленные изображения

  • Снимок.PNG


#5 mixperm

mixperm

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 226 сообщений
  • ГородПермь

Отправлено 03 Март 2014 - 11:29

Просмотр сообщенияCastiel (03 Март 2014 - 07:23) писал:

Здравствуйте, редактируем шаблон Товарный чек
Находим
		 <td width="50%"><br>
			 <p align="right"><font face="Arial" size="3">
			 Итого: {FORM_ORDER_SUM_TEXT}</font><br>
			 <b>К оплате: {FORM_ORDER_SUM_TEXT}</b></font>
		 </td>

Заменяем на
		 <td width="50%"><br>
			 <p align="right"><font face="Arial" size="3">
			 Итого: {FORM_ORDER_SUM_NUMBER} руб.</font><br>
			 <b>К оплате: {FORM_ORDER_SUM_NUMBER} руб.</b></font>
		 </td>
Спасибо, только саму скидку надо еще округлять.

#6 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 03 Март 2014 - 13:04

Просмотр сообщенияmixperm (03 Март 2014 - 11:29) писал:

Спасибо, только саму скидку надо еще округлять.

Редактируем товарный чек
Находим
{ol.LINE_SUM_TEXT}
Заменяем на
{ol.LINE_SUM_USER_MONEY_FORMAT_TEXT} руб.


#7 velena168

velena168

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 03 Март 2014 - 15:49

Спасибо!!!

#8 Yurren

Yurren

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 03 Март 2014 - 20:50

И от меня спасибо! Давно смущали копейки, но руки не доходили хелпнуть :)

#9 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 04 Март 2014 - 14:28

Просмотр сообщенияCastiel (03 Март 2014 - 13:04) писал:

Редактируем товарный чек
Находим
{ol.LINE_SUM_TEXT}
Заменяем на
{ol.LINE_SUM_USER_MONEY_FORMAT_TEXT} руб.


Сделал.

1. Товарник: 1 750-158 не равно 1 593 (см.картинку 5)
2. Как поставить сумму заказа = 1752 и округлить скидку на странице просмотра заказа (см.6)
3. Не забудьте пж-та и про письмо клиенту о заказ. Там тоже нужны правильные цифры.

Заранее спасибо!

Прикрепленные изображения

  • 5.png
  • 6.PNG


#10 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 05 Март 2014 - 07:39

Просмотр сообщенияzabota-mama (04 Март 2014 - 14:28) писал:

Сделал.

1. Товарник: 1 750-158 не равно 1 593 (см.картинку 5)
2. Как поставить сумму заказа = 1752 и округлить скидку на странице просмотра заказа (см.6)
3. Не забудьте пж-та и про письмо клиенту о заказ. Там тоже нужны правильные цифры.

Заранее спасибо!

Исправление на странице просмотра заказа
Находим
<td class="num alignRight">{order_lines.LINE_SUM | number}</td>
Заменяем на
<td class="num alignRight">{order_lines.LINE_SUM_NUMBER_FORMAT | number}</td>

Находим
<td class="num alignRight">{order_lines.LINE_PRICE | number}</td>
Заменяем на
<td class="num alignRight">{order_lines.LINE_PRICE_NUMBER_FORMAT | number}</td>

1. Данная цена вызвана округлением в большую сторону ( если у нас скидка 2.50 то она округляется до 3)

#11 zabota-mama

zabota-mama

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 732 сообщений

Отправлено 06 Март 2014 - 12:56

Сделал, в просмотре заказа у товарной позиции сумма стала = 1 руб.
Вернул обратно.

Насчет: 1. Товарник: 1 750-158 не равно 1 593 (см.картинку 5) - я имею ввиду что итоговая сумма не равна сумме позиций на 1 руб. Так не пойдет.

#12 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 06 Март 2014 - 15:02

Просмотр сообщенияzabota-mama (06 Март 2014 - 12:56) писал:

Сделал, в просмотре заказа у товарной позиции сумма стала = 1 руб.
Вернул обратно.

Насчет: 1. Товарник: 1 750-158 не равно 1 593 (см.картинку 5) - я имею ввиду что итоговая сумма не равна сумме позиций на 1 руб. Так не пойдет.

Редактируем Просмотр заказа
Находим
<td class="num alignRight">{order_lines.LINE_SUM | number}</td>
Заменяем на
<td class="num alignRight">{order_lines.LINE_SUM_NUMBER_FORMAT}</td>

Находим
<td class="num alignRight">{order_lines.LINE_PRICE | number}</td>

Заменяем на
<td class="num alignRight">{order_lines.LINE_PRICE_NUMBER_FORMAT}</td>

По поводу округления, у нас система округления работает так:
Если цена 250.5 то отображаем 251
Если цена 250.6 то отображаем 251
Если цена 250.4 то отображаем 250

Если вас не устраивает такое округление то используйте цену с копейками.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных