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


Шаг 4 Оформления Заказа


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

#21 kmt

kmt

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

  • Пользователи
  • PipPip
  • 35 сообщений
  • ГородКиев

Отправлено 03 Сентябрь 2013 - 14:05

У меня она всегда так отображалась, и эта кнопка не направляет к первому шагу заказа, а просто открывает корзину.
До меня дошло, что вы имели ввиду...
Моя цель была убрать кнопку "Заказать на:" именно на странице корзины (где Вы собственно находились и сделали скриншот)
Новый рисунок (12).jpg сравните  Новый рисунок (4).jpg
Как вы видите, пока не наберётся необходимая минимальная сумма, кнопка не появляется.
п.с. Мы с Вами писали о разных вещах: Я о кнопке со скриптом, Вы о кнопке со ссылкой

Сообщение отредактировал kmt: 03 Сентябрь 2013 - 14:35


#22 Vaccina

Vaccina

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

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

Отправлено 04 Сентябрь 2013 - 00:46

Цитата

1) Если нет необходимой минимальной суммы в корзине, кнопка "Заказать на:" вообще не отображается

Вы можете использовать следующий код кнопки

<div class="right"><span style="{% IF SETTINGS_STORE_ORDER_MIN_ORDER_PRICE>0 %}{% FOR cart_sum %}{% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE && cart_sum.NOW > 0 %}display: none;{% ENDIF %}{% ENDFOR %}{% ENDIF %}"><button class="whtblue" type="submit" name="next_step">Заказать на: {% FOR cart_sum %}{cart_sum.NOW | money_format}{% ENDFOR %}</button></span></div>


#23 kmt

kmt

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

  • Пользователи
  • PipPip
  • 35 сообщений
  • ГородКиев

Отправлено 04 Сентябрь 2013 - 01:30

Поставил этот код, ничего не изменилось, я не совсем понял, а что он должен был изменить?
(переменные в нём немного другие, а суть та же...)

#24 Vaccina

Vaccina

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

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

Отправлено 04 Сентябрь 2013 - 02:45

Код выше использует дополнительно условие {% IF SETTINGS_STORE_ORDER_MIN_ORDER_PRICE>0 %} добавленное для проверки существования минимальной цены заказа. Если сумма не установлена, то кнопка скрываться не будет. Возможно я вас не верно поняла?
Пожалуйста, объясните подробнее - вы не хотите скрывать кнопку в любом случае? хотите сделать её просто заблокированной?

#25 kmt

kmt

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

  • Пользователи
  • PipPip
  • 35 сообщений
  • ГородКиев

Отправлено 04 Сентябрь 2013 - 03:25

Да, у меня стоит условие минимальной суммы заказа. Не могу понять, где именно я Вас ввёл в заблуждение.
Я хочу, чтобы кнопка была неактивна, пока в корзине не будет товара на необходимую сумму. В данный момент, у меня всё именно так, как я и хотел - Спасибо, ещё раз!
P.S. Вы мне помогли с этим вопросом ещё вчера - сообщение #18

#26 Татьяна21

Татьяна21

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

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

Отправлено 08 Февраль 2018 - 13:08

Корзина.PNG

Просмотр сообщенияVaccina (03 Сентябрь 2013 - 01:22) писал:

Найдите в шаблоне "Корзина" код

<!-- Статический заголовок странички -->
<div class="headline" style="background:none;">
<div class="h1static clear"><h1 class="fnt18n">Корзина</h1></div>
</div>
<!-- Статический заголовок странички-Конец -->

после него вставьте

{% FOR cart_sum %}
{% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE &amp;&amp; cart_sum.NOW > 0 %}
<div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px; color: red;">
Сумма Вашего заказа слишком мала. Минимальная стоимость товаров в заказе должна быть больше или равна {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE | money}
</div>
{% ENDIF %}
{% ENDFOR %}

далее найдите

<div class="right"><button class="whtblue" type="submit" name="next_step">Заказать на: {% FOR cart_sum %}{cart_sum.NOW | money_format}{% ENDFOR %}</button></div>

и замените на

<div class="right"><span style="{% FOR cart_sum %}{% IF cart_sum.NOW < SETTINGS_STORE_ORDER_MIN_ORDER_PRICE &amp;&amp; cart_sum.NOW > 0 %}display: none;{% ENDIF %}{% ENDFOR %}"><button class="whtblue" type="submit" name="next_step">Заказать на: {% FOR cart_sum %}{cart_sum.NOW | money_format}{% ENDFOR %}</button></span></div>

    Здравствуйте! Мой аккаунт   SL 430317
Много перечитала и пересмотрела на форуме, но никак не могу найти как сделать в корзине, чтобы была надпись "Минимальная сумма заказа на сайте 800 рублей". В настройках у меня стоит условие - мин. сумма 800 рублей, без учета стоимости заказа.
    При оформлении заказа на сумму меньше 800 рублей всплывает скромная форма, что для оформления заказа необходимо выбрать еще товар до необходимой суммы. Но, я думаю, что лучше бы, чтобы эта надпись была сразу в Корзине при оформлении. Мне понравилось, как это реализовано на сайте. Смотрите прикрепленное фото. И хотелось бы, чтобы кнопка "Оформления заказа" была активной только после выполнения условия по мин. сумме заказа.


Корзина.PNG

   И еще одна просьба. Помогите, пожалуйста, добавить выбор города при оформлении способа доставки в "Форме заказа"
Как на этом сайте


Выбор города.PNG


   Заранее, спасибо!

#27 Vaccina

Vaccina

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

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

Отправлено 09 Февраль 2018 - 08:52

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

Зайдите в раздел Сайт - Редактор шаблонов - Корзина - найдите:
<tr>
		  <td colspan="6">
			<div class="buttons">
			  <a id="startOrder" class="button button2" title="Перейти к быстрому оформлению заказа">Оформить заказ</a>
			  <a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a>
			  <noscript>
              
замените на:
{% IF SETTINGS_STORE_ORDER_MIN_ORDER_PRICE > CART_SUM_NOW %}
		<tr>
		  <td colspan="6">
			<p>Минимальная сумма для оформления заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE} руб.</p>
		  </td>
		</tr>
		{% ENDIF %}
		<tr>
		  <td colspan="6">
			<div class="buttons">
			  <a id="startOrder" class="button button2" title="Перейти к быстрому оформлению заказа" {% IF SETTINGS_STORE_ORDER_MIN_ORDER_PRICE > CART_SUM_NOW %}style="display:none;"{% ENDIF %}>Оформить заказ</a>
			  <a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a>
			  <noscript>


#28 Татьяна21

Татьяна21

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

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

Отправлено 09 Февраль 2018 - 12:43

Снимок.PNG Снимок.PNG

Просмотр сообщенияVaccina (09 Февраль 2018 - 08:52) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Корзина - найдите:
<tr>
		 <td colspan="6">
		 <div class="buttons">
			 <a id="startOrder" class="button button2" title="Перейти к быстрому оформлению заказа">Оформить заказ</a>
			 <a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a>
			 <noscript>
  
замените на:
{% IF SETTINGS_STORE_ORDER_MIN_ORDER_PRICE > CART_SUM_NOW %}
	 <tr>
		 <td colspan="6">
		 <p>Минимальная сумма для оформления заказа {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE} руб.</p>
		 </td>
	 </tr>
	 {% ENDIF %}
	 <tr>
		 <td colspan="6">
		 <div class="buttons">
			 <a id="startOrder" class="button button2" title="Перейти к быстрому оформлению заказа" {% IF SETTINGS_STORE_ORDER_MIN_ORDER_PRICE > CART_SUM_NOW %}style="display:none;"{% ENDIF %}>Оформить заказ</a>
			 <a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a>
			 <noscript>

Здравствуйте, Vaccina!
Я хотела не просто надпись: Минимальная сумма заказа 800 рублей))) А как на прикрепленном фото, выше. Например, покупатель выбирает товар с ценой меньше минимальной суммы, бросает его в корзину. Переходит в корзину и видит надпись на кнопке: Минимальная сумма заказа 800 рублей. А эта кнопка, чтобы была кликабельна, только если сумма покупки больше 800 рублей.  Вот))
Дублирую еще раз фото. Если возможно, я прям так бы и хотела, чтобы было:

Корзина.PNG

А после изменения у меня сейчас в корзине, так:

Снимок.PNG

Все кнопки пропали
C:\Users\ACER\Documents

#29 Татьяна21

Татьяна21

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

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

Отправлено 09 Февраль 2018 - 14:29

Здравствуйте, еще раз Vaccina!


Я нашла где и как заменить надпись на кнопке. Но как сделать ее не активной , до того момента, как покупатель не наберет товара на минимальную сумму, не пойму.


Нашла как внести изменения на другом шаблоне.


Прикрепленное фото:



Снимок1.PNG



Но в моем шаблоне Рассвет нет таких строк. Что мне изменить? Подскажите, пожалуйста!

#30 Татьяна21

Татьяна21

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

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

Отправлено 11 Февраль 2018 - 11:41

Пожалуйста, помогите решить мой вопрос!
6 сообщение...

#31 Stasya

Stasya

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

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

Отправлено 27 Февраль 2018 - 15:04

Просмотр сообщенияТатьяна21 (09 Февраль 2018 - 14:29) писал:

Здравствуйте, еще раз Vaccina!

Я нашла где и как заменить надпись на кнопке. Но как сделать ее не активной , до того момента, как покупатель не наберет товара на минимальную сумму, не пойму.

Нашла как внести изменения на другом шаблоне.

Прикрепленное фото:


Прикрепленный файл Снимок1.PNG


Но в моем шаблоне Рассвет нет таких строк. Что мне изменить? Подскажите, пожалуйста!
Здравствуйте. Простите за длительное ожидание ответа. В файле main.js найдите код
$('#startOrder').on('click', function() {
	 startOrder();
	return false;
  });
и замените его на
$('#startOrder').on('click', function() {
	if(parseInt($('.TotalSum').last().find('.num').text().replace(' ',''))> 800){
	 startOrder();
	return false;
	} else{
	  return false
	}
  });





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

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