1
Оформление Заказа
Автор Voprosiki, 07 дек. 2013 22:03
Сообщений в теме: 7
#1
Отправлено 07 Декабрь 2013 - 22:03
Здравствуйте,
как убрать форму быстрого заказа из кнопки КУПИТЬ в ссылку под этой кнопкой "купить в 1 клик" (видимой только в карточке товара) и сделать так, чтобы клиент при выборе оформить заказ или продолжить покупки попадал в корзину, а не в форму быстрого заказа?
Спасибо!
как убрать форму быстрого заказа из кнопки КУПИТЬ в ссылку под этой кнопкой "купить в 1 клик" (видимой только в карточке товара) и сделать так, чтобы клиент при выборе оформить заказ или продолжить покупки попадал в корзину, а не в форму быстрого заказа?
Спасибо!
#2
Отправлено 08 Декабрь 2013 - 13:15
Voprosiki (07 Декабрь 2013 - 22:03) писал:
Здравствуйте,
как убрать форму быстрого заказа из кнопки КУПИТЬ в ссылку под этой кнопкой "купить в 1 клик" (видимой только в карточке товара) и сделать так, чтобы клиент при выборе оформить заказ или продолжить покупки попадал в корзину, а не в форму быстрого заказа?
Спасибо!
как убрать форму быстрого заказа из кнопки КУПИТЬ в ссылку под этой кнопкой "купить в 1 клик" (видимой только в карточке товара) и сделать так, чтобы клиент при выборе оформить заказ или продолжить покупки попадал в корзину, а не в форму быстрого заказа?
Спасибо!
Вам нужно изменить код кнопок, найдите код в шаблоне Товар -
<button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Заказать</button> <!--button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">В корзину</button-->и замените на -
<!--button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Заказать</button--> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">В корзину</button>
аналогично нужно сделать и в шаблоне Товары, и в шаблоне HTML
#3
Отправлено 09 Декабрь 2013 - 00:53
Спасибо. Теперь как только нажимаем кнопку "КУПИТЬ" сразу переходим в корзину.
1. А как сделать так, чтобы высвечивалось диалоговое окно с опциями "Оформить заказ" или "продолжить покупки"?
2. И еще как в шаблоне товар под кнопкой "КУПИТЬ" сделать ссылку "Заказать в 1 клик", при нажатии на которую будет появляться форма быстрого заказа.
1. А как сделать так, чтобы высвечивалось диалоговое окно с опциями "Оформить заказ" или "продолжить покупки"?
2. И еще как в шаблоне товар под кнопкой "КУПИТЬ" сделать ссылку "Заказать в 1 клик", при нажатии на которую будет появляться форма быстрого заказа.
#4
Отправлено 09 Декабрь 2013 - 08:11
Voprosiki (09 Декабрь 2013 - 00:53) писал:
Спасибо. Теперь как только нажимаем кнопку "КУПИТЬ" сразу переходим в корзину.
1. А как сделать так, чтобы высвечивалось диалоговое окно с опциями "Оформить заказ" или "продолжить покупки"?
2. И еще как в шаблоне товар под кнопкой "КУПИТЬ" сделать ссылку "Заказать в 1 клик", при нажатии на которую будет появляться форма быстрого заказа.
1. А как сделать так, чтобы высвечивалось диалоговое окно с опциями "Оформить заказ" или "продолжить покупки"?
2. И еще как в шаблоне товар под кнопкой "КУПИТЬ" сделать ссылку "Заказать в 1 клик", при нажатии на которую будет появляться форма быстрого заказа.
2)
код -
<!--button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Заказать</button--> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">В корзину</button>в шаблоне Товар замените на -
<button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Заказать</button> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">В корзину</button>
#5
Отправлено 10 Декабрь 2013 - 00:55
miyako (09 Декабрь 2013 - 08:11) писал:
2)
код -
код -
<!--button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Заказать</button--> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">В корзину</button>в шаблоне Товар замените на -
<button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Заказать</button> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">В корзину</button>
Наверное я неправильно сформулировала:
Меня полностью устраивает, что клиент теперь оформляет не через быстрый заказ, а через корзину (так уходят ошибки в заказах и раздражение клиентов, когда в заказе оказывается совсем не то, что хотели). Единственное, что мне хотелось бы, чтобы после того как нажали кнопку купить и перед тем как перейти в корзину, возникало диалоговое окно (как было раньше) с выбором оформить заказ или продолжить покупки. Хочу вернуть диалог.
Также для нетерпеливых, хочу сделать ссылку под кнопкой купить "Заказать в 1 клик", при нажатии на которую клиент попадает в форму быстрого заказа, а не в корзину.
Спасибо!
#6
Отправлено 10 Декабрь 2013 - 05:30
Найдите в шаблоне "Товар" код
и замените его на
далее в файле main.js найдите строку
и замените её на
далее найдите
и замените на
далее в шаблоне "Быстрый заказ" найдите строку
и замените её на
<!-- Добавление в корзину --> <div class="buy-item"> <input name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Количество" style="float: left;text-align: right;width: 30px;margin-top: 1px;margin-right: 1%;padding-right: 5px;"> <!--button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Купить</button--> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">Купить</button> </div>
и замените его на
<!-- Добавление в корзину --> <div class="buy-item"> <input name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Количество" style="float: left;text-align: right;width: 30px;margin-top: 1px;margin-right: 1%;padding-right: 5px;"> <button type="submit" onclick="quickorder('.goodsDataForm', 'default');return false;" title="Добавить в корзину" style="float: left;">Купить</button> </div> <a href="#" title="Быстро оформить заказ" onclick="quickorder('.goodsDataForm');return false;">Заказать в 1 клик</a>
далее в файле main.js найдите строку
function quickorder(formSelector)
и замените её на
function quickorder(formSelector, type)
далее найдите
url : formBlock.attr('action'),
и замените на
url : formBlock.attr('action') + '?' + type + '=1',
далее в шаблоне "Быстрый заказ" найдите строку
<div id="quickform2" style="display: none;">
и замените её на
<script> if('{CURRENT_URL}'.indexOf('default') === -1) { $('#quickform2').show(); $('#quickform-order, #quickform-close').hide(); } else { $('#quickform-order').removeClass('quickform').html('Перейти в корзину').click(function() { document.location = '/cart'; return(false); }); } </script>
#7
Отправлено 10 Декабрь 2013 - 06:14
Все сделала, но теперь при нажатии кнопки "КУПИТЬ" высвечивается форма быстрого заказа - от чего и уходила изначально.
После этой части появилась ссылка, при нажатии на которую появлялось диалоговое окно "оформить заказ" или "продолжить покупки"
После всего остального, при нажатии кнопки "КУПИТЬ" не то, что высвечивается диалоговое окно "оформить заказ" или "продолжить покупки", как я хотела, а затем, если выбираем "оформить заказ" попадаем в корзину и далее оформляем заказ, а сразу появляется без всякого диалога, форма быстрого заказа, чего я никак не хотела.
Также после второй части при нажатии на ссылку "заказать в 1 клик" также исчезло диалоговое окно "оформить заказ" или "продолжить покупки" и появляется форма быстрого заказа.
Вобщем совсем не то, что надо, поэтому восстановила шаблон обратно.
Итак, хочу, чтобы:
1. при нажатии кнопки "КУПИТЬ":
1 шаг - возникало диалоговое окно: "оформить заказ" или "продолжить покупки"
2 шаг - допустим, клиент выбирает "оформить заказ" и попадает в корзину (а не в форму быстрого заказа)
2. Под кнопкой "КУПИТЬ" была ссылка "Заказать в 1 клик", при нажатии на которую безо всякого диалога возникала форма быстрого заказа.
Спасибо.
После этой части появилась ссылка, при нажатии на которую появлялось диалоговое окно "оформить заказ" или "продолжить покупки"
Сake (10 Декабрь 2013 - 05:30) писал:
Найдите в шаблоне "Товар" код
и замените его на
<!-- Добавление в корзину --> <div class="buy-item"> <input name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Количество" style="float: left;text-align: right;width: 30px;margin-top: 1px;margin-right: 1%;padding-right: 5px;"> <!--button type="submit" onclick="quickorder('.goodsDataForm');return false;" title="Быстро оформить заказ" style="float: left;">Купить</button--> <button type="submit" onclick="$('.goodsDataForm').submit();" title="Положить «{GOODS_NAME}» в корзину" style="float: left;">Купить</button> </div>
и замените его на
<!-- Добавление в корзину --> <div class="buy-item"> <input name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Количество" style="float: left;text-align: right;width: 30px;margin-top: 1px;margin-right: 1%;padding-right: 5px;"> <button type="submit" onclick="quickorder('.goodsDataForm', 'default');return false;" title="Добавить в корзину" style="float: left;">Купить</button> </div> <a href="#" title="Быстро оформить заказ" onclick="quickorder('.goodsDataForm');return false;">Заказать в 1 клик</a>
После всего остального, при нажатии кнопки "КУПИТЬ" не то, что высвечивается диалоговое окно "оформить заказ" или "продолжить покупки", как я хотела, а затем, если выбираем "оформить заказ" попадаем в корзину и далее оформляем заказ, а сразу появляется без всякого диалога, форма быстрого заказа, чего я никак не хотела.
Также после второй части при нажатии на ссылку "заказать в 1 клик" также исчезло диалоговое окно "оформить заказ" или "продолжить покупки" и появляется форма быстрого заказа.
Вобщем совсем не то, что надо, поэтому восстановила шаблон обратно.
Итак, хочу, чтобы:
1. при нажатии кнопки "КУПИТЬ":
1 шаг - возникало диалоговое окно: "оформить заказ" или "продолжить покупки"
2 шаг - допустим, клиент выбирает "оформить заказ" и попадает в корзину (а не в форму быстрого заказа)
2. Под кнопкой "КУПИТЬ" была ссылка "Заказать в 1 клик", при нажатии на которую безо всякого диалога возникала форма быстрого заказа.
Спасибо.
#8
Отправлено 10 Декабрь 2013 - 06:25
Именно это и было предложено вам в сообщении ранее. Вероятно вы что-то сделали не так, так как после изменений при нажатии на кнопку "Купить" открывается окно с выбором действий. Вместо кнопки "оформить заказ" отображается кнопка "Перейти в корзину". А при нажатии на "Заказать в 1 клик" открывается сразу окно с быстрым оформлением заказа без дополнительных окон. Пожалуйста, проверьте все ли правильно вы сделали. Повторите изменения и не убирайте их - для возможности нам проверить в чем кроется ошибка, так как на тестовом вариант все работает корректно. Возможно ошибка повторяется исключительно только в вашем случае из-за каких то других изменений или же из-за чего-то еще.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных