Быстрый Заказ Из Корзины.
#1
Отправлено 21 Январь 2016 - 18:11
#2
Отправлено 21 Январь 2016 - 18:26
kolod (21 Январь 2016 - 18:11) писал:
В шаблоне "Быстрый заказ" найдите код:
<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
Отправлено 21 Январь 2016 - 18:44
#4
Отправлено 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
Отправлено 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
Отправлено 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
Отправлено 10 Январь 2017 - 20:05
Rebvjd (10 Январь 2017 - 08:17) писал:
Помогите сделать пожалуйста. По Вашей инструкции получилось не совсем корректно как на 1 фото. Как все сделать как на 2 фото? Убрать вообще товары которые находились в корзине, кнопку отмены заказа и сделать визуально как при оформлении быстрого заказа с прокруткой в низ.
#8
Отправлено 12 Январь 2017 - 23:52
#9
Отправлено 18 Январь 2017 - 10:53
Rebvjd (10 Январь 2017 - 20:05) писал:
<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
Отправлено 18 Январь 2017 - 19:28
Stasya (18 Январь 2017 - 10:53) писал:
$('.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
Отправлено 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
Отправлено 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.
И блок оформления заказа отображался посередине
#14
Отправлено 21 Январь 2017 - 19:20
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных