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


Изменения Цен Доставки


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

#1 Снежколеп

Снежколеп

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

  • Пользователи
  • PipPipPip
  • 105 сообщений
  • ГородМосква

Отправлено 27 Май 2015 - 14:29

Здравствуйте!

Столкнулись с такой проблемой, дело в том что при оформлении заказа вес товара и габариты не учитываются, а это немаловажно когда мы отправляем заказ по России, вообщем в скриншотах я объясню в чём причина.
Надо что бы когда клиент клал товар в корзину там отображалась компания которой он бы хотел что бы ему привезли товар, но цены была примерная, типа от 380 руб (далее что то в роде этого, окончательная цена доставки формируется нашим менеджером) И при этом в карточке заказ сумма доставки не считалась, Например снежколеп стоит 240 руб далее Компания которую они выбрали, скажем Жел дор - Итого к оплате 240 руб, А где строка доставки указать (Стоимостьь указана без учёта доставки,окончательная цена доставки формируется нашим менеджером )
Вот скриншоты:

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

  • 2015-05-27_140315.png
  • 2015-05-27_140515.png
  • 2015-05-27_140847.png
  • 2015-05-27_141408.png


#2 Dars

Dars

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

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

Отправлено 27 Май 2015 - 15:18

Просмотр сообщенияСнежколеп (27 Май 2015 - 14:29) писал:

Здравствуйте!

Столкнулись с такой проблемой, дело в том что при оформлении заказа вес товара и габариты не учитываются, а это немаловажно когда мы отправляем заказ по России, вообщем в скриншотах я объясню в чём причина.
Надо что бы когда клиент клал товар в корзину там отображалась компания которой он бы хотел что бы ему привезли товар, но цены была примерная, типа от 380 руб (далее что то в роде этого, окончательная цена доставки формируется нашим менеджером) И при этом в карточке заказ сумма доставки не считалась, Например снежколеп стоит 240 руб далее Компания которую они выбрали, скажем Жел дор - Итого к оплате 240 руб, А где строка доставки указать (Стоимостьь указана без учёта доставки,окончательная цена доставки формируется нашим менеджером )
Вот скриншоты:
Здравствуйте!
В шаблоне "Оформление заказа" строку:

					<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>

замените на:

					<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>от {order_delivery.END_PRICE | money_format}</span>

Код:

<!-- Шаг 3. Оплата -->
	{% ELSEIF ORDER_STAGE_NUM=3 %}
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	  <div class="orderStepName act theme-color ok">Оплата</div>
	  <div class="orderStrageCont">
	  <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>
	  <div class="orderstageTwrp">
	  <div class="manufacturer-list">
		<table class="orderStagePaymentListTable tablew">
		  {% FOR order_payment %}
			<tr class="first">
			  <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}"  class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td>
			  <td class="cell2" style="">
				<label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>
				<!-- Сообщение для пользователя -->
				{order_payment.MESSAGE}
			  </td>
			</tr>
		  {% ENDFOR %}
		</table>
	  </div>
	</div>
	  <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	  {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
		<!-- Если скидки по купонам активированы в панели управления магазином -->
		{% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
		  <div class="fieldset">
			<h2 class="orderstageH">Купон на скидку, если имеется</h2>
			<div class="orderstageTwrp coupon">
			<ul class="form-list">
			  <li>
				<label for="form_coupon_code">Код купона</label>
				<div class="input-box">
				  <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" />
				</div>
			  <li>
			</ul>
		  </div>
		  </div>
	  
		{% ENDIF %}
	  {% ENDIF %}
	  <div class="buttons">
	  <div class="back">
		<p class="back-link">
		  {% IF ORDER_STAGE_NUM=1 %}
			<a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок">
		  {% ELSEIF ORDER_STAGE_NUM=2 %}
			<a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">
		  {% ELSEIF ORDER_STAGE_NUM=3 %}
			<a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">
		  {% ELSEIF ORDER_STAGE_NUM=4 %}
			<a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">
		  {% ENDIF %}
		  <small>« </small>Назад</a>
		</p>
	  </div>
	  <div class="nextStage">
		<button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу">
		{% IF ORDER_STAGE_NUM=4%}
		  Оформить заказ
		{% ELSE %}
		  Перейти к следующему шагу
		{% ENDIF %}</button>
	  </div>
	</div>
	  </div>
	   </div>
	 <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div>
	  <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	 
	<!-- Шаг 4. Подтверждение заказа -->
	{% ELSEIF ORDER_STAGE_NUM=4 %}
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div>
	  <div class="orderStepName act theme-color ok">Подтверждение заказа</div>
	  <div class="orderStrageCont">
	  <h2 class="orderstageH">Подтверждение заказа</h2>
	  <div class="cart-info">
	  <div class="orderstageTwrp">
		<table id="shopping-cart-table" class="tablew">
		  <thead>
			<tr>
			  <td>Фото</td>
			  <td><span class="nobr">Название товара</span></td>
			  <td width="80">Кол-во</td>
			  <td width="120">Общая сумма</td>
			</tr>
		  </thead>
		  <tfoot class="qwe">
			<tr>
			  <td colspan="2" class="a-left">
				<span class="price">Итого:</span>
			  </td>
			  <td class="a-center" colspan="2">
				<span class="price theme-color laststage">
				  {% FOR cart_sum %}
					{cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | money_format}
				  {% ENDFOR %}
				</span> 
			  </td>
			</tr>
		  </tfoot>
		  <tbody>
			{% FOR cart_items %}
			  <tr>
				<td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td>
				<td class="gnameinorderstage">
					<a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					  {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>
				</td>
				<td class="a-left" width="50">
				  {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME}
				</td>
				<td width="100">
				  <span class="cart-price">
					<span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span>		   
				  </span>
				</td>
			  </tr> 
			{% ENDFOR %}
		   
			<!-- Доставка -->
			{% FOR cart_items_delivery %}
			  <tr>
				<td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td>
				<td>
				  Доставка {cart_items_delivery.NAME}
				  <!-- Если указана зона доставки -->
				  {% IF cart_items_delivery.WITH_DELIVERY_ZONE %}
					<span>({cart_items_delivery.DELIVERY_ZONE_DESC})</span>
				  {% ENDIF %}
				</td>
				<td class="a-left">
				  1 шт
				</td>
				<td>
				  <span class="cart-price">
					<span class="price">{cart_items_delivery.END_PRICE | money_format}</span>		   
				  </span>
				</td>
			  </tr>
			{% ENDFOR %}
		   

замените на:

<!-- Шаг 3. Оплата -->
	{% ELSEIF ORDER_STAGE_NUM=3 %}
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	  <div class="orderStepName act theme-color ok">Оплата</div>
	  <div class="orderStrageCont">
	  <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>
	  <div class="orderstageTwrp">
	  <div class="manufacturer-list">
		<table class="orderStagePaymentListTable tablew">
		  {% FOR order_payment %}
			<tr class="first">
			  <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}"  class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td>
			  <td class="cell2" style="">
				<label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>
				<!-- Сообщение для пользователя -->
				{order_payment.MESSAGE}
			  </td>
			</tr>
		  {% ENDFOR %}
		</table>
	  </div>
	</div>
	  <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	  {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
		<!-- Если скидки по купонам активированы в панели управления магазином -->
		{% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
		  <div class="fieldset">
			<h2 class="orderstageH">Купон на скидку, если имеется</h2>
			<div class="orderstageTwrp coupon">
			<ul class="form-list">
			  <li>
				<label for="form_coupon_code">Код купона</label>
				<div class="input-box">
				  <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" />
				</div>
			  <li>
			</ul>
		  </div>
		  </div>
	  
		{% ENDIF %}
	  {% ENDIF %}
	  <div class="buttons">
	  <div class="back">
		<p class="back-link">
		  {% IF ORDER_STAGE_NUM=1 %}
			<a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок">
		  {% ELSEIF ORDER_STAGE_NUM=2 %}
			<a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">
		  {% ELSEIF ORDER_STAGE_NUM=3 %}
			<a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">
		  {% ELSEIF ORDER_STAGE_NUM=4 %}
			<a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">
		  {% ENDIF %}
		  <small>« </small>Назад</a>
		</p>
	  </div>
	  <div class="nextStage">
		<button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу">
		{% IF ORDER_STAGE_NUM=4%}
		  Оформить заказ
		{% ELSE %}
		  Перейти к следующему шагу
		{% ENDIF %}</button>
	  </div>
	</div>
	  </div>
	   </div>
	 <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div>
	  <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	 
	<!-- Шаг 4. Подтверждение заказа -->
	{% ELSEIF ORDER_STAGE_NUM=4 %}
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	  <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div>
	  <div class="orderStepName act theme-color ok">Подтверждение заказа</div>
	  <div class="orderStrageCont">
	  <h2 class="orderstageH">Подтверждение заказа</h2>
	  <div class="cart-info">
	  <div class="orderstageTwrp">
		<table id="shopping-cart-table" class="tablew">
		  <thead>
			<tr>
			  <td>Фото</td>
			  <td><span class="nobr">Название товара</span></td>
			  <td width="80">Кол-во</td>
			  <td width="120">Общая сумма</td>
			</tr>
		  </thead>
		  <tfoot class="qwe">
			<tr>
			  <td colspan="2" class="a-left">
				<span class="price">Итого:</span>
			  </td>
			  <td class="a-center" colspan="2">
				<span class="price theme-color laststage">
				  {% FOR cart_sum %}
					{cart_sum.NOW_WITH_DISCOUNT | money_format}
				  {% ENDFOR %}
				</span> 
			  </td>
			</tr>
		  </tfoot>
		  <tbody>
			{% FOR cart_items %}
			  <tr>
				<td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td>
				<td class="gnameinorderstage">
					<a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					  {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>
				</td>
				<td class="a-left" width="50">
				  {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME}
				</td>
				<td width="100">
				  <span class="cart-price">
					<span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span>		   
				  </span>
				</td>
			  </tr> 
			{% ENDFOR %}
		   
			<!-- Доставка -->
			  <tr>
				<td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td>
				<td>
				  Сумма без учета доставки, доставка оплачивается отдельно.
				</td>
				<td class="a-left">
				</td>
				<td>				  
				</td>
			  </tr>

Далее, в шаблоне "Просмотр заказа" код:

<tfoot>
			<tr>
			  <td colspan="3" class="results">
				<span class="price">Итого:</span>
			  </td>
			  <td>
				<span class="cart-total-price">
				  <span class="price ftheme-color">
					{ORDER_SUM | money}
				  </span> 
				</span>
			  </td>
			</tr>
		  </tfoot>
		  <tbody>
			{%FOR order_lines%}
			  <tr id="order-item-row-{order_lines.ID}">
				<!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
				<td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>
				<td><span class="price-excl-tax"><span class="cart-price"><span class="price">
				  <!-- Товарная позиция либо доставка -->
				  {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
					{order_lines.LINE_PRICE | money}
				  <!-- Скидка -->
				  {% ELSEIF order_lines.TYPE_ID = 3%}
					<span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
				  {%ENDIF%}
				</span></span></span></td>
				<td>
				  <!-- Товарная позиция -->
				  {% IF order_lines.TYPE_ID=1 %}
					{order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
				  <!-- Доставка -->
				  {% 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>
				  <span class="price-excl-tax">
				  <span class="cart-price"><span class="price">{order_lines.LINE_SUM | money}</span></span></span>
				</td>
			  </tr>
			{%ENDFOR%}
		  </tbody>

замените на:

<tfoot>
			<tr>
			  <td colspan="3" class="results">
				<span class="price">Итого:</span>
			  </td>
			  <td>
				<span class="cart-total-price">
				  <span class="price ftheme-color">
				  </span> 
				</span>
			  </td>
			</tr>
		  </tfoot>
		  <tbody>
			{%FOR order_lines%}
			{% IFNOT order_lines.ART_NUMBER = Доставка %}
			  <tr id="order-item-row-{order_lines.ID}">
				<!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
				<td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>
				<td><span class="price-excl-tax"><span class="cart-price"><span class="price">
				  <!-- Товарная позиция либо доставка -->
				  {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
					{order_lines.LINE_PRICE | money}
				  <!-- Скидка -->
				  {% ELSEIF order_lines.TYPE_ID = 3%}
					<span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
				  {%ENDIF%}
				</span></span></span></td>
				<td>
				  <!-- Товарная позиция -->
				  {% IF order_lines.TYPE_ID=1 %}
					{order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
				  <!-- Доставка -->
				  {% 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>
				  <span class="price-excl-tax">
				  <span class="cart-price cart-sum"><span class="price">{order_lines.LINE_SUM | money}</span></span></span>
				</td>
			  </tr>
			  {% ELSE %}
			   <tr id="order-item-row-{order_lines.ID}">
			   <td><span class="price-excl-tax"><span class="cart-price">
				  Сумма указана без учета доставки, цена доставки формируется нашим менеджером.
				</span></span></td>
				<td>
				 
				</td>
				<td>
				 
				</td>
				<td></td>
			  </tr>
			  {% ENDIF %}
			{%ENDFOR%}
		  </tbody>

Далее в main.js после кода:

$("#deliveryConvenientDate").datepicker({
   dayNames	  : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'],
  dayNamesMin	: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ],
  closeText	  : 'Готово',
  currentText	: 'Сегодня' ,
  duration	  : '',
  monthNames	: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'],
  monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'],
  yearRange	  : "-6:+6",
  dateFormat	: 'dd.mm.yy',
  minDate		 : new Date(),
  firstDay	  : 1
});

добавьте код:

var sum = 0;
  $('.cart-sum').each(function(i) {
	sum =+ parseInt($(this).text());
  });
  $('.cart-total-price span').text(sum+' рублей');


#3 Снежколеп

Снежколеп

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

  • Пользователи
  • PipPipPip
  • 105 сообщений
  • ГородМосква

Отправлено 27 Май 2015 - 16:39

Просмотр сообщенияDars (27 Май 2015 - 15:18) писал:

Здравствуйте!
В шаблоне "Оформление заказа" строку:

				 <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>

замените на:

				 <span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>от {order_delivery.END_PRICE | money_format}</span>

Код:

<!-- Шаг 3. Оплата -->
{% ELSEIF ORDER_STAGE_NUM=3 %}
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	 <div class="orderStepName act theme-color ok">Оплата</div>
	 <div class="orderStrageCont">
	 <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>
	 <div class="orderstageTwrp">
	 <div class="manufacturer-list">
	 <table class="orderStagePaymentListTable tablew">
		 {% FOR order_payment %}
		 <tr class="first">
			 <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td>
			 <td class="cell2" style="">
			 <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>
			 <!-- Сообщение для пользователя -->
			 {order_payment.MESSAGE}
			 </td>
		 </tr>
		 {% ENDFOR %}
	 </table>
	 </div>
</div>
	 <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	 {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
	 <!-- Если скидки по купонам активированы в панели управления магазином -->
	 {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
		 <div class="fieldset">
		 <h2 class="orderstageH">Купон на скидку, если имеется</h2>
		 <div class="orderstageTwrp coupon">
		 <ul class="form-list">
			 <li>
			 <label for="form_coupon_code">Код купона</label>
			 <div class="input-box">
				 <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" />
			 </div>
			 <li>
		 </ul>
		 </div>
		 </div>
	
	 {% ENDIF %}
	 {% ENDIF %}
	 <div class="buttons">
	 <div class="back">
	 <p class="back-link">
		 {% IF ORDER_STAGE_NUM=1 %}
		 <a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок">
		 {% ELSEIF ORDER_STAGE_NUM=2 %}
		 <a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">
		 {% ELSEIF ORDER_STAGE_NUM=3 %}
		 <a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">
		 {% ELSEIF ORDER_STAGE_NUM=4 %}
		 <a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">
		 {% ENDIF %}
		 <small>« </small>Назад</a>
	 </p>
	 </div>
	 <div class="nextStage">
	 <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу">
	 {% IF ORDER_STAGE_NUM=4%}
		 Оформить заказ
	 {% ELSE %}
		 Перейти к следующему шагу
	 {% ENDIF %}</button>
	 </div>
</div>
	 </div>
	 </div>
	 <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div>
	 <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	
<!-- Шаг 4. Подтверждение заказа -->
{% ELSEIF ORDER_STAGE_NUM=4 %}
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div>
	 <div class="orderStepName act theme-color ok">Подтверждение заказа</div>
	 <div class="orderStrageCont">
	 <h2 class="orderstageH">Подтверждение заказа</h2>
	 <div class="cart-info">
	 <div class="orderstageTwrp">
	 <table id="shopping-cart-table" class="tablew">
		 <thead>
		 <tr>
			 <td>Фото</td>
			 <td><span class="nobr">Название товара</span></td>
			 <td width="80">Кол-во</td>
			 <td width="120">Общая сумма</td>
		 </tr>
		 </thead>
		 <tfoot class="qwe">
		 <tr>
			 <td colspan="2" class="a-left">
			 <span class="price">Итого:</span>
			 </td>
			 <td class="a-center" colspan="2">
			 <span class="price theme-color laststage">
				 {% FOR cart_sum %}
				 {cart_sum.NOW_WITH_DELIVERY_AND_DISCOUNT | money_format}
				 {% ENDFOR %}
			 </span>
			 </td>
		 </tr>
		 </tfoot>
		 <tbody>
		 {% FOR cart_items %}
			 <tr>
			 <td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td>
			 <td class="gnameinorderstage">
				 <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					 {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>
			 </td>
			 <td class="a-left" width="50">
				 {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME}
			 </td>
			 <td width="100">
				 <span class="cart-price">
				 <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span>		
				 </span>
			 </td>
			 </tr>
		 {% ENDFOR %}
		
		 <!-- Доставка -->
		 {% FOR cart_items_delivery %}
			 <tr>
			 <td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td>
			 <td>
				 Доставка {cart_items_delivery.NAME}
				 <!-- Если указана зона доставки -->
				 {% IF cart_items_delivery.WITH_DELIVERY_ZONE %}
				 <span>({cart_items_delivery.DELIVERY_ZONE_DESC})</span>
				 {% ENDIF %}
			 </td>
			 <td class="a-left">
				 1 шт
			 </td>
			 <td>
				 <span class="cart-price">
				 <span class="price">{cart_items_delivery.END_PRICE | money_format}</span>		
				 </span>
			 </td>
			 </tr>
		 {% ENDFOR %}
		

замените на:

<!-- Шаг 3. Оплата -->
{% ELSEIF ORDER_STAGE_NUM=3 %}
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	 <div class="orderStepName act theme-color ok">Оплата</div>
	 <div class="orderStrageCont">
	 <h2 class="orderstageH" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>
	 <div class="orderstageTwrp">
	 <div class="manufacturer-list">
	 <table class="orderStagePaymentListTable tablew">
		 {% FOR order_payment %}
		 <tr class="first">
			 <td class="cell1"><input type="radio" id="paymentId{order_payment.ID}" name="form[payment][id]" value="{order_payment.ID}" class="required" {% IFNOT ORDER_FORM_PAYMENT_ID %}{% IF order_payment.first %}checked="checked"{% ENDIF %}{% ELSEIF order_payment.ID = ORDER_FORM_PAYMENT_ID %}checked="checked"{% ENDIF %}/></td>
			 <td class="cell2" style="">
			 <label for="paymentId{order_payment.ID}">{order_payment.NAME}</label>
			 <!-- Сообщение для пользователя -->
			 {order_payment.MESSAGE}
			 </td>
		 </tr>
		 {% ENDFOR %}
	 </table>
	 </div>
</div>
	 <!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	 {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %}
	 <!-- Если скидки по купонам активированы в панели управления магазином -->
	 {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %}
		 <div class="fieldset">
		 <h2 class="orderstageH">Купон на скидку, если имеется</h2>
		 <div class="orderstageTwrp coupon">
		 <ul class="form-list">
			 <li>
			 <label for="form_coupon_code">Код купона</label>
			 <div class="input-box">
				 <input id="form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="input-text" />
			 </div>
			 <li>
		 </ul>
		 </div>
		 </div>
	
	 {% ENDIF %}
	 {% ENDIF %}
	 <div class="buttons">
	 <div class="back">
	 <p class="back-link">
		 {% IF ORDER_STAGE_NUM=1 %}
		 <a class="button" href="{CART_URL}" title="Вернуться назад в вашу корзину покупок">
		 {% ELSEIF ORDER_STAGE_NUM=2 %}
		 <a class="button" href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">
		 {% ELSEIF ORDER_STAGE_NUM=3 %}
		 <a class="button" href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">
		 {% ELSEIF ORDER_STAGE_NUM=4 %}
		 <a class="button" href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">
		 {% ENDIF %}
		 <small>« </small>Назад</a>
	 </p>
	 </div>
	 <div class="nextStage">
	 <button class="button theme-color" type="submit" class="button" title="Перейти к следующему шагу">
	 {% IF ORDER_STAGE_NUM=4%}
		 Оформить заказ
	 {% ELSE %}
		 Перейти к следующему шагу
	 {% ENDIF %}</button>
	 </div>
</div>
	 </div>
	 </div>
	 <div class="orderStepName ftheme-color btheme-color ok">Подтверждение заказа</div>
	 <!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->
	
<!-- Шаг 4. Подтверждение заказа -->
{% ELSEIF ORDER_STAGE_NUM=4 %}
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_CONTACTS_URL}" title="Вернуться назад на страницу контактных данных">Контакты</a></div>
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_DELIVERY_URL}" title="Вернуться назад на страницу выбора варианта доставки">Доставка</a></div>
	 <div class="orderStepName act theme-color ok"><a href="{ORDER_STAGE_PAYMENT_URL}" title="Вернуться назад на страницу выбора варианта оплаты заказа">Оплата</a></div>
	 <div class="orderStepName act theme-color ok">Подтверждение заказа</div>
	 <div class="orderStrageCont">
	 <h2 class="orderstageH">Подтверждение заказа</h2>
	 <div class="cart-info">
	 <div class="orderstageTwrp">
	 <table id="shopping-cart-table" class="tablew">
		 <thead>
		 <tr>
			 <td>Фото</td>
			 <td><span class="nobr">Название товара</span></td>
			 <td width="80">Кол-во</td>
			 <td width="120">Общая сумма</td>
		 </tr>
		 </thead>
		 <tfoot class="qwe">
		 <tr>
			 <td colspan="2" class="a-left">
			 <span class="price">Итого:</span>
			 </td>
			 <td class="a-center" colspan="2">
			 <span class="price theme-color laststage">
				 {% FOR cart_sum %}
				 {cart_sum.NOW_WITH_DISCOUNT | money_format}
				 {% ENDFOR %}
			 </span>
			 </td>
		 </tr>
		 </tfoot>
		 <tbody>
		 {% FOR cart_items %}
			 <tr>
			 <td><div class="image goods-image-icon-square"><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=chameleon{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></div></td>
			 <td class="gnameinorderstage">
				 <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
					 {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>
			 </td>
			 <td class="a-left" width="50">
				 {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME}
			 </td>
			 <td width="100">
				 <span class="cart-price">
				 <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span>		
				 </span>
			 </td>
			 </tr>
		 {% ENDFOR %}
		
		 <!-- Доставка -->
			 <tr>
			 <td><div class="delivery" title="Доставка {cart_items_delivery.NAME}"></div></td>
			 <td>
				 Сумма без учета доставки, доставка оплачивается отдельно.
			 </td>
			 <td class="a-left">
			 </td>
			 <td>				
			 </td>
			 </tr>

Далее, в шаблоне "Просмотр заказа" код:

<tfoot>
		 <tr>
			 <td colspan="3" class="results">
			 <span class="price">Итого:</span>
			 </td>
			 <td>
			 <span class="cart-total-price">
				 <span class="price ftheme-color">
				 {ORDER_SUM | money}
				 </span>
			 </span>
			 </td>
		 </tr>
		 </tfoot>
		 <tbody>
		 {%FOR order_lines%}
			 <tr id="order-item-row-{order_lines.ID}">
			 <!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
			 <td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>
			 <td><span class="price-excl-tax"><span class="cart-price"><span class="price">
				 <!-- Товарная позиция либо доставка -->
				 {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
				 {order_lines.LINE_PRICE | money}
				 <!-- Скидка -->
				 {% ELSEIF order_lines.TYPE_ID = 3%}
				 <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
				 {%ENDIF%}
			 </span></span></span></td>
			 <td>
				 <!-- Товарная позиция -->
				 {% IF order_lines.TYPE_ID=1 %}
				 {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
				 <!-- Доставка -->
				 {% 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>
				 <span class="price-excl-tax">
				 <span class="cart-price"><span class="price">{order_lines.LINE_SUM | money}</span></span></span>
			 </td>
			 </tr>
		 {%ENDFOR%}
		 </tbody>

замените на:

<tfoot>
		 <tr>
			 <td colspan="3" class="results">
			 <span class="price">Итого:</span>
			 </td>
			 <td>
			 <span class="cart-total-price">
				 <span class="price ftheme-color">
				 </span>
			 </span>
			 </td>
		 </tr>
		 </tfoot>
		 <tbody>
		 {%FOR order_lines%}
		 {% IFNOT order_lines.ART_NUMBER = Доставка %}
			 <tr id="order-item-row-{order_lines.ID}">
			 <!-- <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%}&nbsp;{%ENDIF%}</td> -->
			 <td class="good_name"><p>{% IF order_lines.GOODS_URL %}<a href="{order_lines.GOODS_URL}">{order_lines.NAME}</a>{% ELSE %}{order_lines.NAME}{% ENDIF %}</p></td>
			 <td><span class="price-excl-tax"><span class="cart-price"><span class="price">
				 <!-- Товарная позиция либо доставка -->
				 {% IF order_lines.TYPE_ID=1 || order_lines.TYPE_ID=2 || order_lines.TYPE_ID=3 && order_lines.MEASURE_NAME!=% %}
				 {order_lines.LINE_PRICE | money}
				 <!-- Скидка -->
				 {% ELSEIF order_lines.TYPE_ID = 3%}
				 <span class="num">{order_lines.LINE_PRICE_NUMBER_FORMAT}</span> {order_lines.MEASURE_NAME}
				 {%ENDIF%}
			 </span></span></span></td>
			 <td>
				 <!-- Товарная позиция -->
				 {% IF order_lines.TYPE_ID=1 %}
				 {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span>
				 <!-- Доставка -->
				 {% 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>
				 <span class="price-excl-tax">
				 <span class="cart-price cart-sum"><span class="price">{order_lines.LINE_SUM | money}</span></span></span>
			 </td>
			 </tr>
			 {% ELSE %}
			 <tr id="order-item-row-{order_lines.ID}">
			 <td><span class="price-excl-tax"><span class="cart-price">
				 Сумма указана без учета доставки, цена доставки формируется нашим менеджером.
			 </span></span></td>
			 <td>
				
			 </td>
			 <td>
				
			 </td>
			 <td></td>
			 </tr>
			 {% ENDIF %}
		 {%ENDFOR%}
		 </tbody>

Далее в main.js после кода:

$("#deliveryConvenientDate").datepicker({
dayNames	 : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'],
dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ],
closeText	 : 'Готово',
currentText : 'Сегодня' ,
duration	 : '',
monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'],
monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'],
yearRange	 : "-6:+6",
dateFormat : 'dd.mm.yy',
minDate		 : new Date(),
firstDay	 : 1
});

добавьте код:

var sum = 0;
$('.cart-sum').each(function(i) {
sum =+ parseInt($(this).text());
});
$('.cart-total-price span').text(sum+' рублей');

Спасибо огромное, всё просто супер, но вот только проблемка теперь в самом письме которое приходит клиенту, там уже указанно с доставкой, просто будет происходить путаница.
Вот скриншот
Изображение

#4 Vaccina

Vaccina

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

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

Отправлено 28 Май 2015 - 04:38

В разделе Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
<td align="right">{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>

замените на:
<td align="right">{% IF order_lines.TYPE_ID = 2%}от{% ENDIF %}{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>

Далее найдите:
<td align="right"><strong>{ORDER_SUM | money}</strong></td>
замените на:
<td align="right"><strong>от {ORDER_SUM | money}</strong></td>


#5 Снежколеп

Снежколеп

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

  • Пользователи
  • PipPipPip
  • 105 сообщений
  • ГородМосква

Отправлено 28 Май 2015 - 11:26

Просмотр сообщенияVaccina (28 Май 2015 - 04:38) писал:

В разделе Сайт - Редактор шаблонов - Другие шаблоны - Письмо покупателю о заказе - найдите:
<td align="right">{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>

замените на:
<td align="right">{% IF order_lines.TYPE_ID = 2%}от{% ENDIF %}{order_lines.LINE_SUM_USER_MONEY_FORMAT_TEXT}</td>

Далее найдите:
<td align="right"><strong>{ORDER_SUM | money}</strong></td>
замените на:
<td align="right"><strong>от {ORDER_SUM | money}</strong></td>

Спасибо, будем тестировать =)




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

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