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


Подарок К Заказу


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

#1 zoovmeste

zoovmeste

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

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

Отправлено 12 Май 2016 - 09:52

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

#2 Юля123

Юля123

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

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

Отправлено 12 Май 2016 - 10:42

Просмотр сообщенияzoovmeste (12 Май 2016 - 09:52) писал:

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

Здравствуйте, подобная тема обсуждалась тут: http://forum.storela...арки-в-карзине/

#3 zoovmeste

zoovmeste

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

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

Отправлено 12 Май 2016 - 23:08

Обсуждалась, но очень давно. Эти магазины уже не работают. И в самом начале возникают вопросы, а задавать их не кому. просьба помочь

#4 Юля123

Юля123

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

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

Отправлено 13 Май 2016 - 10:40

Просмотр сообщенияzoovmeste (12 Май 2016 - 23:08) писал:

Обсуждалась, но очень давно. Эти магазины уже не работают. И в самом начале возникают вопросы, а задавать их не кому. просьба помочь

Какие вопросы  Вас возникли?

#5 zoovmeste

zoovmeste

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

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

Отправлено 13 Май 2016 - 23:55

Просмотр сообщенияЮля123 (13 Май 2016 - 10:40) писал:

Какие вопросы  Вас возникли?
Первое же сообщение от модератора Koderhan
Да. Такое возможно сделать. Вы просто можете добавить условие на страницу "корзина" .
Если общая сумма покупки выше 1800 то на странице корзины появится ссылка на страницу с описанием условий скидки. Соответственно вам понадобится создать страницу (Сайт->страницы)с условием скидки и вставить в файл "Корзина" следующий код.
Найти код :
<input class="more-link" type="submit" name="next_step" value="Оформить заказ">
Сразу после этого кода вставить:
</br>
{% FOR cart_sum %}{% IF cart_sum.NOW>1800 %} <a href="ссылка на созданную страницу с условием предоставление подарка" style="">Для вас есть подарок!</a></br>{%ENDIF%}{% ENDFOR %}

Если сумма больше 1800руб то выведется ссылка "Для вас есть подарок!"
про оформление ссылок вы можете почитать оформление тега <a>


Нужно создать отдельную страницу "Корзина"?
И код такой не находит

#6 Юля123

Юля123

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

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

Отправлено 16 Май 2016 - 09:26

Просмотр сообщенияzoovmeste (13 Май 2016 - 23:55) писал:

Первое же сообщение от модератора Koderhan
Да. Такое возможно сделать. Вы просто можете добавить условие на страницу "корзина" .
Если общая сумма покупки выше 1800 то на странице корзины появится ссылка на страницу с описанием условий скидки. Соответственно вам понадобится создать страницу (Сайт->страницы)с условием скидки и вставить в файл "Корзина" следующий код.
Найти код :
<input class="more-link" type="submit" name="next_step" value="Оформить заказ">
Сразу после этого кода вставить:
</br>
{% FOR cart_sum %}{% IF cart_sum.NOW>1800 %} <a href="ссылка на созданную страницу с условием предоставление подарка" style="">Для вас есть подарок!</a></br>{%ENDIF%}{% ENDFOR %}

Если сумма больше 1800руб то выведется ссылка "Для вас есть подарок!"
про оформление ссылок вы можете почитать оформление тега <a>


Нужно создать отдельную страницу "Корзина"?
И код такой не находит


Здравствуйте, нет, Вам нужно создать отдельную страницу с условиями скидки, а Корзина - это шаблон, который Вы можете найти в редакторе шаблонов в левом боковом меню в списке шаблонов.

#7 zoovmeste

zoovmeste

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

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

Отправлено 16 Май 2016 - 13:42

Просмотр сообщенияЮля123 (16 Май 2016 - 09:26) писал:

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

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

  • корзина.jpg


#8 Юля123

Юля123

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

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

Отправлено 16 Май 2016 - 15:35

Просмотр сообщенияzoovmeste (16 Май 2016 - 13:42) писал:

Страницу создал, но код все-равно не находит. Здесь смотрю?

Попробуйте добавит после кода:

			  <div class="buttons">
				<div class="left"><a class="button" title="Пересчитать" onclick="$('.cartForm').submit();return false;">Пересчитать</a> </div>
				<div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
			  </div>


#9 zoovmeste

zoovmeste

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

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

Отправлено 17 Май 2016 - 20:44

Просмотр сообщенияЮля123 (16 Май 2016 - 15:35) писал:

Попробуйте добавит после кода:

			 <div class="buttons">
			 <div class="left"><a class="button" title="Пересчитать" onclick="$('.cartForm').submit();return false;">Пересчитать</a> </div>
			 <div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
			 </div>
После всего кода страницы "Корзина" ?
Если да, то вставил код

#10 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 18 Май 2016 - 08:01

Сайт - Реактор шаблонов - в шаблоне Корзина в самом низу шаблона удалите добавленный вами ранее код:
   <div class="buttons">
								<div class="left"><a class="button" title="Пересчитать" onclick="$('.cartForm').submit();return false;">Пересчитать</a> </div>
								<div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
						  </div>

Далее найдите:
<div class="buttons">
				<div class="left"><a class="button" title="Пересчитать" onclick="$('.cartForm').submit();return false;">Пересчитать</a> </div>
				<div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
			  </div>

перед ним вставьте:
{% FOR cart_sum %}{% IF cart_sum.NOW > 1000 %} <a href="#" style="">Для вас есть подарок!</a></br>{% ENDIF %}{% ENDFOR %}

В данном коде вместо знака # пропишите ссылку на скрытый товар с 0 ценой, который будет подарком, также измените 1000 на необходимую сумму для появления подарка клиенту.

#11 zoovmeste

zoovmeste

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

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

Отправлено 19 Май 2016 - 21:17

Просмотр сообщенияVaccina (18 Май 2016 - 08:01) писал:

Сайт - Реактор шаблонов - в шаблоне Корзина в самом низу шаблона удалите добавленный вами ранее код:
<div class="buttons">
							 <div class="left"><a class="button" title="Пересчитать" onclick="$('.cartForm').submit();return false;">Пересчитать</a> </div>
							 <div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
						 </div>

Далее найдите:
<div class="buttons">
			 <div class="left"><a class="button" title="Пересчитать" onclick="$('.cartForm').submit();return false;">Пересчитать</a> </div>
			 <div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>
			 </div>

перед ним вставьте:
{% FOR cart_sum %}{% IF cart_sum.NOW > 1000 %} <a href="#" style="">Для вас есть подарок!</a></br>{% ENDIF %}{% ENDFOR %}

В данном коде вместо знака # пропишите ссылку на скрытый товар с 0 ценой, который будет подарком, также измените 1000 на необходимую сумму для появления подарка клиенту.
Товар создал, код вставил. Подарок не появляется

#12 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 20 Май 2016 - 03:26

Код работает, попробуйте почистить кэш
123.jpg

#13 zoovmeste

zoovmeste

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

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

Отправлено 23 Май 2016 - 16:44

Просмотр сообщенияVaccina (20 Май 2016 - 03:26) писал:

Код работает, попробуйте почистить кэш
Прикрепленный файл 123.jpg
Ссылка появляется только в корзине, не все делают заказ через корзину. В основном через кнопку "Купить" - "Оформить заказ"
Там ссылки на подарок нет

#14 Vaccina

Vaccina

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

  • Модераторы
  • 23 788 сообщений

Отправлено 24 Май 2016 - 02:54

В шаблоне Ajax добавление товара в корзину найдите:
<h4>Вы можете перейти к оформлению заказа или продолжить покупки.</h4>
  <p>
   <button type="button" title="Перейти в корзину" class="button button_cart_product" onclick="document.location='{CART_URL}';return false;">Перейти в корзину</button>&nbsp;&nbsp;&nbsp;&nbsp;
   <button type="button" title="Перейти в корзину" class="button button_cart_product nyroModalClose">Продолжить покупки</button>
  </p>
</div>

перед ним вставьте:
{% FOR cart_sum %}{% IF cart_sum.NOW > 3000 %} <a href="http://zoovmeste.ru/goods/Konserva" style="">Для вас есть подарок!</a></br>{% ENDIF %}{% ENDFOR %}
			 


#15 zoovmeste

zoovmeste

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

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

Отправлено 10 Июнь 2016 - 16:54

Просмотр сообщенияVaccina (24 Май 2016 - 02:54) писал:

В шаблоне Ajax добавление товара в корзину найдите:
<h4>Вы можете перейти к оформлению заказа или продолжить покупки.</h4>
<p>
<button type="button" title="Перейти в корзину" class="button button_cart_product" onclick="document.location='{CART_URL}';return false;">Перейти в корзину</button>&nbsp;&nbsp;&nbsp;&nbsp;
<button type="button" title="Перейти в корзину" class="button button_cart_product nyroModalClose">Продолжить покупки</button>
</p>
</div>

перед ним вставьте:
{% FOR cart_sum %}{% IF cart_sum.NOW > 3000 %} <a href="http://zoovmeste.ru/goods/Konserva" style="">Для вас есть подарок!</a></br>{% ENDIF %}{% ENDFOR %}
			

Не появилась надпись

#16 Firefly

Firefly

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

  • Модераторы
  • 3 750 сообщений

Отправлено 10 Июнь 2016 - 17:30

Просмотр сообщенияzoovmeste (10 Июнь 2016 - 16:54) писал:

Не появилась надпись

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
	<div class="buttons-set">
	  <button type="submit" class="button" title="Оформить заказ"  style="float: left">Оформить заказ</button>
	</div>

Замените на:
	<div class="buttons-set">
   
  {% FOR cart_sum %}{% IF cart_sum.NOW > 3000 %} <a href="http://zoovmeste.ru/goods/Konserva" style="color:#ff0000">Для вас есть подарок!</a><br><br>{% ENDIF %}{% ENDFOR %}
   
	  <button type="submit" class="button" title="Оформить заказ"  style="float: left">Оформить заказ</button>
	</div>

Ссылка появится перед кнопкой Оформить заказ в форме быстрого заказа.

#17 zoovmeste

zoovmeste

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

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

Отправлено 09 Октябрь 2016 - 20:53

Здравствуйте, можно убрать кнопку прибавления количества?  и заменить текст кнопки, вместо "купить" - "получить подарок"

#18 Stasya

Stasya

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

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

Отправлено 10 Октябрь 2016 - 14:31

Просмотр сообщенияzoovmeste (09 Октябрь 2016 - 20:53) писал:

Здравствуйте, можно убрать кнопку прибавления количества?  и заменить текст кнопки, вместо "купить" - "получить подарок"

Здравствуйте. В шаблоне Товар найдите блок
<div class="cart">
								 <div>
											 <div class="plus_minus_quantity">
												 <span class="qty-minus">-</span>
								 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
								 <span class="qty-plus">+</span>
							 </div>
											 <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.product-form-{goods_modifications.ID}');return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
								 </div>
							 </div>
и замените его на
<div class="cart">
								 <div>
								 {% IFNOT GOODS_NAME=Консерва %}
											 <div class="plus_minus_quantity">
												 <span class="qty-minus">-</span>
								 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
								 <span class="qty-plus">+</span>
							 </div>
							 {% ENDIF %}
											 <input type="button" value="{% IFNOT GOODS_NAME=Консерва %}Купить{% ELSE %}Получить подарок{% ENDIF %}" id="button-cart" class="button button_cart_product" onclick="quickorder('.product-form-{goods_modifications.ID}');return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
								 </div>
							 </div>

Так же Вы можете в самой корзине убрать количество товара у подарка. Для этого в шаблоне Корзина найдите блок
<td>
				  <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" type="number" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" value="{cart_items.ORDER_LINE_QUANTITY}" class="inputText qty a-center" size="4" maxlength="12" min="0" />
				</td>
и замените его на
<td>{% IFNOT cart_items.GOODS_NAME = Консерва%}
				  <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" type="number" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" value="{cart_items.ORDER_LINE_QUANTITY}" class="inputText qty a-center" size="4" maxlength="12" min="0" />
				{% ENDIF %}
				</td>





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

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