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


Просмотр Заказа


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

#1 Cancerva

Cancerva

    Продвинутый пользователь

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

Отправлено 28 Январь 2016 - 10:24

запутался уже в этих шаблонах заказа, вообщем речь о странице заказа открывающейся по ссылке типа
.../order/info/70c70e182d28e4c17
а именно о табличке с позициями заказа...
в админке же нормально сделано...без копеек, если есть скидка (а только она у нас может дать эти копейки) - то копейки округляются
QIP Shot - Screen 063.png


А при просмотре заказа вылезают и 2 знака после запятой (5,00% особенно веселит), округления копеек нет, в результате при оформлении заказа сумма заказа одна, а при просмотре заказа (и в товарном чеке кстати) другая
QIP Shot - Screen 062.png

Вообщем как сделать чтоб цифры в табличке номер 2 формировались так же как и в админке т.е без знаков после запятой, копейки округляются до рубля (применять правила для округления как в админке )

#2 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 28 Январь 2016 - 12:19

Просмотр сообщенияCancerva (28 Январь 2016 - 10:24) писал:

запутался уже в этих шаблонах заказа, вообщем речь о странице заказа открывающейся по ссылке типа
.../order/info/70c70e182d28e4c17
а именно о табличке с позициями заказа...
в админке же нормально сделано...без копеек, если есть скидка (а только она у нас может дать эти копейки) - то копейки округляются
Прикрепленный файл QIP Shot - Screen 063.png


А при просмотре заказа вылезают и 2 знака после запятой (5,00% особенно веселит), округления копеек нет, в результате при оформлении заказа сумма заказа одна, а при просмотре заказа (и в товарном чеке кстати) другая
Прикрепленный файл QIP Shot - Screen 062.png

Вообщем как сделать чтоб цифры в табличке номер 2 формировались так же как и в админке т.е без знаков после запятой, копейки округляются до рубля (применять правила для округления как в админке )

Здравствуйте. В шаблоне Просмотр заказа Вам нужно найти строчку:
<td class="num alignRight">{order_lines.LINE_PRICE | number}</td>

и заменить ее на:
<td class="num alignRight">{order_lines.LINE_PRICE | money_format}</td>

и далее найти:
<td class="num alignRight">{order_lines.LINE_SUM | number}</td>

и заменить на:

<td class="num alignRight">{order_lines.LINE_SUM | money_format}</td>


#3 Cancerva

Cancerva

    Продвинутый пользователь

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

Отправлено 28 Январь 2016 - 22:56

А вариант чтоб просто цифра без "руб." можно сделать?
а то с процентами скидки не очень))) да и в шапке таблицы указано уже что в рублях
QIP Shot - Screen 088.png

#4 Cancerva

Cancerva

    Продвинутый пользователь

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

Отправлено 29 Январь 2016 - 00:03

Вообщем я пока сделал "половинчатый" вариант...
QIP Shot - Screen 064.png
В принципе пусть будет даже "руб." у цен, если сложно сделать, но
1)надо как то величину скидки сделать чтоб либо просто 5 было либо 5%
2) обратил внимание, а почему кстати строка со скидкой идет самой последней, после доставки? Ведь поидее, скидка предоставляется на сам товар, а не на весь заказ (товар+ стоимость доставки)... Опять путаем клиента получается....
Должно быть так...
товар...........цена
товар1 ........цена
скидка ........ столько то
доставка...... столько то

#5 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 29 Январь 2016 - 04:21

В шаблоне Просмотр заказа найдите:
<td class="num alignRight">{order_lines.LINE_PRICE | number}</td>
					  <td class="alignCenter">
						<!-- Товарная позиция -->
						{% IF order_lines.TYPE_ID=1 %}
						  {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}
						<!-- Доставка -->
						{% ELSEIF order_lines.TYPE_ID = 2%}
						  1 шт
						<!-- Скидка -->
						{% ELSEIF order_lines.TYPE_ID = 3%}
						  <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
						{%ENDIF%}
					  </td>

замените на:
<td class="num alignRight">{% IF order_lines.TYPE_ID = 3%}{order_lines.LINE_PRICE}{% ELSE %}{order_lines.LINE_PRICE | number}{%ENDIF%}</td>
					  <td class="alignCenter">
						<!-- Товарная позиция -->
						{% IF order_lines.TYPE_ID=1 %}
						  {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}
		 <!-- Скидка -->
						{% ELSEIF order_lines.TYPE_ID = 3%}
						  <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
						<!-- Доставка -->
						{% ELSEIF order_lines.TYPE_ID = 2%}
						  1 шт
					   {%ENDIF%}
					  </td>


#6 Cancerva

Cancerva

    Продвинутый пользователь

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

Отправлено 29 Январь 2016 - 21:22

спасибо...





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

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