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


Быстрый Заказ Из Корзины.


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

#1 kolod

kolod

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

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

Отправлено 21 Январь 2016 - 18:11

Добрый вечер! Подскажите, пожалуйста, точную инструкцию ,чтобы сделать быстрый заказ через корзину. Именно для шаблона хамелеон. Сколько не пробовал инструкций, ничего не выходило.  Аккаунт: SL-336496

#2 Dars

Dars

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

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

Отправлено 21 Январь 2016 - 18:26

Просмотр сообщенияkolod (21 Январь 2016 - 18:11) писал:

Добрый вечер! Подскажите, пожалуйста, точную инструкцию ,чтобы сделать быстрый заказ через корзину. Именно для шаблона хамелеон. Сколько не пробовал инструкций, ничего не выходило.  Аккаунт: SL-336496
Здравствуйте!
В шаблоне "Быстрый заказ" найдите код:

<div class="alignCenter">
  <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button>
  <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button>
</div>
<div class="clear"></div>
<div id="quickform2" style="display: none;">

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


{% IF FORM_NOTICE %}
<div class="alignCenter">
  <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button>
  <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button>
</div>
<div class="clear"></div>
{% ENDIF %}
<div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>

Далее в шаблоне "Оформление товара" код:

<!-- /Yandex.Metrika counter -->
<form

замените на:

<!-- /Yandex.Metrika counter -->
<div class="order">
  {% IF ORDER_STAGE_NUM=1 %}
<script>
$.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) {
  $('.order').html(html);
});
</script>
{% ELSE %}
<form

и в конце шаблона код:

</form>

замените на:

</form>
{% ENDIF %}
</div>


#3 kolod

kolod

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

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

Отправлено 21 Январь 2016 - 18:44

Спасибо большое!! Все получилось.

#4 Rebvjd

Rebvjd

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

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

Отправлено 10 Январь 2017 - 00:20

Просмотр сообщенияDars (21 Январь 2016 - 18:26) писал:

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

<div class="alignCenter">
<button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button>
<button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button>
</div>
<div class="clear"></div>
<div id="quickform2" style="display: none;">

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


{% IF FORM_NOTICE %}
<div class="alignCenter">
<button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button>
<button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button>
</div>
<div class="clear"></div>
{% ENDIF %}
<div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>

Далее в шаблоне "Оформление товара" код:

<!-- /Yandex.Metrika counter -->
<form

замените на:

<!-- /Yandex.Metrika counter -->
<div class="order">
{% IF ORDER_STAGE_NUM=1 %}
<script>
$.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) {
$('.order').html(html);
});
</script>
{% ELSE %}
<form

и в конце шаблона код:

</form>

замените на:

</form>
{% ENDIF %}
</div>


Подскажите пожалуйста, как сделать тоже самое в шаблоне "Новогодний"?

#5 Vaccina

Vaccina

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

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

Отправлено 10 Январь 2017 - 05:00

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

Зайдите в раздел Сайт - Редактор шаблонов - Корзина - найдите:
<div class="buttons">
			  <a class="button button3 col-left" title="Очистить корзину" href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')"><i class="fa fa-trash-o"></i>Очистить корзину</a>
			  <button class="button btn-primary" type="submit" name="next_step" value="Оформить заказ" title="Перейти к оформлению заказа в 4 шага">Оформить заказ<span class="bg"></span><span class="over">Оформить заказ</span><span class="out">Оформить заказ</span></button>
			  <noscript>
			  <div class="left">
				<input class="button button2" type="submit" value="Пересчитать" title="Пересчитать" style="margin-left: 5px;"/>
			  </div>
			  </noscript>
			</div>
			<!-- Быстрое оформление заказа в 1 шаг -->
			<div class="buttons" style="display: none;">
			  <a class="button button3 col-left" title="Очистить корзину" href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')"><i class="fa fa-trash-o"></i>Очистить корзину</a>
			  <a id="startOrder" class="button btn-primary" title="Перейти к быстрому оформлению заказа">Оформить заказ<span class="bg"></span><span class="over">Оформить заказ</span><span class="out">Оформить заказ</span></a>
			  <a id="closeOrder" class="button btn-primary" title="Отменить быстрое оформление заказа">Отменить оформление<span class="bg"></span><span class="over">Отменить оформление</span><span class="out">Отменить оформление</span></a>
			  <noscript>
			  <style>#startOrder {display: none;}</style>
			  <input class="button btn-primary" type="submit" name="next_step" value="Оформить заказ" title="Перейти к оформлению заказа в 4 шага" />
			  <div class="left">
				<input class="button" type="submit" value="Пересчитать" title="Пересчитать" style="margin-left: 5px;"/>
			  </div>
			  </noscript>
			</div>

замените на:
			<div class="buttons">
			  <a class="button button3 col-left" title="Очистить корзину" href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')"><i class="fa fa-trash-o"></i>Очистить корзину</a>
			  <a id="startOrder" class="button btn-primary" title="Перейти к быстрому оформлению заказа">Оформить заказ<span class="bg"></span><span class="over">Оформить заказ</span><span class="out">Оформить заказ</span></a>
			  <a id="closeOrder" class="button btn-primary" title="Отменить быстрое оформление заказа">Отменить оформление<span class="bg"></span><span class="over">Отменить оформление</span><span class="out">Отменить оформление</span></a>
			  <noscript>
			  <style>#startOrder {display: none;}</style>
			  <input class="button btn-primary" type="submit" name="next_step" value="Оформить заказ" title="Перейти к оформлению заказа в 4 шага" />
			  <div class="left">
				<input class="button" type="submit" value="Пересчитать" title="Пересчитать" style="margin-left: 5px;"/>
			  </div>
			  </noscript>
			</div>


#6 Rebvjd

Rebvjd

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

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

Отправлено 10 Январь 2017 - 08:17

Просмотр сообщенияVaccina (10 Январь 2017 - 05:00) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Корзина - найдите:
<div class="buttons">
			 <a class="button button3 col-left" title="Очистить корзину" href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')"><i class="fa fa-trash-o"></i>Очистить корзину</a>
			 <button class="button btn-primary" type="submit" name="next_step" value="Оформить заказ" title="Перейти к оформлению заказа в 4 шага">Оформить заказ<span class="bg"></span><span class="over">Оформить заказ</span><span class="out">Оформить заказ</span></button>
			 <noscript>
			 <div class="left">
			 <input class="button button2" type="submit" value="Пересчитать" title="Пересчитать" style="margin-left: 5px;"/>
			 </div>
			 </noscript>
		 </div>
		 <!-- Быстрое оформление заказа в 1 шаг -->
		 <div class="buttons" style="display: none;">
			 <a class="button button3 col-left" title="Очистить корзину" href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')"><i class="fa fa-trash-o"></i>Очистить корзину</a>
			 <a id="startOrder" class="button btn-primary" title="Перейти к быстрому оформлению заказа">Оформить заказ<span class="bg"></span><span class="over">Оформить заказ</span><span class="out">Оформить заказ</span></a>
			 <a id="closeOrder" class="button btn-primary" title="Отменить быстрое оформление заказа">Отменить оформление<span class="bg"></span><span class="over">Отменить оформление</span><span class="out">Отменить оформление</span></a>
			 <noscript>
			 <style>#startOrder {display: none;}</style>
			 <input class="button btn-primary" type="submit" name="next_step" value="Оформить заказ" title="Перейти к оформлению заказа в 4 шага" />
			 <div class="left">
			 <input class="button" type="submit" value="Пересчитать" title="Пересчитать" style="margin-left: 5px;"/>
			 </div>
			 </noscript>
		 </div>

