OpenCart — оформление заказа — убираем ненужные шаги | Collection



OpenCart — оформление заказа — убираем ненужные шаги

Автор: jul | Март 24, 2013 | Раздел: OpenCart | Комментариев: 127

Один из самых интересующих и актуальных вопросов, возникающих при настройке магазина на OpenCart, это регистрация и оформление заказа. Эти двое отличаются большим количеством не совсем нужных полей и длительным процессом. Сегодня мы поговорим непосредственно об оформлении заказа.
Что видит покупатель, бросив товар в корзину и нажав кнопку «Оформление заказа»? Он получает 6 шагов оформления заказа, которые могут повлиять на то, что покупатель отправится за нужным ему товаром в другой магазин, у которого покупка осуществляется проще и быстрее — никому не хочется тратить много времени на «бумажную работу». Итак, что мы можем предпринять для того, чтобы упростить заказ и тем самым облегчить заказ нашим покупателям? Мы можем скрыть ненужные шаги и сделать быстрое оформление заказа.
Способ протестирован на версии 1.5.3.1.
1. Оформление заказа без регистрации.
Первое, что можно сделать — разобраться с первым шагом, на котором покупателю предложено либо зарегистрироваться, либо оформить заказ без регистрации. По умолчанию отмечена радиокнопка с регистрацией, для того же, чтобы по умолчанию покупателю сразу было предложено оформить заказ без регистрации, открываем файл catalog/view/theme/default/template/checkout/login.tpl и ищем код (с 6 строки ):
<input type="radio" name="account" value="register" id="register" checked="checked"/>
<?php } else { ?>
<input type="radio" name="account" value="register" id="register" />
<?php } ?>
<b><?php echo $text_register; ?></b></label>
<br />
<?php if ($guest_checkout) { ?>
<label for="guest">
<?php if ($account == 'guest') { ?>
<input type="radio" name="account" value="guest" id="guest" checked="checked" />
<?php } else { ?>
<input type="radio" name="account" value="guest" id="guest" />
и меняем его на
<input type="radio" name="account" value="register" id="register" />
<?php } else { ?>
<input type="radio" name="account" value="register" id="register" />
<?php } ?>
<b><?php echo $text_register; ?></b></label>
<br />
<?php if ($guest_checkout) { ?>
<label for="guest">
<?php if ($account == 'guest') { ?>
<input type="radio" name="account" value="guest" id="guest" checked="checked" />
<?php } else { ?>
<input type="radio" name="account" value="guest" id="guest" checked="checked" />
Теперь, если мы проверим начало оформления заказа, то увидим, что отмечена радиокнопка «Оформить заказ без регистрации».
НО. Но если вы хотите, чтобы покупатель, нажав на кнопку «Оформление заказа», сразу переходил к вводу персональных данных, то можно просто аннулировать первый шаг. Для этого открываем вышеупомянутый файл — catalog/view/theme/default/template/checkout/login.tpl и в самом начале прописываем скрипт:
<script language="Javascript" type="text/javascript">
$(document).ready(function(){
$('#button-account').trigger('click');
});
</script>
Теперь движок будет игнорировать первый шаг и сразу направлять покупателя ко второму шагу. Осталось лишь в таблице стилей скрыть этот шаг. Открываем файл catalogviewthemedefaultstylesheetstylesheet.css и добавляем
#checkout {
display:none; }
Теперь покупатель из корзины, минуя первый шаг, сразу попадает на шаг, в котором он должен ввести персональную информацию.

2. Уберем шаги 3 и 4, касающиеся доставки.
Открываем файл system/library/cart.php (в корневой папке сайта) и находим строку (приблизительно 381 строка)
public function hasShipping() {
сразу после нее добавляем
return false;
и строки примут вот такой вид:
public function hasShipping() {
return false;
$shipping = false;
Теперь у нас осталось три шага: 2, 5 и 6.
3. Убираем шаг с оплатой. Если в вашем магазине не предусмотрен выбор вариантов оплаты (к примеру, оплата только при доставке), будет вполне логично скрыть шаг, касающийся оплаты. Для этого открываем catalog/view/theme/default/template/checkout/payment_method.tpl и точно также, как мы это делали ранее, добавляем в самом начале документа скрипт:
<script language="Javascript" type="text/javascript">
$(document).ready(function(){
$('#button-payment-method').trigger('click');
});
</script>
В этом же файле, ищем строку
<input type="checkbox" name="agree" value="1"/>
и меняем ее на
<input type="checkbox" name="agree" value="1" checked="checked" />
Снова обращаемся к таблице стилей — catalogviewthemedefaultstylesheetstylesheet.css, и скрываем отображение пятого шага:
#payment-method {
display:none;
}
У нас осталось всего два шага: Профиль & Платежная информация и Подтверждение заказа.
Дать им другие названия можно в языковом файле cataloglanguagerussiancheckoutcheckout.php.
Нижеописанный способ изобретен не мной, благодарность за него пользователю ingenerks.
Также Вам могут быть интересны следующие статьи:

Комментариев: 127. Добавьте свой комментарий

  1. 30 марта 2013 | Виталий пишет: Ответить
    Полезная статья, но есть недочеты. 1) Первый шаг пропускается, но автоматически выбирается пункт "Регистрация", а как сделать чтобы автоматом выбирался пункт "Оформить заказ без регистрации"? 2) Во втором шаге как убрать поля помеченные звездочкой? к примеру поле емейл и т.п. 3) Как убрать условия соглашения? 4) Как сделать оформление в одну страницу? Т.е. не по шагам, где в конце каждого шага для перехода к следующему приходится нажимать кнопку продолжить, а так чтобы на одной странице сразу были открыты поля для ввода личных данных, чуть ниже способ доставки и т.п. и только одна кнопка для конечного оформления.
    31 марта 2013 | jul пишет: Ответить
    Название поста говорит само за себя — "Убираем шаги", не поля, не чекбоксы, так в чем недочеты? А что касается первого пункта, то в посте как раз и описан способ "как сделать чтобы автоматом выбирался пункт “Оформить заказ без регистрации”?". Оформление заказа на одной странице и удаление обязательных полей — темы будущих записей.
  2. 4 апреля 2013 | Вячеслав пишет: Ответить
    Всё сделал по пунктам. Мега спасибо!
    5 апреля 2013 | jul пишет: Ответить
    И Вам, Вячеслав, спасибо за позитивный комментарий!
  3. 4 апреля 2013 | Виктория пишет: Ответить
    Спасибо огромное!!!!! Очень помогла ваша статья! На версии 1.5.4.1. работает!
    5 апреля 2013 | jul пишет: Ответить
    Спасибо за столь доброжелательный комментарий!) И спасибо, что поделились опытом подобных изменений на версиии 1.5.4.1.
  4. 8 апреля 2013 | Василий пишет: Ответить
    Спасибо вам большое. Очень полезная статья. 1.5.2 работает
    8 апреля 2013 | jul пишет: Ответить
    И Вам, Василий, спасибо за отзыв. Также, спасибо, что указали версию.
  5. 10 апреля 2013 | Константин пишет: Ответить
    Есть вопрос. А как убрать 3-й пункт, а 4-й оставить?Спасибо.
    11 апреля 2013 | jul пишет: Ответить
    Скрыть третий шаг можно таким же путем, каким мы скрываем пятый шаг с оплатой: в документ catalogviewthemedefaulttemplatecheckoutshipping_address.tpl добавить упомянутый в статье скрипт. И в таблицу стилей добавить: *#shipping-address { display:none; }* (не забудьте удалить звездочки).
  6. 11 апреля 2013 | Саня пишет: Ответить
    Для начала спасибо! Проверял метод на версии Version 1.5.4.1 к сожалению возникла одна проблема. После того как жмёшь "Оформить заказ" открывается всё как надо со второго шага, заполняешь все данные и жмёшь "Подтвердить" и открывается сразу шаг 6 "Подтверждение заказа" но вот тут возникает проблема приходится ждать порядка 7-10 секунд пока откроется то что я заказ и появится кнопка "подтвердить заказ". У Вас случайно нет метода для ускорения открытия шестого шага? То просто боюсь это может ввести покупателей в непонимание, что им делать дальше.
    11 апреля 2013 | jul пишет: Ответить
    Признаюсь, использовала этот метод скрытия шагов на нескольких магазинах, но подобной проблемы не было. Я использовала его на версии 1.5.3.1, но выше отписывались, что работает он и на 1.5.2.1, 1.5.4.1. Не могли в своих действиях допустить какую-либо ошибку?
    16 апреля 2013 | Саня пишет: Ответить
    Странно конечно) А Вас не затруднит попробовать оформить тестовый заказ в моём магазине? Может это я просто очень требовательно отношусь к корзине? 🙂 Или у меня чего с компьютером, я конечно попробую сегодня из других мест пооформлять, но не знаю. По результатам проверки получается, что при генерации "подтверждения заказа" следующие скрытые страницы грузятся: http://naturalpush-up.ru/index.php?route=checkout/payment_method/validate грузиться 7.52s http://naturalpush-up.ru/index.php?route=checkout/confirm 4.18s Может я чего-то не убрал в панеле управления галочки какие-то не снял, как думаете? Так же проверил на магазине Василия (http://tea-gs.ru/) он тут тоже отписывался выше. У него конечно побыстрее но тоже есть небольшой простой, но у него терпимо.
    17 апреля 2013 | jul пишет: Ответить
    Прошу прощения за запоздалый ответ. Потестила оформление заказа у Вас на сайте — работает все шустро и четко. Насколько я поняла, Вы разобрались с проблемой и это здорово. В чем же был недочет?
  7. 12 апреля 2013 | ellen пишет: Ответить
    Здравствуйте, подскажите, как убрать только шаг 4 — способ доставки. Пробовала править файл system/library/cart.php как написано в статье, но способ не работает. нужно убрать только шаг 4.
    12 апреля 2013 | ellen пишет: Ответить
    Извините, разобралась. Все работает. Огромное спасибо за статью!
    12 апреля 2013 | jul пишет: Ответить
    Отлично, что у Вас все получилось!
    12 апреля 2013 | jul пишет: Ответить
    Для того, чтобы скрыть шаг 4, открываем документ catalogviewthemedefaulttemplatecheckoutshipping_method.tpl и добавляем упомянутый в статье скрипт. И в таблицу стилей добавить: *#shipping-method { display:none; }* (не забудьте удалить звездочки).
  8. 13 апреля 2013 | Александр пишет: Ответить
    Подскажите пожалуйста немогу никак убрать пункт 1,5,6 Версия 1.5.4 Может не туда ставил #payment-method { display:none; } Я ставил в начале документа
    13 апреля 2013 | jul пишет: Ответить
    Александр, как убрать первый и пятый шаги в статье описано. А что касается шестого шага, то он ведь ключевой, не будь его, как покупатель сможет подтвердить свой заказ? Код, который Вы приводите, должен быть вставлен в таблицу стилей шаблона (stylesheet.css), и его расположение в документе роли не играет. Я, для удобства, большинство изменений, вносимые в стили шаблона, размещаю в самом конце — всегда легко найти добавленный мною код.
  9. 17 апреля 2013 | Евгений пишет: Ответить
    Версия 1.5.5.1 Все сделал и все получилось кроме скрытия первого пункта. Когда нажимаю оформить то попадаю на второй пункт и выжу анимацию как скрывается первый пункт, но он не исчезает и я могу егооткрыть и изменить если пожелаю #payment-method { display:none; } Код вставлял и не помогает. Помогите, очень хочу скрыть первый пункт.
    17 апреля 2013 | jul пишет: Ответить
    Евгений, сразу оговорюсь, что 1.5.5.1 я даже еще и не тестировала (консерватор я — тяжело расставаться с привычным и проверенным)). Но что касается именно Вашего вопроса, то для того, чтобы скрыть первый шаг, необходимо в stylesheet.css добавить не #payment-method { display:none; } а #checkout { display:none; } так как первый код скрывает способ оплаты, а вот второй скрывает именно первый шаг. Еще необходимо в login.tpl добавить скрипт. Произведите эти действия (в посте они описаны) и все у Вас заработает — первый шаг будет скрыт.
  10. 26 апреля 2013 | Марат пишет: Ответить
    Спасибо! Реально выручили!
    27 апреля 2013 | jul пишет: Ответить
    Пожалуйста) Меня этот метод часто выручает, когда необходимо скрыть тот или иной шаг офломления заказа.
  11. 27 апреля 2013 | Павел пишет: Ответить
    Здравствуйте, не получается скрыть 1 шаг. Пропустить он пропускается, а вот скрыть его добавлением #checkout { display:none; } не выходит.
    27 апреля 2013 | jul пишет: Ответить
    Павел, Вы правите стандартный шаблон или какую-то другую тему? Скрипт не забыли вставить в login.tpl?
    27 апреля 2013 | Павел пишет: Ответить
    Та же история с 5-м шагом. Ничего не забыл.
    27 апреля 2013 | Павел пишет: Ответить
    Вот сайт http://www.s4s.in.ua/. Ну я так подумал, что первый шаг с выбором регистрации и тд убирать не буду, главное 5 убрать
    27 апреля 2013 | jul пишет:
    Данным методом приходилось упрощать оформление заказа на нескольких магазинах, подвохов еще не было. К сожалению, взглянув на сайт, не поймешь где допущена ошибка, так что сказать в чем у Вас проблема, без наличия кода, просто невозможно.
  12. 27 апреля 2013 | Павел пишет: Ответить
    Первый шаг, я внес скрипт на пропуск выбора вида заказа, затем в файле /catalog/view/theme/default/stylesheet/stylesheet.css в конце вставляю #checkout { display:none; } так ведь?
    27 апреля 2013 | jul пишет: Ответить
    Верно. Скрипт добавили в catalog/view/theme/default/template/checkout/login.tpl?
    27 апреля 2013 | Павел пишет: Ответить
    Да. Вот еще раз сделал все заново. http://i48.fastpic.ru/big/2013/0427/28/8d8cb20a88df5ed4f5f1a4c77af5d828.jpg http://i48.fastpic.ru/big/2013/0427/ed/1baad913f8d8798dea997b8f7204f6ed.jpg
    27 апреля 2013 | jul пишет: Ответить
    Написала на почту.
    27 апреля 2013 | Павел пишет:
    Получили письмо?
    27 апреля 2013 | jul пишет:
    Получила и уже ответила. Просто перезалейте файлы, если понадобится почистите кэш и посмтотрите, что будет с оформлением заказа.
    27 апреля 2013 | jul пишет:
    Проблема решена?
  13. 28 апреля 2013 | Владимир пишет: Ответить
    Автору респект и уважуха за статью. У меня вопрос такой, Как убрать 6 пункт я все таки не понял, мне он не нужен. Так же убрать 2 пункт. У меня остается только Способ оплаты, все что мне надо (оплата через пластиковую карту).
    28 апреля 2013 | jul пишет: Ответить
    Владимир, в таком случае Вам проще всего было бы скрыть все шаги кроме 2, 5 и 6. Только второй шаг можно упростить до пары полей, например с именем и телефоном или вовсе оставить лишь заполнение имени. Как скрыть ненужные поля смотрите здесь. Скрывать последний шаг — себе дороже, так как он ключевой и возни с ним масса.
  14. 28 апреля 2013 | Владимир пишет: Ответить
    мне все данные не нужны, они вводятся на сайте http://www.2checkout.com/ это способ оплаты через пластиковых карт, Товар у меня электронный. Вообще я хотел сделать так чтобы при нажатии на ОФОРМИТЬ ЗАКАЗ ( есть модуль оплаты ) переходил на сайт оплаты www.2checkout.com
    28 апреля 2013 | jul пишет: Ответить
    Тогда, я так понимаю, Вам, вообще, все эти шаги не нужны. Оставьте просмотр корзины, внутри которой и будет фраза "Оформить заказ" с переходом на нужный Вам сайт для оплаты. Можете глянуть на нечто подобное: http://tastytime.pp.ua. Правда, здесь ситуация была такова, что заказчик совсем не хотел никаких оплат на сайте, поэтому отключила такой момент как оформление заказа.
  15. 28 апреля 2013 | Владимир пишет: Ответить
    Да именно все так, только вот нужна только оплата. и все. Спасибо за внимание.
    29 апреля 2013 | jul пишет: Ответить
    Тогда Вам действительно необходимо оставить

    просмотр корзины, внутри которой и будет фраза «Оформить заказ» с переходом на нужный Вам сайт для оплаты.

    Это наиболее оптимальный вариант.
  16. 29 апреля 2013 | pavlo пишет: Ответить
    Здравствуйте, а как сделать, чтобы ненужные шаги были убраны, но по умолчанию оставалось с регистрирацией, и также чтобы осталось "Согласен с условиями…" , бо у меня он исчез. Спасибо за ответ.
  17. 29 апреля 2013 | pavlo пишет: Ответить
    Проблемма решена, перезалил еще раз, работает нормально
    29 апреля 2013 | jul пишет: Ответить
    Я еще не успела прочесть и ответить на Ваш первый комментарий, а Вы уже нашли решение) Рада, что у Вас все получилось.
  18. 5 мая 2013 | Max пишет: Ответить
    Спасибо большое! Помогли. ____¶¶¶¶¶____¶¶¶¶ ___¶¶¶¶__¶¶¶¶_¶¶¶¶ __¶¶¶____¶¶¶¶__¶¶¶ __¶¶¶__________¶¶__¶¶ __¶¶¶__¶¶¶¶¶¶¶____¶¶¶ ___¶¶¶_¶¶¶¶¶¶¶¶_¶¶¶¶ ¶¶¶_¶¶_¶¶¶¶¶¶¶__¶¶¶¶ _¶¶¶_____¶¶¶¶__¶¶¶¶ __¶¶¶¶¶¶_____¶¶¶¶¶ ___¶¶¶¶¶¶¶__¶¶¶¶¶ ______¶¶¶¶ ___________¶¶ _¶¶¶¶¶¶¶___¶¶ __¶¶¶¶¶¶¶__¶¶ ___¶¶¶¶¶¶¶_¶¶_____¶¶¶¶¶ ____¶¶¶¶¶__¶¶___¶¶¶¶¶¶ ___________¶¶__¶¶¶¶¶¶ ___________¶¶_¶¶¶¶¶¶ ___________¶¶ ___________¶¶
    5 мая 2013 | jul пишет: Ответить
    И Вам спасибо!)
  19. 6 мая 2013 | Kenkel пишет: Ответить
    Здравствуйте. А есть какой-либо материал по вопросу размещения всех форм в одном шаге? без анимации и тыры-пыры:) Спасибо
    6 мая 2013 | jul пишет: Ответить
    Чтобы не было всех этих шагов необходимо воспользоваться модулем быстрого оформления заказа. Таких есть немало, одни платные, другие бесплатные — на каком остановить выбор — решать Вам. Можете посмотреть модуль "простой заказ/оформление".
    7 мая 2013 | Kenkel пишет: Ответить
    Спасибо! То, что нужно! Доброго здоровья:)
    7 мая 2013 | jul пишет: Ответить
    Вот и отлично! И Вам желаю здоровья и удачи!)
  20. 10 мая 2013 | платон щукин пишет: Ответить
    Никак не удается убрать 1 и 5 шаги. Пробую на 1.5.3.1
  21. 10 мая 2013 | платон щукин пишет: Ответить
    Никак не удается убрать 1 и 5 шаги. Пробую на 1.5.3.1 Делал все по пунктам, т.е. сначала добавлял скрипт в login.tpl и payment_method.tpl затем добавлял display:none; в таблицу стилей
  22. 10 мая 2013 | платон щукин пишет: Ответить
    скорее всего дело в том, что использую не стандартный шаблон. есть какие-то мысли как убрать 1 и 5 шаги в этом случае?
  23. 10 мая 2013 | платон щукин пишет: Ответить
    разобрался. остались шаг 2 и шаг 6, при этом на шаге 2 кнопка "продолжить" снова открывает шаг 2, т.е. на шаг 6 попасть невозможно. подскажите где может быть косяк?
    12 мая 2013 | jul пишет: Ответить
    Удалили или закомментировали лишнее, перепроверьте код.
    12 мая 2013 | платон щукин пишет: Ответить
    когда выполняю этот пункт "Уберем шаги 3 и 4, касающиеся доставки. Открываем файл system/library/cart.php (в корневой папке сайта) и находим строку (приблизительно 381 строка) public function hasShipping() { сразу после нее добавляем return false; и строки примут вот такой вид: public function hasShipping() { return false; $shipping = false;" у меня перестает открываться шестой шаг. есть ли какой-нибудь еще способ спрятать пункты 3,4 ?
  24. 18 мая 2013 | Олег пишет: Ответить
    Спасибо. Есть такая проблема. Делал все по инструкции, только первый шаг не скрывал. Покупка без регистрации работает, а с регистрацией не переходит к следующему шагу. Не подскажите как исправить? версия 1.5.4.1
    18 мая 2013 | jul пишет: Ответить
    Какие в итоге у Вас остались шаги в оформлении заказа? Правили файлы guest и register?
  25. 10 июня 2013 | sev пишет: Ответить
    на 1.5.5.1 работает, спасибо
    12 июня 2013 | jul пишет: Ответить
    Спасибо за полезное инфо.
  26. 12 июня 2013 | Bogdan пишет: Ответить
    все получилось ! кроме одного после заполнения 2 шага и нажатия продолжить не выскакивает 6 шаг в чем может быть проблема ?
    16 июня 2013 | jul пишет: Ответить
    В данном случае необходимо перепроверить свой код, видно, допущена какая-то ошибка.
    16 июня 2013 | jul пишет: Ответить
    В данном случае необходимо перепроверить свой код, видно, допущена какая-то ошибка.
  27. 12 июня 2013 | Владислав пишет: Ответить
    Т.е. воспринимает скрытый первый шаг как покупка с регистрацией
    16 июня 2013 | jul пишет: Ответить
    В самом начале поста как раз описано, что необходимо изменить для того, чтобы движок игнорировал выбор регистрации клиента.
  28. 24 июня 2013 | Zhan пишет: Ответить
    Автор СПС, сам бы зашарил но лень было вникать во всё это. А так и вник заодно и времени мало потерял. Если чё, можно сделать чтоб все было вообще без шагов на одной странице без гемора) 😉
    24 июня 2013 | jul пишет: Ответить
    Да не за что, сама случайно попала на подобный пост и выразила благодарность автору, да решила о данном способе написать.
  29. 24 июня 2013 | Zhan пишет: Ответить
    А и кстати, высчет за фиксированную доставку не происходит. Но я щя исправлю
  30. 25 июня 2013 | Ivan пишет: Ответить
    Нету в css этих строк "#payment-method" версия 1.5.4.1, не могу убрать 5 пункт "способ оплаты" Можно еще по каким-то строком его найти? Или хотя бы какая строка это у Вас? Спасибо за восхитительный ресурс!
    25 июня 2013 | jul пишет: Ответить
    Спасибо, Ivan, за отзыв! Что касается «#payment-method», то его в таблице стилей нет, Вы должны самостоятельно добавить строки указанные в записи и Ваш вопрос будет решен. Добавить можете в самый низ документа.
  31. 25 июня 2013 | miwany пишет: Ответить
    А если посетитель зарегистрировался и вошел под своим логином, как все таки убрать шаг 2. где предлагается выбор адресов? А так все хорошо работает. Спасибо!
  32. 26 июня 2013 | Антон пишет: Ответить
    Отличная статья, очень помогла. РЕспектую автору блога.
    26 июня 2013 | jul пишет: Ответить
    Спасибо.
  33. 7 июля 2013 | Семён пишет: Ответить
    Вроде все сделал, но получается такой баг: после заполнения формы с адресом и нажатия кнопки Продолжить, вкладка с адресом закрывается и тут же открывается вместе со следующей вкладкой с оплатой. После подтверджения оплаты все проходит нормально на страницу с подтверждением доставки. Короче говоря происходит повторное открытие формы с адресом, хотя там все в порядке.
    7 июля 2013 | jul пишет: Ответить
    Где-то допустили ошибку — закомментировали лишнее. Какие шаги у Вас, после внесенных изменений, в итоге остались?
  34. 7 июля 2013 | Семён пишет: Ответить
    Остался 1,2 и 5 шаг. Главное — все проходит до конца. Просто вкладка с адресом повторно открывается,. Хочется вообще убрать схлапывание вкладок, чтобы все было на одной странице. Можно так сделать?
    7 июля 2013 | jul пишет: Ответить

    чтобы все было на одной странице. Можно так сделать?

    Для этого можно воспользоваться модулем быстрого оформления заказа, например таким.
  35. 7 июля 2013 | Семён пишет: Ответить
    Не стал долго выяснять. Поменял все редактированные файлы и сделал все снова.
    7 июля 2013 | jul пишет: Ответить
    И все заработало корректно?
  36. 8 июля 2013 | Семён пишет: Ответить
    Да все хорошо было, пока не узнал, что проклятый IExplorer 10 не хочет по человечески все делать. В других браузерах все нормально. Он периодически при нажатии на кнопку Продолжить на экране выдает окно "Сообщение веб страницы error" Причем можно просто нажать кнопку еще пару раз и все проходит нормально.
    8 июля 2013 | jul пишет: Ответить
    Да, IE часто такое выдает, что в пору за голову хвататься)) Но главное, что разобрались с проблемой.
  37. 8 июля 2013 | Владимир пишет: Ответить
    Сначала убрал ненужные шаги (все получилось), потом стал убирать поля, стали появляться ошибки. Решил вернуть все на круги своя, вернул, а кнопка "купить" перестала работать. Какие фаилы могли быть задеты? Спасибо за помощь
    8 июля 2013 | jul пишет: Ответить
    Владимир, теми изменеиями, которые Вы вносили, убирая ненужные шаги или поля, Вы никак не могли затронуть функционал кнопки "Купить". Возможно, где-то нарушили целесность кода (не все изменения вернули обратно, удалили лишние и т.д. — всех причин и не назовешь) потому и появилась проблема. Если забыли пересохранить файлы (всегда советую это делать, если с кодом на "Вы"), то можно перезалить измененные файлы непосредственно из Вашей темы, если, конечно, до этого не было внесено глобальных изменений.
  38. 9 июля 2013 | Женя пишет: Ответить
    Привет!Я хочу скрыть шаг 3 и оставить 4. Вроде все поменяла,шаг 3 убрала Теперь после 2 шага 4 не открывается. Подскажите, пожалуйста, что забыла? Спасибо
  39. 13 июля 2013 | Denis12 пишет: Ответить
    все сделал но почему-то не показывается кнопка Подтверждение заказа 🙁
  40. 19 июля 2013 | Александр пишет: Ответить
    Приветствую! Хотел бы с Вами связаться, я заканчиваю делать магазин, вскоре хочу его протестировать на ошибки и сделать некоторые изменения которые моему уму не подвластны)) Мой email: … С уважением, Александр!
    21 июля 2013 | jul пишет: Ответить
    Ответила на почту.
  41. 21 июля 2013 | Николай пишет: Ответить
    Добрый день!!! Пробую скрыть шаг 2. В payment_adress.tpl пишу * $(document).ready(function(){ $('#button-payment-address').trigger('click'); }); * и теперь кнопка подтверждения шага 3 возвращает обратно на шаг 3. Может я неправильно понял?
  42. 24 июля 2013 | Алексей пишет: Ответить
    Доброго времени суток! Отличная статья, всё сделали, работает при гостевом оформлении на отлично. При оформлении зарегистрированными пользователями ничего не работает. Помогите советом, что сделать?
    24 июля 2013 | jul пишет: Ответить
    "При оформлении зарегистрированными пользователями ничего не работает." Сложно дать совет, когда нет конкретики. Что не работает? Алексей, если Вы правили файлы согласно записи, то, естественно, отредактировали только те файлы, которые касаются гостевого оформления заказа. Если же хотите, чтобы подобные изменения имели силу и при оформлении заказа зарегистрированными пользователями, то необходимо править файлы этой направленности.
    24 июля 2013 | Алексей пишет: Ответить
    Спасибо за ответ. Буду признателен, если подскажете какие файлы нужно править, чтобы оформление для зарегистрированных пользователей было таким же, как и для гостей.
    24 июля 2013 | jul пишет: Ответить
    Вы так и не ответили на вопрос "что не работает?". Какие шаги Вы скрыли? Какая проблема появляется при оформлении заказа зарегистрированным пользователем? У меня, на данный момент, нет магазина с урезанными шагами, а проделывать весь процесс нет времени. Так что сходу, не зная в чем конкретно проблема, не скажу, что надо изменить.
  43. 24 июля 2013 | Елена пишет: Ответить
    Та же проблема с зарегистрированным пользователем. Вместо заполнения данных программа предлагает зарегистрированный адрес, нажимаем продолжить, тут начинаются неожиданности. При заказе свыше определенной суммы у меня предлагается бесплатная доставка, которая выбирается при любом раскладе, хочу я этого или нет. После клика продолжить вылезает ошибка и мы возвращаемся к пункту 1 выбор адреса. Подскажите что не так….
    28 июля 2013 | Елена пишет: Ответить
    Дополнение к сообщению. Когда нет бесплатной доставки, по умолчанию стоит первый в списке и так же не переключается. Комментарий написать невозможно, курсор появляется, начинаешь вводить сообщение и все пропадает. Следующий шаг подтверждения заказа недоступен. "Продолжить" и ошибка (окно error, подробностей у ошибки нет). Где же все-таки искать решение проблемы?
    29 июля 2013 | jul пишет: Ответить
    Елена, Ваш магазин на реальном сервере или на локальном? Если на реальном, дайте ссылку — посмотрю.
    30 июля 2013 | Елена пишет: Ответить
    Данные изменения находятся на локальном сервере, рабочий сайт не хотелось бы случайно подпортить:) Если без этого никак, отпишите — внесу изменения на рабочем. Оформление стало настолько удобным, что хотелось бы отладить проблему и запустить в действие:)
    31 июля 2013 | jul пишет:
    Нет, если магазин рабочий, то вносить изменения, предварительно их не отработав, не стоит. Нет возможности залить сайт на субдомен, например?
  44. 24 июля 2013 | Тарас пишет: Ответить
    УУу дуже вам вдячний хай Бог вас благословить. Спочатку були проблеми бо не пропадало але перечитавши коменти зрозумів що потрібно було почистити кеш =) Все працює супер! Версія 1.5.5.1
    28 июля 2013 | jul пишет: Ответить
    Спасибо, Тарас! Пусть все и дальше получается ))
  45. 29 июля 2013 | Oleg пишет: Ответить
    Добрый день все отлично получилось за что вам большое спасибо! остался один нюанс у вас на скриншоте (так жить как и у меня ) порядок идет 2 и сразу 6. подскажите пожалуйста как изменить цыфры на 1 2 http://awesomescreenshot.com/0841jvvn81
    29 июля 2013 | jul пишет: Ответить
    И Вам, Oleg, спасибо за отзыв! Изменить наименования и нумерацию шагов можно в языковом файле cataloglanguagerussiancheckoutcheckout.php.
    30 июля 2013 | Oleg пишет: Ответить
    Большое спасибо! все получилось 🙂
    30 июля 2013 | jul пишет: Ответить
    Отлично!)
  46. 1 августа 2013 | Артем пишет: Ответить
    после нажатия оформление заказа пишет INTERNAL SERVER ERROR
    2 августа 2013 | jul пишет: Ответить
    О какой кнопке идет речь?
  47. 4 августа 2013 | Георгий пишет: Ответить
    Здравствуйте! Сделал все как тут написано — круто получилось! =) У меня только один вопрос — в пятом шаге покупатель ставил галочку "согласен с условиями магзина" — раз 5-ый пункт пропускаем (так как способ оплаты один) можно эту галочку перенести в 6-ой пункт? Большое спасибо!
    7 августа 2013 | jul пишет: Ответить
    К сожалению, не было возможности ответить вовремя, если вопрос еще актуален продублируйте его и мы его рассмотрим.
  48. 6 августа 2013 | MrPicad пишет: Ответить
    Пробовал скрыть шаг с "оплатой" по Вашему методу, не работает 🙁 Версия 1,5,4,1 , правда установлен модуль "Заказ и регистрация Simple" в этом может быть проблема?
    7 августа 2013 | jul пишет: Ответить
    Да, данный модуль может вызывать проблемы при подобных изменениях функционала.
    8 августа 2013 | MrPicad пишет: Ответить
    Значит помочь не сможете? Как же победить…?
  49. 6 августа 2013 | Евгения пишет: Ответить
    Здравствуйте! Сделала все по инструкции — для гостевого входа работает хорошо, но если заказ оформляет зарегистрированный пользователь, то после шага 1 (личные данные) нельзя изменить следующие шаги — способ оплаты, доставки. Вы написали, что это нормально, и следует вносить изменения еще в какие-то файлы, чтобы все работало и для зарегистрированного пользователя, — напишите, пожалуйста, в какие конкретно файлы и какие изменения следует внести. скриншот:http://s019.radikal.ru/i615/1308/61/9611807e71e1.jpg
    7 августа 2013 | jul пишет: Ответить
    Разобрались с вопросом? Если нет, дайте знать, посмотрю что там за ситуация.
  50. 11 августа 2013 | Жанна пишет: Ответить
    Добрый вечер. Мне надо удалить шаг с оплатой, при получении заказа меня не устраивает. Версия OC 1.5.1-3 Все сделала как указали, но вот тут не понятно: Снова обращаемся к таблице стилей — catalogviewthemedefaultstylesheetstylesheet.css, и скрываем отображение пятого шага. я просто не нашла (то что ниже) #checkout { display:none; } и как скрывать? спасибо
    11 августа 2013 | jul пишет: Ответить
    Этот код в stylesheet.css Вы и не найдете, так как его необходимо самостоятельно разместить, например, в конце файла для того, чтобы скрыть желаемое.
  51. 13 августа 2013 | Роман пишет: Ответить
    Как убрать только шаг 3, так что бы 4 остался
  52. 15 августа 2013 | Станислав пишет: Ответить
    После всех манипуляций, есть пункт 6 подтверждение заказа но сам пункт не срабатывает, все делал по инструкции, помогите разобраться очень нужно.
  53. 18 августа 2013 | Олег пишет: Ответить
    Всё работает отлично. Автору спасибище ) Версия ОС 1.5.4.1
    19 августа 2013 | jul пишет: Ответить
    Вот и отлично! Спасибо, Олег, за позитив)
  54. 19 августа 2013 | михаил пишет: Ответить
    а можно скрыть 2 пункт так чтоб при регистрации выводил данные для заполнения а если зарегистрированный то сразу переходил к следующему шагу без показа данных об адресе? Заранее спасибо
    19 августа 2013 | jul пишет: Ответить
    Считаю, что все возможно в этой жизни) Но именно данный момент реализовывать не приходилось, так что сходу не могу сказать ни "да" ни "нет", и тем более не могу предложить готового решения.
  55. 19 августа 2013 | Александр пишет: Ответить
    Спасибо большое. Объясните пожалуйста простую вещь,как мне зайти в корневую папку где хранятся html файлы. Понимаю что глупо но все же. Умоляю подскажите.
    19 августа 2013 | jul пишет: Ответить
    Александр, если Ваш блог на реальном хостинге, то данная папка может носить название public html или иногда просто www — зависит от хостера, вот в ней и должны находиться все файлы сайта, то есть она корневая. Зайти в нее можно либо непосредственно через сам хостинг-аккаунт, либо по ftp (нужен ftp-клиент, при работе с файлами сайта он просто необходим). Если же сайт на локальном хостинге, то корневой является та папка, которую Вы создавали для сайта, та папка, в которую были выгружены все файлы и папки движка.
  56. 20 августа 2013 | Bolt пишет: Ответить
    "Дать им другие названия можно в языковом файле cataloglanguagerussiancheckoutcheckout.php" Внес изменения и теперь некорректно отображается, вернул в исходное, так некорректно и отображается ((( Как быть?
  57. 20 августа 2013 | Bolt пишет: Ответить
    Help!!!!!
    20 августа 2013 | jul пишет: Ответить
    Уважаемый, Bolt, для того, чтобы Ваш текст принял читабельный вид, необходимо файл, в который Вы вносили изменения, сохранить в нужной кодировке, а именно в Utf-8 без BOM. Сделать это можно с помощью любого редактора, того же Notepad++, Lobster, PhpDesigner и.т.д. И для правки файлов сайта не стоит пользоваться блокнотом.
  58. 22 августа 2013 | Bolt пишет: Ответить
    Спасибо! Я уже прочитал про это дело и все поправил))) Спасибо за ответ!

Вступайте в беседу!

Имя
Email
Сайт
Комментарий
Уведомлять меня о новых записях почтой.

http://jul-collection.com/opencart-oformlenie-zakaza-ubiraem-nenuzhnyie-shagi.html

Губарь Маргарита Александровна