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


Оформление Заказа В 2 Шага


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

#1 Niyaz

Niyaz

    Новичок

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

Отправлено 24 Декабрь 2013 - 23:36

Доброго времени суток. Как сделать оформление заказа как здесь (это на тему "Пластик") надо на тему "Осень" http://forum.storela...2-шага-решение/

#2 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 25 Декабрь 2013 - 03:42

В указанной вами теме форума обсуждается не только тема "Пластик", но так же и тема "Осень". Например у пользователя velena168 используется именно тема оформления "Осень". Вы можете выполнить инструкцию аналогично данному пользователю. Возможно вам лучше подойдет использование быстрого оформления заказа используя тему форума http://forum.storela...аза/#entry82738

#3 Niyaz

Niyaz

    Новичок

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

Отправлено 25 Декабрь 2013 - 08:21

Просмотр сообщенияСake (25 Декабрь 2013 - 03:42) писал:

В указанной вами теме форума обсуждается не только тема "Пластик", но так же и тема "Осень". Например у пользователя velena168 используется именно тема оформления "Осень". Вы можете выполнить инструкцию аналогично данному пользователю. Возможно вам лучше подойдет использование быстрого оформления заказа используя тему форума http://forum.storela...аза/#entry82738
Спасибо! Сделал, вроде работает.

#4 pr0dex

pr0dex

    Пользователь

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

Отправлено 15 Июль 2014 - 15:39

Просмотр сообщенияСake (25 Декабрь 2013 - 03:42) писал:

В указанной вами теме форума обсуждается не только тема "Пластик", но так же и тема "Осень". Например у пользователя velena168 используется именно тема оформления "Осень". Вы можете выполнить инструкцию аналогично данному пользователю. Возможно вам лучше подойдет использование быстрого оформления заказа используя тему форума http://forum.storela...аза/#entry82738
Добрый день! Не получается на тему осень сделать 2 шага. Темы на форумах уже неактуальны, так как в моём шаблоне (который по умолчанию) "оформление заказа" вообще всё по другому и отсутствуют строчки, которые нужно заменить. Помогите пожалуйста сделать оформление в 2 шага, а если это возможно, то в 1 шаг.! Аккаунт SL-297412 , Сайт nastel-spb.ru Спасибо!

#5 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 16 Июль 2014 - 05:09

Попробуйте сделать следующее - в шаблоне "Оформление заказа" найти код

<div class="breadcrumb">
  <a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a>
  <span class="navigation-pipe"></span>
  <a href="{CART_URL}" title="Перейти в корзину">Корзина</a>
  <span class="navigation-pipe"></span>
  Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4
</div>
<div class="order">
  <div class="page-title">
	<h2>Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h2>
  </div>
 
  <form
	{% IF ORDER_STAGE_NUM=1 %}
	  action="{ORDER_STAGE_CONTACTS_URL}"
	{% ELSEIF ORDER_STAGE_NUM=2 %}
	  action="{ORDER_STAGE_DELIVERY_URL}"
	{% ELSEIF ORDER_STAGE_NUM=3 %}
	  action="{ORDER_STAGE_PAYMENT_URL}"
	{% ELSEIF ORDER_STAGE_NUM=4 %}
	  action="{ORDER_STAGE_CONFIRM_URL}"
	{% ENDIF %}
	method="post"
  >
	<div>
	  <input type="hidden" name="hash" value="{HASH}" />
	  <table class="orderHeader" id="order-opc" width="100%">
		<tr>
		  <td><div class="orderIcon {% IF ORDER_STAGE_NUM=1 %}step1-act{% ELSEIF ORDER_STAGE_NUM>1%}ok{% ELSE %}step1{% ENDIF %}"></div></td>
		  <td class="orderStepName {% IF ORDER_STAGE_NUM>0 %}act{% ENDIF %}"><div id="step"><h2><span>1</span>шаг</h2></div></td>
		  <td><div class="orderIcon {% IF ORDER_STAGE_NUM=2 %}step2-act{% ELSEIF ORDER_STAGE_NUM>2%}ok{% ELSE %}step2{% ENDIF %}"></div></td>
		  <td class="orderStepName {% IF ORDER_STAGE_NUM>1 %}act{% ENDIF %}"><div id="step"><h2><span>2</span>шаг</h2></div></td>
		  <td><div class="orderIcon {% IF ORDER_STAGE_NUM=3 %}step3-act{% ELSEIF ORDER_STAGE_NUM>3%}ok{% ELSE %}step3{% ENDIF %}"></div></td>
		  <td class="orderStepName {% IF ORDER_STAGE_NUM>2 %}act{% ENDIF %}"><div id="step"><h2><span>3</span>шаг</h2></div></td>
		  <td><div class="orderIcon {% IF ORDER_STAGE_NUM=4 %}step4-act{% ELSEIF ORDER_STAGE_NUM>4%}ok{% ELSE %}step4{% ENDIF %}"></div></td>
		  <td class="orderStepName {% IF ORDER_STAGE_NUM>3 %}act{% ENDIF %}"><div id="step"><h2><span>4</span>шаг</h2></div></td>
		</tr>
	  </table>
	  {% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}error{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

и заменить его на

<div class="breadcrumb">
  <a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a>
  <span class="navigation-pipe"></span>
  <a href="{CART_URL}" title="Перейти в корзину">Корзина</a>
  <span class="navigation-pipe"></span>
  Оформление заказа
</div>
<div class="order">
  <div class="page-title">
	<h2>Оформление заказа</h2>
  </div>
 
  <form
	{% IF ORDER_STAGE_NUM=1 %}
	  action="{ORDER_STAGE_CONTACTS_URL}"
	{% ELSEIF ORDER_STAGE_NUM=2 %}
	  action="{ORDER_STAGE_DELIVERY_URL}"
	{% ELSEIF ORDER_STAGE_NUM=3 %}
	  action="{ORDER_STAGE_PAYMENT_URL}"
	{% ELSEIF ORDER_STAGE_NUM=4 %}
	  action="{ORDER_STAGE_CONFIRM_URL}"
	{% ENDIF %}
	method="post"
  >
	<div>
	  <input type="hidden" name="hash" value="{HASH}" />
	  {% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}error{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

после этого в конец шаблона добавьте код

{% IF ORDER_STAGE_NUM>1 %}
<script>$('.order form').submit();</script>
{% ENDIF %}


#6 pr0dex

pr0dex

    Пользователь

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

Отправлено 17 Июль 2014 - 20:40

Просмотр сообщенияСake (16 Июль 2014 - 05:09) писал:

Попробуйте сделать следующее - в шаблоне "Оформление заказа" найти код

<div class="breadcrumb">
<a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a>
<span class="navigation-pipe"></span>
<a href="{CART_URL}" title="Перейти в корзину">Корзина</a>
<span class="navigation-pipe"></span>
Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4
</div>
<div class="order">
<div class="page-title">
<h2>Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h2>
</div>

<form
{% IF ORDER_STAGE_NUM=1 %}
	 action="{ORDER_STAGE_CONTACTS_URL}"
{% ELSEIF ORDER_STAGE_NUM=2 %}
	 action="{ORDER_STAGE_DELIVERY_URL}"
{% ELSEIF ORDER_STAGE_NUM=3 %}
	 action="{ORDER_STAGE_PAYMENT_URL}"
{% ELSEIF ORDER_STAGE_NUM=4 %}
	 action="{ORDER_STAGE_CONFIRM_URL}"
{% ENDIF %}
method="post"
>
<div>
	 <input type="hidden" name="hash" value="{HASH}" />
	 <table class="orderHeader" id="order-opc" width="100%">
	 <tr>
		 <td><div class="orderIcon {% IF ORDER_STAGE_NUM=1 %}step1-act{% ELSEIF ORDER_STAGE_NUM>1%}ok{% ELSE %}step1{% ENDIF %}"></div></td>
		 <td class="orderStepName {% IF ORDER_STAGE_NUM>0 %}act{% ENDIF %}"><div id="step"><h2><span>1</span>шаг</h2></div></td>
		 <td><div class="orderIcon {% IF ORDER_STAGE_NUM=2 %}step2-act{% ELSEIF ORDER_STAGE_NUM>2%}ok{% ELSE %}step2{% ENDIF %}"></div></td>
		 <td class="orderStepName {% IF ORDER_STAGE_NUM>1 %}act{% ENDIF %}"><div id="step"><h2><span>2</span>шаг</h2></div></td>
		 <td><div class="orderIcon {% IF ORDER_STAGE_NUM=3 %}step3-act{% ELSEIF ORDER_STAGE_NUM>3%}ok{% ELSE %}step3{% ENDIF %}"></div></td>
		 <td class="orderStepName {% IF ORDER_STAGE_NUM>2 %}act{% ENDIF %}"><div id="step"><h2><span>3</span>шаг</h2></div></td>
		 <td><div class="orderIcon {% IF ORDER_STAGE_NUM=4 %}step4-act{% ELSEIF ORDER_STAGE_NUM>4%}ok{% ELSE %}step4{% ENDIF %}"></div></td>
		 <td class="orderStepName {% IF ORDER_STAGE_NUM>3 %}act{% ENDIF %}"><div id="step"><h2><span>4</span>шаг</h2></div></td>
	 </tr>
	 </table>
	 {% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}error{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

и заменить его на

<div class="breadcrumb">
<a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a>
<span class="navigation-pipe"></span>
<a href="{CART_URL}" title="Перейти в корзину">Корзина</a>
<span class="navigation-pipe"></span>
Оформление заказа
</div>
<div class="order">
<div class="page-title">
<h2>Оформление заказа</h2>
</div>

<form
{% IF ORDER_STAGE_NUM=1 %}
	 action="{ORDER_STAGE_CONTACTS_URL}"
{% ELSEIF ORDER_STAGE_NUM=2 %}
	 action="{ORDER_STAGE_DELIVERY_URL}"
{% ELSEIF ORDER_STAGE_NUM=3 %}
	 action="{ORDER_STAGE_PAYMENT_URL}"
{% ELSEIF ORDER_STAGE_NUM=4 %}
	 action="{ORDER_STAGE_CONFIRM_URL}"
{% ENDIF %}
method="post"
>
<div>
	 <input type="hidden" name="hash" value="{HASH}" />
	 {% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}error{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}

после этого в конец шаблона добавьте код

{% IF ORDER_STAGE_NUM>1 %}
<script>$('.order form').submit();</script>
{% ENDIF %}
Есть проблема. При оформлении заказа вначале предлагается ввести имя, мейл и телефон, когда кликаешь дальше выводятся способы доставки и страница начинает лихорадочно обновляется до бесконечности

#7 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 18 Июль 2014 - 00:00

У вас для оформления заказа, на шаге доставки - установлены обязательные поля для заполнения. Вам необходимо отключить все обязательные поля в разделе Настройки -> Основные. После этого форма сможет корректно обрабатываться.

#8 pr0dex

pr0dex

    Пользователь

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

Отправлено 18 Июль 2014 - 18:18

Огромное спасибо! :)




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

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