замените на:
		 <div class="buttons">
			 <a class="button button3 col-left" title="Очистить корзину" href="{CART_TRUNCATE_URL}" onclick="return confirm('Вы действительно хотите удалить все товары из корзины?')"><i class="fa fa-trash-o"></i>Очистить корзину</a>
			 <a id="startOrder" class="button btn-primary" title="Перейти к быстрому оформлению заказа">Оформить заказ<span class="bg"></span><span class="over">Оформить заказ</span><span class="out">Оформить заказ</span></a>
			 <a id="closeOrder" class="button btn-primary" title="Отменить быстрое оформление заказа">Отменить оформление<span class="bg"></span><span class="over">Отменить оформление</span><span class="out">Отменить оформление</span></a>
			 <noscript>
			 <style>#startOrder {display: none;}</style>
			 <input class="button btn-primary" type="submit" name="next_step" value="Оформить заказ" title="Перейти к оформлению заказа в 4 шага" />
			 <div class="left">
			 <input class="button" type="submit" value="Пересчитать" title="Пересчитать" style="margin-left: 5px;"/>
			 </div>
			 </noscript>
		 </div>
Не совсем корректно получилось. Посмотрите пожалуйста.

#7 Rebvjd

Rebvjd

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

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

Отправлено 10 Январь 2017 - 20:05

Просмотр сообщенияRebvjd (10 Январь 2017 - 08:17) писал:

Не совсем корректно получилось. Посмотрите пожалуйста.

Помогите сделать пожалуйста. По Вашей инструкции получилось не совсем корректно как на 1 фото. Как  все сделать как на 2 фото? Убрать вообще товары которые находились в корзине, кнопку отмены заказа и сделать визуально как при оформлении быстрого заказа с прокруткой в низ.

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

  • Новый рисунок (2).jpg
  • Новый рисунок (1).jpg


#8 Rebvjd

Rebvjd

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

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

Отправлено 12 Январь 2017 - 23:52

Помогите. сколько можно ждать.

#9 Stasya

Stasya

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

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

Отправлено 18 Январь 2017 - 10:53

Просмотр сообщенияRebvjd (10 Январь 2017 - 20:05) писал:

Помогите сделать пожалуйста. По Вашей инструкции получилось не совсем корректно как на 1 фото. Как  все сделать как на 2 фото? Убрать вообще товары которые находились в корзине, кнопку отмены заказа и сделать визуально как при оформлении быстрого заказа с прокруткой в низ.
Здравствуйте. Простите за долгое ожидание ответа. Вам необходимо  в шаблоне найти блок
<div class="formfast-cart col-sm-6 col-md-4 col-xs-12" style="padding: 0 0 0 30px;">
	  <h3 class="title">Ваш заказ ({CART_COUNT_TOTAL})</h3>
	  <ul class="cart-products-list">
		{% FOR cart_items %}
		<li class="item">
		  <a href="{cart_items.GOODS_URL}" title="{cart_items.GOODS_NAME}" class="product-image"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=newyear{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="{cart_items.GOODS_NAME}" class="goods-image-icon"></a>
		  <div class="product-details">
			<a href="{cart_items.GOODS_URL}" title="{cart_items.GOODS_NAME}" class="product-name">{cart_items.GOODS_NAME}</a>
			<div class="product-price">
			  <span class="quantity">{cart_items.ORDER_LINE_QUANTITY} x </span>
			  <span class="price {CURRENCY_CHAR_CODE}" data-price="{cart_items.GOODS_MOD_PRICE_NOW}">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span>
			</div>
		  </div>
		</li>
		{% ENDFOR %}
	  </ul>
	  {% FOR cart_sum %}
	  <div class="subtotal">
		<div class="discount">
		  <span class="label">Скидка:</span>
		  <span class="price">{CART_SUM_DISCOUNT_PERCENT}%</span>
		</div>
		<div>
		  <span class="label">Итого:</span>
		  <span class="price {CURRENCY_CHAR_CODE} total-sum">{cart_sum.NOW_WITH_DISCOUNT | money_format}</span>
		</div>
	  </div>
	  {% ENDFOR %}
	  <div class="buttons">
		<a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a>
	  </div>
	</div>
и заменить его на
<!--<div class="formfast-cart col-sm-6 col-md-4 col-xs-12" style="padding: 0 0 0 30px;">
	  <h3 class="title">Ваш заказ ({CART_COUNT_TOTAL})</h3>
	  <ul class="cart-products-list">
		{% FOR cart_items %}
		<li class="item">
		  <a href="{cart_items.GOODS_URL}" title="{cart_items.GOODS_NAME}" class="product-image"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=newyear{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="{cart_items.GOODS_NAME}" class="goods-image-icon"></a>
		  <div class="product-details">
			<a href="{cart_items.GOODS_URL}" title="{cart_items.GOODS_NAME}" class="product-name">{cart_items.GOODS_NAME}</a>
			<div class="product-price">
			  <span class="quantity">{cart_items.ORDER_LINE_QUANTITY} x </span>
			  <span class="price {CURRENCY_CHAR_CODE}" data-price="{cart_items.GOODS_MOD_PRICE_NOW}">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span>
			</div>
		  </div>
		</li>
		{% ENDFOR %}
	  </ul>
	  {% FOR cart_sum %}
	  <div class="subtotal">
		<div class="discount">
		  <span class="label">Скидка:</span>
		  <span class="price">{CART_SUM_DISCOUNT_PERCENT}%</span>
		</div>
		<div>
		  <span class="label">Итого:</span>
		  <span class="price {CURRENCY_CHAR_CODE} total-sum">{cart_sum.NOW_WITH_DISCOUNT | money_format}</span>
		</div>
	  </div>
	  {% ENDFOR %}
	  <div class="buttons">
		<a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a>
	  </div>
	</div>-->
Далее в файле main.css найдите блок
$('.formfast').addClass('col-sm-6 col-md-8 col-xs-12');
$('.formfast div.col').addClass('col-md-6 col-sm-12');
и заменить его на
//$('.formfast').addClass('col-sm-6 col-md-8 col-xs-12');
//$('.formfast div.col').addClass('col-md-6 col-sm-12');


#10 Rebvjd

Rebvjd

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

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

Отправлено 18 Январь 2017 - 19:28

Просмотр сообщенияStasya (18 Январь 2017 - 10:53) писал:

[/CODE] Далее в файле main.css найдите блок
$('.formfast').addClass('col-sm-6 col-md-8 col-xs-12');
$('.formfast div.col').addClass('col-md-6 col-sm-12');
и заменить его на
//$('.formfast').addClass('col-sm-6 col-md-8 col-xs-12');
//$('.formfast div.col').addClass('col-md-6 col-sm-12');
Не смог найти данный блок, какая строка?

#11 Vaccina

Vaccina

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

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

Отправлено 19 Январь 2017 - 07:30

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

Данный блок:
$('.formfast').addClass('col-sm-6 col-md-8 col-xs-12');
$('.formfast div.col').addClass('col-md-6 col-sm-12');

находится в разделе Сайт - Редактор шаблонов - main.js - строка 1355-1356.

#12 Rebvjd

Rebvjd

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

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

Отправлено 20 Январь 2017 - 21:10

Просмотр сообщенияVaccina (19 Январь 2017 - 07:30) писал:

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

Данный блок:
$('.formfast').addClass('col-sm-6 col-md-8 col-xs-12');
$('.formfast div.col').addClass('col-md-6 col-sm-12');

находится в разделе Сайт - Редактор шаблонов - main.js - строка 1355-1356.
Ладно, решил так оставить.Как сделать, чтобы полоска перечеркивающая "оформление заказа" была нормальной, с колокольчиками.
И блок оформления заказа отображался посередине

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

  • Новый рисунок (5).jpg


#13 Firefly

Firefly

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

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

Отправлено 21 Январь 2017 - 17:19

Просмотр сообщенияRebvjd (20 Январь 2017 - 21:10) писал:

Ладно, решил так оставить.Как сделать, чтобы полоска перечеркивающая "оформление заказа" была нормальной, с колокольчиками.
И блок оформления заказа отображался посередине

Изменения Вам произвел. Проверьте, пожалуйста.

#14 Rebvjd

Rebvjd

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

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

Отправлено 21 Январь 2017 - 19:20

Спасибо




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

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