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


Показывать Состав Заказа При Оформлении


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

#1 cannis

cannis

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

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

Отправлено 16 Август 2014 - 13:43

Добрый день.
Как сделать, чтобы список купленных товаров был виден:
1.В "быстром заказе" - наверху страницы
2.В обычном заказе - на шаге "доставка"

Спасибо.

#2 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 16 Август 2014 - 18:12

Просмотр сообщенияcannis (16 Август 2014 - 13:43) писал:

Добрый день.
Как сделать, чтобы список купленных товаров был виден:
1.В "быстром заказе" - наверху страницы
2.В обычном заказе - на шаге "доставка"

Спасибо.
Все, что Вы хотите реализовать можно сделать через корзину. Таким образом, быстрый заказ можно внедрить в шаблон Корзины, как реализовано в дизайн-шаблоне Бистро.
Вам подходит такая реализация?

#3 cannis

cannis

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

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

Отправлено 16 Август 2014 - 18:52

Мне сложно сказать подходит или нет, я не пробовал шаблон Бистро. Готов попробовать. Надо это вот зачем. При выборе доставки почтой стоимость определяется весом заказа. Весовую группу (0-500, 500-1000 г и т.д.) вводит сам покупатель. Надо, чтобы он не бегал по сайту и не вспоминал общий вес своего заказа, а видел его.
Если есть какие-то другие способы решения этой задачи, с удовольствием рассмотрю их

#4 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 16 Август 2014 - 21:41

Просмотр сообщенияcannis (16 Август 2014 - 18:52) писал:

Мне сложно сказать подходит или нет, я не пробовал шаблон Бистро. Готов попробовать. Надо это вот зачем. При выборе доставки почтой стоимость определяется весом заказа. Весовую группу (0-500, 500-1000 г и т.д.) вводит сам покупатель. Надо, чтобы он не бегал по сайту и не вспоминал общий вес своего заказа, а видел его.
Если есть какие-то другие способы решения этой задачи, с удовольствием рассмотрю их
Все заказа можно выводить в блоке корзины справа вверху. Этот блок остается всегда на странице.
Посмотреть оформление заказа в шаблоне быстро Вы сможете на тестовом сайте здесь.

#5 cannis

cannis

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

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

Отправлено 16 Август 2014 - 23:51

Да, вполне подходящий вариант. А как это сделать?

#6 cannis

cannis

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

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

Отправлено 18 Август 2014 - 11:50

Хотелось бы получить ответ

#7 Vaccina

Vaccina

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

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

Отправлено 19 Август 2014 - 01:42

В шаблоне Оформление заказа найдите:
<header>
   <h1>Корзина</h1>
	  <h2>Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h2>
   </header>

вставьте после него:
<form action="{CART_URL}" method="post" class="cartForm">
  <input type="hidden" name="hash" value="{HASH}" />
  <table class="basket">
   <thead>
	<tr>
	 <th>Товар</th>
	 <th>Название</th>
	 <th><abbr title="Количество заказываемого товара">Количество</abbr></th>
	 <th>Цена</th>
	 <th></th>
	</tr>
   </thead>
	  <tfoot>
		<th colspan="3" style="border-right:0;">
		  <span class="price">Итого:</span>
		</th>
		<th style="border-left:0;">
		  <span class="price">
			<strong>
			  {% FOR cart_sum %}
				{cart_sum.NOW_WITH_DISCOUNT | money_format}
			  {% ENDFOR %}
			</strong>
		  </span> 
		</th>
		<th>
		</th>
	  </tfoot>
   <tbody>
		<!-- Позиции заказа -->
		{% FOR cart_items %}
		  <tr>
			<td width="10%">
			  <div class="item-image"><a href="{cart_items.GOODS_URL}"><img alt="{cart_items.GOODS_NAME}" title="{cart_items.GOODS_NAME}" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div>
		</td>
			<td width="60%">
		 <h3><a href="{cart_items.GOODS_URL}" data-role="item-title">
				  {cart_items.GOODS_NAME}
				  <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
				  {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
				</a></h3>   
	   </td>
			<td width="10%">
		 <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" value="{cart_items.ORDER_LINE_QUANTITY}" class="item-quantity" size="4" data-role="item-quantity" value="1" style="text-align: center;">
	   </td>
			<td class="price" data-role="item-price" width="15%">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td>
		<td width="5%"><a class="close" title="Удалить позицию" href="{cart_items.ORDER_LINE_DELETE_URL}">X</a></td>
		  </tr> 
		{% ENDFOR %}
		<!-- Скидки, действующие на заказ -->
		{% FOR cart_discount %}
		  {% IF cart_discount.DISCOUNT_IS_ENABLED %}
			<tr>
			  <td width="10%"></td>
			  <td width="60%">
				<h3><a href="#" data-role="item-title">
				  {cart_discount.DISCOUNT_NAME}
				</a></h3>
			  </td>
			  <td width="10%">
				{% IF cart_discount.IS_PERCENT %}
				  {cart_discount.DISCOUNT_VALUE}%
				{% ELSE %}
				  {cart_discount.DISCOUNT_VALUE | money_format}
				{% ENDIF %}
			  </td>
			  <td class="price" data-role="item-price" width="15%">{cart_discount.END_PRICE | money_format}</td>
			  <td width="5%"></td>
			</tr>
		  {% ENDIF %}
		{% ENDFOR %}
   </tbody>
  </table>
  </form> 

этот же блок вставьте в начало шаблона Быстрый заказ

#8 cannis

cannis

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

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

Отправлено 19 Август 2014 - 13:30

Все работает, спасибо.




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

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