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


Вопрос По Изменении Карточки Заказа! Возможно Ли?))


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

#1 igor217

igor217

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

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

Отправлено 04 Декабрь 2014 - 06:10

Возможно ли сделать? что бы  в карточке заказа для клиента ,когда он отметил зону доставки например по Москве выдавало не ноль рублей а просто пустую ячейку, но в названии как зона доставки по Москве, и способ оплаты наличными, а если же он выбрал по России например то в ячейке так же 0 рублей, но способ оплаты уже выставить счет в банке,

Извините за запутаность, но как возможно по максимальному хотя бы это сделать))
Спасибо!.

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

  • skrin2.jpg
  • skrin3.jpg


#2 Vaccina

Vaccina

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

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

Отправлено 05 Декабрь 2014 - 06:09

В разделе Настройки - Доставка - редактировать необходимый способ доставки и в самом конце страницы будет блок привязки оплаты именно к редактируемому способу доставки.

#3 igor217

igor217

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

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

Отправлено 05 Декабрь 2014 - 10:46

Просмотр сообщенияVaccina (05 Декабрь 2014 - 06:09) писал:

В разделе Настройки - Доставка - редактировать необходимый способ доставки и в самом конце страницы будет блок привязки оплаты именно к редактируемому способу доставки.

Ну хочу сделать так для того, что у меня у разных товаров может быть разная доставка от разных фабрик, и получается что не возможно сделать доставку по одной цене, но сделать что бы человек выбрал зону просто было бы классно.
Я и хочу просто в карточке убрать цифры , и оставить только название. но так что бы и в карточке для клиента показывалось типа доставка не ноль рублей а просто пустая ячейка.

#4 igor217

igor217

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

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

Отправлено 05 Декабрь 2014 - 10:51

Тоесть наверное будет правильнее так сказать, убрать функцию которая прописывает клиенту стоимость доставки. и у него в карточке не будет цены по доставке, а по товару будет.

#5 Vaccina

Vaccina

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

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

Отправлено 06 Декабрь 2014 - 05:35

На данный момент по вашему аккаунту отсутствует какой-либо способ доставки, необходимо его для начала добавить и далее редактируется код доставки в шаблоне Товар:
{% FOR goods_delivery %}
						<h4>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h4>
						<div>
						  <p style="color: #666;">{goods_delivery.DESC}</p>
						  {% IF goods_delivery.rules_empty %}
							{% IF goods_delivery.PRICE=0 %}
							  <em}</span>
							{% ENDIF %}
						  {% ELSE %}
							<table class="table" style="margin-left:10px">
							  <thead>
								<tr>
								  <td><h4>Стоимость доставки зависит от суммы заказа</h4></td>
								</tr>
							  </thead>
							  <tbody style="color: #666;">
								{% FOR rules %}
								  <tr>
									<td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - доставка {goods_delivery.rules.PRICE | money_format}</td>
								  </tr>
								{% ENDFOR %}
								<tr>
								  <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - доставка {goods_delivery.PRICE | money_format}</td>
								</tr>
							  </tbody>
							</table>
						  {% ENDIF %}
						</div>
					  {% ENDFOR %}


#6 igor217

igor217

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

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

Отправлено 06 Декабрь 2014 - 10:44

Просмотр сообщенияVaccina (06 Декабрь 2014 - 05:35) писал:

На данный момент по вашему аккаунту отсутствует какой-либо способ доставки, необходимо его для начала добавить и далее редактируется код доставки в шаблоне Товар:
{% FOR goods_delivery %}
					 <h4>Вариант {goods_delivery.index}: {goods_delivery.NAME}</h4>
					 <div>
						 <p style="color: #666;">{goods_delivery.DESC}</p>
						 {% IF goods_delivery.rules_empty %}
						 {% IF goods_delivery.PRICE=0 %}
							 <em}</span>
						 {% ENDIF %}
						 {% ELSE %}
						 <table class="table" style="margin-left:10px">
							 <thead>
							 <tr>
								 <td><h4>Стоимость доставки зависит от суммы заказа</h4></td>
							 </tr>
							 </thead>
							 <tbody style="color: #666;">
							 {% FOR rules %}
								 <tr>
								 <td>Для заказов больше {goods_delivery.rules.SUM_MORE_PRICE | money_format} - доставка {goods_delivery.rules.PRICE | money_format}</td>
								 </tr>
							 {% ENDFOR %}
							 <tr>
								 <td>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} - доставка {goods_delivery.PRICE | money_format}</td>
							 </tr>
							 </tbody>
						 </table>
						 {% ENDIF %}
					 </div>
					 {% ENDFOR %}

Уважаемая!!! ПОЖАЛУЙСТА ПОСМОТРИТЕ ВНИМАТЕЛЬНО КАРТИНКИ С ПЕРВОГО ПОСТА, ТАМ ВСЕ ДОСТУПНО НАРИСОВАННО И В ДРУГИХ СООБЩЕНИЯХ ОПИСАННО, ЧТО НУЖНО СДЕЛАТЬ, МНЕ КАЖЕТСЯ ВЫ НЕ СОВСЕМ ВНИМАТЕЛЬНО ЧИТАЕТЕ, МОИ СООБЩЕНИЯ, ПОТОМУ ЧТО В ПЕРВОМ ПОСТЕ ВИДНО ЧТО Я И БЕЗ HTML СМОГ ВЫСТАВИТЬ ДОСТАВКУ, СУТЬ ВОПРОСА И МЕХАНИЗМА ОФОРМЛЕНИЯ ЗАКАЗА СОВЕРШЕННО В ДРУГОМ., МОЖЕТ Я НЕ ВНЯТНО ОБЪЯСНЯЮСЬ, ВРОДЕ ВСЕ РИСУЮ ПОДПИСЫВАЮ, ВЫ МЕНЯ ИЗВИНИТЕ, НО МНЕ НАДО ВЫСТАВИТЬ ДОСТАВКУ НА САЙТЕ, ЧТО БЫ ВЫ МНЕ СМОГЛИ ПОМОЧЬ С МОИМ ВОПРОСОМ? ИЛИ В ПЕРВОМ СООБЩЕНИИ ПОКАЗАННО, что я не смог выставить в админке стоимость доставки. Вопрос технического плана , я так понял надо просто удалить функцию которая отправляет сумму Доставки в карточку для клиента, она всегда должна быть 0 , но вот в карточке что доставка стоит 0 рублей не пропечатывалось что бы, и таким образом я смогу сделать зоны доставки.Человек выберет зону а в карточке ему не отметится 0 рублей, вот как это сделать?

#7 igor217

igor217

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

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

Отправлено 07 Декабрь 2014 - 08:35

ну хоть что ни будь скажите, нет так нет, и я не буду переживать, что мы друг руга не поняли, сделаю как ни будь по другому. :rolleyes: :rolleyes: :rolleyes: :ph34r:

#8 Vaccina

Vaccina

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

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

Отправлено 09 Декабрь 2014 - 02:33

на скриншотах понятно, что необходимо убрать в целом стоимость доставки в процессе оформления заказа, а в сообщениях понимаю, что необходимо убрать цену доставки из карточки товара.

Чтобы убрать стоимость доставки в процессе оформления заказа, зайдите в раздел Сайт - Редактор шаблонов  - Оформление заказа и Быстрый заказ, найдите и удалите:
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
				 <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>
				
и
<span class="deliveryZonePrice" style="color: #333;">{order_delivery.zone_list.END_PRICE | money_format}</span>


#9 igor217

igor217

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

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

Отправлено 09 Декабрь 2014 - 10:08

Просмотр сообщенияVaccina (09 Декабрь 2014 - 02:33) писал:

на скриншотах понятно, что необходимо убрать в целом стоимость доставки в процессе оформления заказа, а в сообщениях понимаю, что необходимо убрать цену доставки из карточки товара.

Чтобы убрать стоимость доставки в процессе оформления заказа, зайдите в раздел Сайт - Редактор шаблонов  - Оформление заказа и Быстрый заказ, найдите и удалите:
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
				 <span class="orderStageDeliveryZonePrice" {% IF order_delivery.ZONE_ID<1 %}style="display:none;"{% ENDIF%}>{order_delivery.ZONE_END_PRICE | money_format}</span>
				
и
<span class="deliveryZonePrice" style="color: #333;">{order_delivery.zone_list.END_PRICE | money_format}</span>


Вот ,Да это сделал, все сработало ровно, и далее надо убрать из заказа я скриншоты сделал.

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

  • skrin3.jpg
  • skrin100.jpg


#10 Vaccina

Vaccina

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

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

Отправлено 10 Декабрь 2014 - 02:48

В оформлении заказа найдите и удалите:
<!-- Доставка -->
			{% 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 %}

В просмотре заказа найдите:
{%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%}
и замените на:
{%FOR order_lines%}
			  {% IFNOT order_lines.TYPE_ID = 2%}<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>
			  {% ENDIF %}
			{%ENDFOR%}


#11 igor217

igor217

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

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

Отправлено 10 Декабрь 2014 - 03:33

Да убралось , но и то что они выбрали эту доставку убралось, но не суть город обязательно все равно указывают, важно что не появляется, вообщем молодцы, Спасибо большое))))




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

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