Оформление Заказа Как В Шаблоне Бистро
#1
Отправлено 30 Октябрь 2014 - 16:47
Писал Вам, вы мне посоветовали почитать следующую инфу:
http://forum.storela...-быстрый-заказ/
Но, к сожалению, не осилил((
Аккаунт SL-315709
Попытался сделать как выписали, но не работает((
Давайте уж вместе все сделаем)
#2
Отправлено 31 Октябрь 2014 - 03:34
$(function () { $('[name="next_step"]').click(function () { var form = $(this).closest('form'); var data = form.serializeArray(); data.push({name: 'ajax_q', value: 1}); data.push({name: 'fast_order', value: 1}); $.post('/cart/add', data, function (content) { $('.content_body .pad-box').html(content); }); return (false); }); });
Перед проверкой очистите кэш в вашем браузере.
#3
Отправлено 02 Ноябрь 2014 - 15:40
Сake (31 Октябрь 2014 - 03:34) писал:
$(function () { $('[name="next_step"]').click(function () { var form = $(this).closest('form'); var data = form.serializeArray(); data.push({name: 'ajax_q', value: 1}); data.push({name: 'fast_order', value: 1}); $.post('/cart/add', data, function (content) { $('.content_body .pad-box').html(content); }); return (false); }); });
Перед проверкой очистите кэш в вашем браузере.
работает, но хотелось, чтобы форма уже была на странице карзина. как здесь http://base-of-art.ru/cart
#4
Отправлено 04 Ноябрь 2014 - 18:54
#5
Отправлено 06 Ноябрь 2014 - 05:14
Загружаете шаблон быстрый заказ, далее в main.js в самый конец вставляете:
// Быстрый заказ function quickorder() { // Получаем данные формы, которые будем отправлять на сервер var formData = []; // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : '/cart/add/', data : formData, success: function(data) { $('#fast-order').html(data); return false; } }); }
а в конец шаблона Корзина:
<div class="order"></div> <script> $.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) { $('.order').html(html); }); </script>
#6
Отправлено 28 Ноябрь 2015 - 14:21
Подскажите, пожалуйста, как мне в шаблоне Сияние, при входе в корзину отображалась сразу форма заказа, как на сайте http://base-of-art.ru/cart ? А все шаги заказа, соответственно убрать?
Спасибо.
#7
Отправлено 22 Декабрь 2015 - 19:34
Barmalei (28 Ноябрь 2015 - 14:21) писал:
Подскажите, пожалуйста, как мне в шаблоне Сияние, при входе в корзину отображалась сразу форма заказа, как на сайте http://base-of-art.ru/cart ? А все шаги заказа, соответственно убрать?
Спасибо.
Здравствуйте! Реализовать такое оформление заказа возможно.
Однако, Ваш сайт сейчас заблокирован. Пополните баланс, чтобы мы могли написать для Вас инструкцию, или напишите номер активного аккаунта.
#8
Отправлено 07 Январь 2016 - 23:03
#9
Отправлено 19 Февраль 2016 - 23:31
RedHead (22 Декабрь 2015 - 19:34) писал:
Однако, Ваш сайт сейчас заблокирован. Пополните баланс, чтобы мы могли написать для Вас инструкцию, или напишите номер активного аккаунта.
Напишите пожалуйста такую инструкцию для аккаунта SL-357668
Спасибо!
#10
Отправлено 20 Февраль 2016 - 10:49
Дмитрий Шумский (19 Февраль 2016 - 23:31) писал:
Спасибо!
Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
<br> <br>{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
Замените на:
<br>{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
Найдите и удалите код:
<div class="page-headline"> <h1>Быстрый заказ</h1> </div>
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Корзина, найдите код:
<td colspan="6" class="cartFormTfootButtons"><br /><input class="more-link onlybutton" type="submit" value="Пересчитать"> <input class="more-link" type="submit" name="next_step" value="Оформить заказ"></td>
Замените на:
<td colspan="6" class="cartFormTfootButtons"><br /><input class="more-link onlybutton" type="submit" value="Пересчитать"></td>
Найдите код:
</form> </div>
Замените на:
</form> <div class="order"></div> <script> $.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) { $('.order').html(html); }); </script> </div>
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a> <a class="readmore" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a>
Замените на:
<a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину" class="button-buy">Купить</a>
#11
Отправлено 20 Февраль 2016 - 17:37
Firefly (20 Февраль 2016 - 10:49) писал:
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Быстрый заказ, найдите код:
<br> <br>{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
Замените на:
<br>{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
Найдите и удалите код:
<div class="page-headline"> <h1>Быстрый заказ</h1> </div>
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Корзина, найдите код:
<td colspan="6" class="cartFormTfootButtons"><br /><input class="more-link onlybutton" type="submit" value="Пересчитать"> <input class="more-link" type="submit" name="next_step" value="Оформить заказ"></td>
Замените на:
<td colspan="6" class="cartFormTfootButtons"><br /><input class="more-link onlybutton" type="submit" value="Пересчитать"></td>
Найдите код:
</form> </div>
Замените на:
</form> <div class="order"></div> <script> $.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) { $('.order').html(html); }); </script> </div>
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, найдите код:
<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a> <a class="readmore" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a>
Замените на:
<a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину" class="button-buy">Купить</a>
Ещё вопрос.
При добавлении в корзину выскакивает следующее окно
Подскажите пожалуйста, как сделать, чтобы при добавлении товара в корзину происходило то же самое, что и в шаблоне Бистро, а всплывающее окно соответственно убрать.
Спасибо!
#12
Отправлено 20 Февраль 2016 - 19:32
от // Добавление товара в корзину через ajax
до // Изменение главного изображения товара при нажатии на миниатюру
Тогда при нажатии В корзину будут открыта страничка корзина с добавленным товаром.
Цитата
При добавлении в корзину выскакивает следующее окно
Безымянный.jpg
Подскажите пожалуйста, как сделать, чтобы при добавлении товара в корзину происходило то же самое, что и в шаблоне Бистро, а всплывающее окно соответственно убрать.
Спасибо!
#13
Отправлено 12 Март 2016 - 05:57
http://forum.storela...вара-в-корзину/
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных