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


Вам могут понравиться и эти статьи...

комментариев 410

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. Виталий:

    Полезная статья, но есть недочеты.

    1) Первый шаг пропускается, но автоматически выбирается пункт «Регистрация», а как сделать чтобы автоматом выбирался пункт «Оформить заказ без регистрации»?

    2) Во втором шаге как убрать поля помеченные звездочкой? к примеру поле емейл и т.п.

    3) Как убрать условия соглашения?

    4) Как сделать оформление в одну страницу? Т.е. не по шагам, где в конце каждого шага для перехода к следующему приходится нажимать кнопку продолжить, а так чтобы на одной странице сразу были открыты поля для ввода личных данных, чуть ниже способ доставки и т.п. и только одна кнопка для конечного оформления.

    • jul jul:

      Название поста говорит само за себя — «Убираем шаги», не поля, не чекбоксы, так в чем недочеты?
      А что касается первого пункта, то в посте как раз и описан способ «как сделать чтобы автоматом выбирался пункт “Оформить заказ без регистрации”?».
      Оформление заказа на одной странице и удаление обязательных полей — темы будущих записей.

      • timeofgifts.com:

        недочеты есть. после добавления «return false;» сползает все содержимое корзины,это был пункт 2. насчет 3 шага я уже писал «Да,все работает. Но после этого изменения появились ошибки, как только переходит на “способ доставки”, так сразу начинает глючить. к примеру на этом шаге я решил выбрать другую валюту,открываю валюту и она сразу обратно закрывается,так и с выбором языка. вставил 2 кода: в стильшит и в shipping_address.tpl (

        $(document).ready(function(){
        $(‘#button-payment-method’).trigger(‘click’);
        });
        .
        В чем проблема?»

  2. Вячеслав:

    Всё сделал по пунктам. Мега спасибо!

  3. Виктория:

    Спасибо огромное!!!!! Очень помогла ваша статья! На версии 1.5.4.1. работает!

    • jul jul:

      Спасибо за столь доброжелательный комментарий!)
      И спасибо, что поделились опытом подобных изменений на версиии 1.5.4.1.

  4. Василий:

    Спасибо вам большое. Очень полезная статья.
    1.5.2 работает

  5. Константин:

    Есть вопрос. А как убрать 3-й пункт, а 4-й оставить?Спасибо.

    • jul jul:

      Скрыть третий шаг можно таким же путем, каким мы скрываем пятый шаг с оплатой:
      в документ catalog\view\theme\default\template\checkout\shipping_address.tpl добавить упомянутый в статье скрипт. И в таблицу стилей добавить:
      *#shipping-address {
      display:none;
      }* (не забудьте удалить звездочки).

      • Максим:

        У меня не получается убрать только 3 шаг, подскажите как правильно сделать?

      • Андрей:

        Шаг 3 скрывается, но остается пункт — Адрес доставки совпадает с адресом плательщика. как можно его тоже убрать?

        • Дмитрйи:

          С опозданием, но всё-таки……кому то будет нужно)
          phpclub.ru/talk/threads/%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C-%D1%87%D0%B5%D0%BA%D0%B1%D0%BE%D0%BA%D1%81%D1%8B.68302/

      • timeofgifts.com:

        Да,все работает. Но после этого изменения появились ошибки, как только переходит на «способ доставки», так сразу начинает глючить. к примеру на этом шаге я решил выбрать другую валюту,открываю валюту и она сразу обратно закрывается,так и с выбором языка. вставил 2 кода: в стильшит и в shipping_address.tpl (

        $(document).ready(function(){
        $(‘#button-payment-method’).trigger(‘click’);
        });
        .
        В чем проблема?

  6. Для начала спасибо! Проверял метод на версии Version 1.5.4.1 к сожалению возникла одна проблема. После того как жмёшь «Оформить заказ» открывается всё как надо со второго шага, заполняешь все данные и жмёшь «Подтвердить» и открывается сразу шаг 6 «Подтверждение заказа» но вот тут возникает проблема приходится ждать порядка 7-10 секунд пока откроется то что я заказ и появится кнопка «подтвердить заказ». У Вас случайно нет метода для ускорения открытия шестого шага? То просто боюсь это может ввести покупателей в непонимание, что им делать дальше.

    • jul jul:

      Признаюсь, использовала этот метод скрытия шагов на нескольких магазинах, но подобной проблемы не было. Я использовала его на версии 1.5.3.1, но выше отписывались, что работает он и на 1.5.2.1, 1.5.4.1.
      Не могли в своих действиях допустить какую-либо ошибку?

      • Странно конечно) А Вас не затруднит попробовать оформить тестовый заказ в моём магазине? Может это я просто очень требовательно отношусь к корзине? :) Или у меня чего с компьютером, я конечно попробую сегодня из других мест пооформлять, но не знаю. По результатам проверки получается, что при генерации «подтверждения заказа» следующие скрытые страницы грузятся:
        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/) он тут тоже отписывался выше. У него конечно побыстрее но тоже есть небольшой простой, но у него терпимо.

        • jul jul:

          Прошу прощения за запоздалый ответ. Потестила оформление заказа у Вас на сайте — работает все шустро и четко. Насколько я поняла, Вы разобрались с проблемой и это здорово. В чем же был недочет?

          • Максим:

            Добрый день! у меня тоже запоздалый ответ при подтверждение заказа, в чем может быть причина?

    • Скажите, удалось Вам решить эту проблему??? У меня так же версия 1.5.4.1 и та же проблема, пункт «Подтверждение заказа» вообще не открывается

  7. ellen:

    Здравствуйте, подскажите, как убрать только шаг 4 — способ доставки. Пробовала править файл system/library/cart.php как написано в статье, но способ не работает. нужно убрать только шаг 4.

    • ellen:

      Извините, разобралась. Все работает. Огромное спасибо за статью!

    • jul jul:

      Для того, чтобы скрыть шаг 4, открываем документ catalog\view\theme\default\template\checkout\shipping_method.tpl и добавляем упомянутый в статье скрипт. И в таблицу стилей добавить:
      *#shipping-method {
      display:none;
      }* (не забудьте удалить звездочки).

  8. Александр:

    Подскажите пожалуйста немогу никак убрать пункт 1,5,6
    Версия 1.5.4
    Может не туда ставил
    #payment-method {
    display:none;
    }
    Я ставил в начале документа

    • jul jul:

      Александр, как убрать первый и пятый шаги в статье описано. А что касается шестого шага, то он ведь ключевой, не будь его, как покупатель сможет подтвердить свой заказ?
      Код, который Вы приводите, должен быть вставлен в таблицу стилей шаблона (stylesheet.css), и его расположение в документе роли не играет. Я, для удобства, большинство изменений, вносимые в стили шаблона, размещаю в самом конце — всегда легко найти добавленный мною код.

  9. Евгений:

    Версия 1.5.5.1
    Все сделал и все получилось кроме скрытия первого пункта.
    Когда нажимаю оформить то попадаю на второй пункт и выжу анимацию как скрывается первый пункт, но он не исчезает и я могу егооткрыть и изменить если пожелаю
    #payment-method {
    display:none;
    }
    Код вставлял и не помогает. Помогите, очень хочу скрыть первый пункт.

    • jul jul:

      Евгений, сразу оговорюсь, что 1.5.5.1 я даже еще и не тестировала (консерватор я — тяжело расставаться с привычным и проверенным)). Но что касается именно Вашего вопроса, то для того, чтобы скрыть первый шаг, необходимо в stylesheet.css добавить не

      #payment-method {
      display:none;
      }

      а
      #checkout {
      display:none; }

      так как первый код скрывает способ оплаты, а вот второй скрывает именно первый шаг.
      Еще необходимо в login.tpl добавить скрипт.
      Произведите эти действия (в посте они описаны) и все у Вас заработает — первый шаг будет скрыт.

      • Metrik:

        Також пишу на 1.5.5.1…. в мене все чудово вийшло, скрило всі непотрібні кроки. Уважно (ще раз повторюсь — УВАЖНО) слідкуйте за виконанням кожного описаного кроку і у Вас також все вийде! Автору — велика подяка!!!

  10. Марат:

    Спасибо! Реально выручили!

    • jul jul:

      Пожалуйста) Меня этот метод часто выручает, когда необходимо скрыть тот или иной шаг офломления заказа.

  11. Павел:

    Здравствуйте, не получается скрыть 1 шаг. Пропустить он пропускается, а вот скрыть его добавлением
    #checkout {
    display:none; }
    не выходит.

    • jul jul:

      Павел, Вы правите стандартный шаблон или какую-то другую тему?
      Скрипт не забыли вставить в login.tpl?

      • Павел:

        Та же история с 5-м шагом. Ничего не забыл.

        • Павел:

          Вот сайт http://www.s4s.in.ua/. Ну я так подумал, что первый шаг с выбором регистрации и тд убирать не буду, главное 5 убрать

          • jul jul:

            Данным методом приходилось упрощать оформление заказа на нескольких магазинах, подвохов еще не было.
            К сожалению, взглянув на сайт, не поймешь где допущена ошибка, так что сказать в чем у Вас проблема, без наличия кода, просто невозможно.

  12. Павел:

    Первый шаг, я внес скрипт на пропуск выбора вида заказа, затем в файле /catalog/view/theme/default/stylesheet/stylesheet.css в конце вставляю
    #checkout {
    display:none; } так ведь?

  13. Владимир:

    Автору респект и уважуха за статью. У меня вопрос такой, Как убрать 6 пункт я все таки не понял, мне он не нужен. Так же убрать 2 пункт. У меня остается только Способ оплаты, все что мне надо (оплата через пластиковую карту).

    • jul jul:

      Владимир, в таком случае Вам проще всего было бы скрыть все шаги кроме 2, 5 и 6. Только второй шаг можно упростить до пары полей, например с именем и телефоном или вовсе оставить лишь заполнение имени. Как скрыть ненужные поля смотрите здесь. Скрывать последний шаг — себе дороже, так как он ключевой и возни с ним масса.

  14. Владимир:

    мне все данные не нужны, они вводятся на сайте http://www.2checkout.com/ это способ оплаты через пластиковых карт, Товар у меня электронный.

    Вообще я хотел сделать так чтобы при нажатии на ОФОРМИТЬ ЗАКАЗ ( есть модуль оплаты ) переходил на сайт оплаты http://www.2checkout.com

    • jul jul:

      Тогда, я так понимаю, Вам, вообще, все эти шаги не нужны. Оставьте просмотр корзины, внутри которой и будет фраза «Оформить заказ» с переходом на нужный Вам сайт для оплаты.
      Можете глянуть на нечто подобное: http://tastytime.pp.ua. Правда, здесь ситуация была такова, что заказчик совсем не хотел никаких оплат на сайте, поэтому отключила такой момент как оформление заказа.

  15. Владимир:

    Да именно все так, только вот нужна только оплата. и все. Спасибо за внимание.

    • jul jul:

      Тогда Вам действительно необходимо оставить

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

      Это наиболее оптимальный вариант.

  16. pavlo:

    Здравствуйте, а как сделать, чтобы ненужные шаги были убраны, но по умолчанию оставалось с регистрирацией, и также чтобы осталось «Согласен с условиями…» , бо у меня он исчез. Спасибо за ответ.

  17. pavlo:

    Проблемма решена, перезалил еще раз, работает нормально

    • jul jul:

      Я еще не успела прочесть и ответить на Ваш первый комментарий, а Вы уже нашли решение) Рада, что у Вас все получилось.

  18. Max:

    Спасибо большое! Помогли.
    ____¶¶¶¶¶____¶¶¶¶
    ___¶¶¶¶__¶¶¶¶_¶¶¶¶
    __¶¶¶____¶¶¶¶__¶¶¶
    __¶¶¶__________¶¶__¶¶
    __¶¶¶__¶¶¶¶¶¶¶____¶¶¶
    ___¶¶¶_¶¶¶¶¶¶¶¶_¶¶¶¶
    ¶¶¶_¶¶_¶¶¶¶¶¶¶__¶¶¶¶
    _¶¶¶_____¶¶¶¶__¶¶¶¶
    __¶¶¶¶¶¶_____¶¶¶¶¶
    ___¶¶¶¶¶¶¶__¶¶¶¶¶
    ______¶¶¶¶
    ___________¶¶
    _¶¶¶¶¶¶¶___¶¶
    __¶¶¶¶¶¶¶__¶¶
    ___¶¶¶¶¶¶¶_¶¶_____¶¶¶¶¶
    ____¶¶¶¶¶__¶¶___¶¶¶¶¶¶
    ___________¶¶__¶¶¶¶¶¶
    ___________¶¶_¶¶¶¶¶¶
    ___________¶¶
    ___________¶¶

  19. Kenkel:

    Здравствуйте. А есть какой-либо материал по вопросу размещения всех форм в одном шаге? без анимации и тыры-пыры:) Спасибо

  20. платон щукин:

    Никак не удается убрать 1 и 5 шаги.
    Пробую на 1.5.3.1

  21. платон щукин:

    Никак не удается убрать 1 и 5 шаги.
    Пробую на 1.5.3.1
    Делал все по пунктам, т.е. сначала добавлял скрипт в login.tpl и payment_method.tpl
    затем добавлял display:none; в таблицу стилей

  22. платон щукин:

    скорее всего дело в том, что использую не стандартный шаблон.
    есть какие-то мысли как убрать 1 и 5 шаги в этом случае?

  23. платон щукин:

    разобрался. остались шаг 2 и шаг 6, при этом на шаге 2 кнопка «продолжить» снова открывает шаг 2, т.е. на шаг 6 попасть невозможно. подскажите где может быть косяк?

    • jul jul:

      Удалили или закомментировали лишнее, перепроверьте код.

      • платон щукин:

        когда выполняю этот пункт

        «Уберем шаги 3 и 4, касающиеся доставки.

        Открываем файл system/library/cart.php (в корневой папке сайта) и находим строку (приблизительно 381 строка)

        public function hasShipping() {
        сразу после нее добавляем

        return false;
        и строки примут вот такой вид:

        public function hasShipping() {
        return false;
        $shipping = false;»

        у меня перестает открываться шестой шаг. есть ли какой-нибудь еще способ спрятать пункты 3,4 ?

  24. Спасибо. Есть такая проблема. Делал все по инструкции, только первый шаг не скрывал. Покупка без регистрации работает, а с регистрацией не переходит к следующему шагу. Не подскажите как исправить?
    версия 1.5.4.1

  25. sev:

    на 1.5.5.1 работает, спасибо

  26. Bogdan:

    все получилось ! кроме одного после заполнения 2 шага и нажатия продолжить не выскакивает 6 шаг
    в чем может быть проблема ?

  27. Владислав:

    Т.е. воспринимает скрытый первый шаг как покупка с регистрацией

    • jul jul:

      В самом начале поста как раз описано, что необходимо изменить для того, чтобы движок игнорировал выбор регистрации клиента.

  28. Zhan:

    Автор СПС, сам бы зашарил но лень было вникать во всё это. А так и вник заодно и времени мало потерял. Если чё, можно сделать чтоб все было вообще без шагов на одной странице без гемора) ;)

    • jul jul:

      Да не за что, сама случайно попала на подобный пост и выразила благодарность автору, да решила о данном способе написать.

  29. Zhan:

    А и кстати, высчет за фиксированную доставку не происходит. Но я щя исправлю

  30. Ivan:

    Нету в css этих строк «#payment-method» версия 1.5.4.1, не могу убрать 5 пункт «способ оплаты» Можно еще по каким-то строком его найти? Или хотя бы какая строка это у Вас?
    Спасибо за восхитительный ресурс!

    • jul jul:

      Спасибо, Ivan, за отзыв!
      Что касается «#payment-method», то его в таблице стилей нет, Вы должны самостоятельно добавить строки указанные в записи и Ваш вопрос будет решен. Добавить можете в самый низ документа.

  31. miwany:

    А если посетитель зарегистрировался и вошел под своим логином, как все таки убрать шаг 2. где предлагается выбор адресов?
    А так все хорошо работает. Спасибо!

  32. Антон:

    Отличная статья, очень помогла. РЕспектую автору блога.

  33. Семён:

    Вроде все сделал, но получается такой баг: после заполнения формы с адресом и нажатия кнопки Продолжить, вкладка с адресом закрывается и тут же открывается вместе со следующей вкладкой с оплатой.

    После подтверджения оплаты все проходит нормально на страницу с подтверждением доставки.

    Короче говоря происходит повторное открытие формы с адресом, хотя там все в порядке.

    • jul jul:

      Где-то допустили ошибку — закомментировали лишнее. Какие шаги у Вас, после внесенных изменений, в итоге остались?

  34. Семён:

    Остался 1,2 и 5 шаг. Главное — все проходит до конца. Просто вкладка с адресом повторно открывается,. Хочется вообще убрать схлапывание вкладок, чтобы все было на одной странице. Можно так сделать?

    • jul jul:

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

      Для этого можно воспользоваться модулем быстрого оформления заказа, например таким.

  35. Семён:

    Не стал долго выяснять. Поменял все редактированные файлы и сделал все снова.

  36. Семён:

    Да все хорошо было, пока не узнал, что проклятый IExplorer 10 не хочет по человечески все делать. В других браузерах все нормально.

    Он периодически при нажатии на кнопку Продолжить на экране выдает окно «Сообщение веб страницы error» Причем можно просто нажать кнопку еще пару раз и все проходит нормально.

    • jul jul:

      Да, IE часто такое выдает, что в пору за голову хвататься)) Но главное, что разобрались с проблемой.

  37. Сначала убрал ненужные шаги (все получилось), потом стал убирать поля, стали появляться ошибки. Решил вернуть все на круги своя, вернул, а кнопка «купить» перестала работать. Какие фаилы могли быть задеты? Спасибо за помощь

    • jul jul:

      Владимир, теми изменеиями, которые Вы вносили, убирая ненужные шаги или поля, Вы никак не могли затронуть функционал кнопки «Купить». Возможно, где-то нарушили целесность кода (не все изменения вернули обратно, удалили лишние и т.д. — всех причин и не назовешь) потому и появилась проблема.
      Если забыли пересохранить файлы (всегда советую это делать, если с кодом на «Вы»), то можно перезалить измененные файлы непосредственно из Вашей темы, если, конечно, до этого не было внесено глобальных изменений.

  38. Женя:

    Привет!Я хочу скрыть шаг 3 и оставить 4. Вроде все поменяла,шаг 3 убрала
    Теперь после 2 шага 4 не открывается. Подскажите, пожалуйста, что забыла?
    Спасибо

  39. Denis12:

    все сделал но почему-то не показывается кнопка Подтверждение заказа :-(

  40. Александр:

    Приветствую! Хотел бы с Вами связаться, я заканчиваю делать магазин, вскоре хочу его протестировать на ошибки и сделать некоторые изменения которые моему уму не подвластны))
    Мой email: …
    С уважением, Александр!

  41. Николай:

    Добрый день!!! Пробую скрыть шаг 2. В payment_adress.tpl пишу
    *
    $(document).ready(function(){
    $(‘#button-payment-address’).trigger(‘click’);
    });
    *
    и теперь кнопка подтверждения шага 3 возвращает обратно на шаг 3.
    Может я неправильно понял?

  42. Алексей:

    Доброго времени суток! Отличная статья, всё сделали, работает при гостевом оформлении на отлично. При оформлении зарегистрированными пользователями ничего не работает. Помогите советом, что сделать?

    • jul jul:

      «При оформлении зарегистрированными пользователями ничего не работает.» Сложно дать совет, когда нет конкретики. Что не работает?
      Алексей, если Вы правили файлы согласно записи, то, естественно, отредактировали только те файлы, которые касаются гостевого оформления заказа. Если же хотите, чтобы подобные изменения имели силу и при оформлении заказа зарегистрированными пользователями, то необходимо править файлы этой направленности.

      • Алексей:

        Спасибо за ответ. Буду признателен, если подскажете какие файлы нужно править, чтобы оформление для зарегистрированных пользователей было таким же, как и для гостей.

        • jul jul:

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

  43. Та же проблема с зарегистрированным пользователем. Вместо заполнения данных программа предлагает зарегистрированный адрес, нажимаем продолжить, тут начинаются неожиданности. При заказе свыше определенной суммы у меня предлагается бесплатная доставка, которая выбирается при любом раскладе, хочу я этого или нет. После клика продолжить вылезает ошибка и мы возвращаемся к пункту 1 выбор адреса. Подскажите что не так….

    • Елена:

      Дополнение к сообщению. Когда нет бесплатной доставки, по умолчанию стоит первый в списке и так же не переключается. Комментарий написать невозможно, курсор появляется, начинаешь вводить сообщение и все пропадает. Следующий шаг подтверждения заказа недоступен. «Продолжить» и ошибка (окно error, подробностей у ошибки нет). Где же все-таки искать решение проблемы?

      • jul jul:

        Елена, Ваш магазин на реальном сервере или на локальном? Если на реальном, дайте ссылку — посмотрю.

        • Елена:

          Данные изменения находятся на локальном сервере, рабочий сайт не хотелось бы случайно подпортить:) Если без этого никак, отпишите — внесу изменения на рабочем. Оформление стало настолько удобным, что хотелось бы отладить проблему и запустить в действие:)

          • jul jul:

            Нет, если магазин рабочий, то вносить изменения, предварительно их не отработав, не стоит. Нет возможности залить сайт на субдомен, например?

  44. УУу дуже вам вдячний хай Бог вас благословить. Спочатку були проблеми бо не пропадало але перечитавши коменти зрозумів що потрібно було почистити кеш =) Все працює супер! Версія 1.5.5.1

  45. Oleg:

    Добрый день все отлично получилось за что вам большое спасибо!
    остался один нюанс у вас на скриншоте (так жить как и у меня )
    порядок идет 2 и сразу 6.
    подскажите пожалуйста как изменить цыфры на 1 2
    http://awesomescreenshot.com/0841jvvn81

  46. после нажатия оформление заказа пишет INTERNAL SERVER ERROR

  47. Георгий:

    Здравствуйте! Сделал все как тут написано — круто получилось! =) У меня только один вопрос — в пятом шаге покупатель ставил галочку «согласен с условиями магзина» — раз 5-ый пункт пропускаем (так как способ оплаты один) можно эту галочку перенести в 6-ой пункт? Большое спасибо!

    • jul jul:

      К сожалению, не было возможности ответить вовремя, если вопрос еще актуален продублируйте его и мы его рассмотрим.

  48. MrPicad:

    Пробовал скрыть шаг с «оплатой» по Вашему методу, не работает :(
    Версия 1,5,4,1 , правда установлен модуль «Заказ и регистрация Simple» в этом может быть проблема?

  49. Здравствуйте!
    Сделала все по инструкции — для гостевого входа работает хорошо, но если заказ оформляет зарегистрированный пользователь, то после шага 1 (личные данные) нельзя изменить следующие шаги — способ оплаты, доставки. Вы написали, что это нормально, и следует вносить изменения еще в какие-то файлы, чтобы все работало и для зарегистрированного пользователя, — напишите, пожалуйста, в какие конкретно файлы и какие изменения следует внести.
    скриншот:http://s019.radikal.ru/i615/1308/61/9611807e71e1.jpg

  50. Жанна:

    Добрый вечер. Мне надо удалить шаг с оплатой, при получении заказа меня не устраивает. Версия OC 1.5.1-3 Все сделала как указали, но вот тут не понятно: Снова обращаемся к таблице стилей — \catalog\view\theme\default\stylesheet\stylesheet.css, и скрываем отображение пятого шага.
    я просто не нашла (то что ниже)
    #checkout {
    display:none; }
    и как скрывать?
    спасибо

    • jul jul:

      Этот код в stylesheet.css Вы и не найдете, так как его необходимо самостоятельно разместить, например, в конце файла для того, чтобы скрыть желаемое.

  51. Роман:

    Как убрать только шаг 3, так что бы 4 остался

  52. После всех манипуляций, есть пункт 6 подтверждение заказа но сам пункт не срабатывает, все делал по инструкции, помогите разобраться очень нужно.

  53. Олег:

    Всё работает отлично. Автору спасибище )
    Версия ОС 1.5.4.1

  54. михаил:

    а можно скрыть 2 пункт так чтоб при регистрации выводил данные для заполнения а если зарегистрированный то сразу переходил к следующему шагу без показа данных об адресе?
    Заранее спасибо

    • jul jul:

      Считаю, что все возможно в этой жизни) Но именно данный момент реализовывать не приходилось, так что сходу не могу сказать ни «да» ни «нет», и тем более не могу предложить готового решения.

  55. Александр:

    Спасибо большое. Объясните пожалуйста простую вещь,как мне зайти в корневую папку где хранятся html файлы. Понимаю что глупо но все же. Умоляю подскажите.

    • jul jul:

      Александр, если Ваш блог на реальном хостинге, то данная папка может носить название public html или иногда просто www — зависит от хостера, вот в ней и должны находиться все файлы сайта, то есть она корневая. Зайти в нее можно либо непосредственно через сам хостинг-аккаунт, либо по ftp (нужен ftp-клиент, при работе с файлами сайта он просто необходим). Если же сайт на локальном хостинге, то корневой является та папка, которую Вы создавали для сайта, та папка, в которую были выгружены все файлы и папки движка.

  56. Bolt:

    «Дать им другие названия можно в языковом файле catalog\language\russian\checkout\checkout.php»
    Внес изменения и теперь некорректно отображается, вернул в исходное, так некорректно и отображается (((
    Как быть?

    • jul jul:

      Уважаемый, Bolt, для того, чтобы Ваш текст принял читабельный вид, необходимо файл, в который Вы вносили изменения, сохранить в нужной кодировке, а именно в Utf-8 без BOM. Сделать это можно с помощью любого редактора, того же Notepad++, Lobster, PhpDesigner и.т.д. И для правки файлов сайта не стоит пользоваться блокнотом.

  57. Bolt:

    Спасибо! Я уже прочитал про это дело и все поправил))) Спасибо за ответ!

  58. Огромнейшее спасибо автору. Все доступно и «разложено по полочкам».

  59. Богдан:

    Добрый день! Подскажите пожалуйста, сделал все как описано, единственное отличие, оставил выбор оплаты. После завершения заказа пишет «Your Order #7 Has Been Processed!». Где я напартачил?

    • jul jul:

      Богдан, Вы нигде не напортачили) Вам необходимо руссифицировать данную фразу на нечто вроде «Ваш заказ оформлен» в файле catalog\language\russian\checkout\success.php. Все дело в переводе.

  60. Богдан:

    кстати, письмо пришло, но в нем нет ни данных покупателя, ни способ оплаты. Вы получили заказ.

    № заказа: 6
    Дата заказа: 30.08.2013
    Состояние заказа: Expired

    Товары:
    1x GLAMOUR (2863-) 3333грн.

    Заказ итого:
    Сумма: 3333грн.
    Итого: 3333грн.

    • jul jul:

      В письме должно приходить только то, что заполнял покупатель. Если Вы убрали некоторые поля или шаги, то соответственно, их данные не придут в подтверждающем письме.

  61. Alex:

    В подтверждении заказа пропала кнопка готово

  62. Спасибо огроменное за статью!! Много народа, я смотрю, она спасла!!
    Все доступно и вроде даже чайникам понятно, но всегда найдется темная голова, которая где-то накосячит… Спасите ситуацию, плиз: оставила все шаги, кроме 3-го (Адрес доставки). Но после того, как убрала Шаг 3, по умолчанию отмечается пункт «Адрес доставки совпадает с адресом плательщика» (Шаг 2), и если снять галочку, то прерывается оформление заказа и 4-й шаг не открывается… если оставить галочку, то все идет своим путем.. Второй день голову ломаю, где собака зарыта… Хочу вообще убрать эту строку: «Адрес доставки совпадает с адресом плательщика»

  63. степан:

    Спасибо большое за статью. Все просто и доступно. Ты не против если я дам ссылку на статью у себя в группе вконтакте?

  64. Евгений:

    http://clip2net.com/s/5MfZ9d убираю первый шаг вылазит ошибка. 1,5,5,1.

  65. Здравствуйте! Шикарная статья, спасибо!
    У меня всё получилось :)
    Но есть еще маленькая неудобность: когда у меня клиент регистрируется и потом снова совершает покупку как авторизованный, у него все шаги почему-то появляются обратно, хотя и заполнять их там не приходится, но получается дубляж Шаг 3, Шаг 3, например.

  66. mike:

    Здравствуйте !!
    Подскажите пожалуйста, никак не могу разобраться..

    Версия 1.5.4.1, использую стандартный шаблон.
    В данный момент в оформлении имею всего 3 шага:
    — Личные данные и Адрес доставки
    — Способ оплаты
    — Подтверждение заказа

    Не могу понять почему отсутствует шаг ‘Способ доставки’, он крайне необходим, у меня должны быть доставка с фиксированной стоимостью, бесплатная доставка, а также самовывоз…
    В админке — Дополнительно — Доставка, все 3 пункта включены…
    Файлы использую по умолчанию, ничего руками не правил, т.е. этот шаг отсутствовал с самого начала..

  67. mike:

    )))) вот как раз зашел написать, что разобрался.. в каждом товаре должна стоять галка «требуется доставка»…) Извиняюсь за беспокойство, спасибо огромное за труды !)
    К сожалению вопрос не последний, есть еще вещи с которыми не разобрался… с позволения буду писать %)

  68. МАКСИМ:

    Добрый день. Помогите, пожалуйста, не могу переименовать Шаги захожу в catalog\language\russian\checkout\checkout.php всё исправляю но потом все превращается в ??????????????????????????????? знаки вопросы . Что делать?
    Спасибо

  69. Сергей:

    Огромное спасибо. Всё работает. У меня версия 1.5.5.1.1

  70. кирирлл:

    Добрый день, скрываю первый шаг и меня остальные поля становятся просто не активными maxystore 1.5.5.1

  71. Alexey:

    Статья отличная, спасибо! Только есть один вопрос: не дефолтный шаблон, ява скрипт перехода на следующий шаг (с шага 1 на шаг 2) не работает. Подскажите в чем может быть проблема?

    • jul jul:

      Когда возникает проблема со скриптом, не важно, дефолтный шаблон или нет, значит где-то в правке допустили ошибку — необходимо проверять код.

  72. Alexey:

    Перепроверил все. Не нахожу ошибок. Ява скрипт по прежнему не срабатывает.

  73. Максим:

    У меня не получается убрать только 3 шаг, подскажите как правильно сделать?

  74. Сергей:

    Здравствуйте! Пытаюсь убрать только ШАГ 2, но почему-то не обрабытывается скрипт кнопки. Сейчас у меня шаг 2 скрыт и не показывается на старнице, но когда на шаг1 нажимаю кнопку «Продолжить», то шаг1 сворачивается, а шаг3 не разворачивается :( В файл payment_address.tpl добавил скрипт

    $(document).ready(function(){
    $(‘#button-payment-address’).trigger(‘click’);
    });

    Может ли это быть связано с тем, что хоть шаг2 и скрыт, но там есть обязательные поля для заполнения и поэтому не выполняется скрипт?
    OpenCart Version 1.5.5.1

  75. Андрей:

    Все прекрасно работает!!! Версия ocStore 1.5.5.1.1

  76. Вроде все сделала, но при переходе на шаг 2 вышла ошибка SyntaxError: JSON.parse: unexpected character

    OK

    Notice: Undefined index: postcode in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 246Notice: Undefined index: fax in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 273Notice: Undefined index: company in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 277Notice: Undefined index: company_id in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 278Notice: Undefined index: address_2 in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 281Notice: Undefined index: postcode in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 282Notice: Undefined index: company in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 328Notice: Undefined index: address_2 in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 330Notice: Undefined index: postcode in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 331Notice: Undefined index: postcode in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/controller/checkout/guest.php on line 359[]

    Помогите, пожалуйста может закомментировано неверно
    //if (isset($this->session->data[‘guest’][‘payment’][‘postcode’])) {
    //$this->data[‘postcode’] = $this->session->data[‘guest’][‘payment’][‘postcode’];
    //} elseif (isset($this->session->data[‘shipping_postcode’])) {
    //$this->data[‘postcode’] = $this->session->data[‘shipping_postcode’];
    //} else {
    //$this->data[‘postcode’] = »;
    //}

    • jul jul:

      Настя, Вы проверили те строки, на которые ругается движок? Ошибок у Вас более чем на 10 строках, а, как пример, Вы привели малое кол-во закомментированных строк.

  77. Настя:

    Версия ocStore 1.5.5.1.1

  78. Виктор:

    Как убрать только 3-й шаг или 2-й… они одинаковы.
    У вас убирается 3-й и 4-й вместе

  79. Денис:

    все разобрался куда его поставить вот только все равно Шаг 1: Способ оформления заказа остался и могу там изменить либо регистрация либо без регистрации.Что делать?

  80. Денис:

    5 шаг пропал куда то(( вопрос почему? что не так сделал?((

  81. Денис:

    ЭХ я)))) все получилось автору БОЛЬШУЩИЙ респект, на Версия 1.5.5.1.1 все работает на 5+

  82. Настя:

    Не сработает кнопка продолжить на 4 и 5 шагах (способ доставки и способ оплаты). До этого был скрыт шаг 3. в чем может быть дело? Прошу помочь..

  83. Настя:

    Сейчас в гостевом режиме все работает, а вот для зарегистрированных пользователей не срабатывает кнопка продолжить в пункте (4 способ доставки).

  84. Денис:

    Как убрать Адрес доставки а Пункт Способ доставки оставить? Очень нужно
    Заранее спасибо

  85. Денис:

    неужели не кто не знает?((( помогите плиззз

  86. Алексей:

    Здравствуйте,
    Вчера ночь потратил на чтение вашего блога.Вроде как он создан для помощи,но видимо,только для квалифицированных программистов.Я вообще не программист,третий день изучаю форумы и т.п.,пытаясь сделать магазина на Опенкарт.
    В результате этого «самообразования» мне удалось изменить дизайн дефолтного шаблона под свои нужды и я уже почти был готов наполнять его товарами.
    Но! Лишние поля при регистрации — это практически то,что обычных пользователей отвращает от покупок,поэтому попытался убрать их,используя вашу науку.
    Такие элементарные,видимо,вещи,для программистов,как,например посчитать номера строк в файлах php или tpl,или куда именно следует вставлять символы <!—<,чтобы "'закомментить" строки: перед / или после ; для меня оказались почти непреодолимы,так как об этом вы умолчали.
    Однако,методом "тыка" я все-таки "'закомментил" поля "компания" и "ID компании":но,УВЫ! это сработало только в русском языке,в английской версии они остались,мало того,со звездочкой!
    Я стал копаться дальше,но кончилось все выскочившими ошибками,в результате чего я снес версию 1.5.3.1 и решил поставить чистую 1.5.5.1.1.,надеясь,что в ней этого косяка уже нет,но не тут-то было…
    Скажите,не могла бы вы выложить файлы tpl php,какие нужно править,с выделенным цветом "комментами" ,чтобы они сработали и в английском языке,а то прямо руки опускаются…

    • jul jul:

      «Квалифированными специалистами» здесь и не пахнет)) — поверьте, я к ним не отношусь. В свое время сама также изучала движок. Кстати, три дня изучений и поисков для движка интернет-магазина — небольшой срок. В статьях стараюсь максимально придирчиво объяснить суть производимых объяснений. Если же кому-то что-то кажется неясным или непонятным, тот отписываетс яв комментариях и я, по возможности, стараюсь ответить. Иногда даже посетители блога отвечают на вопросы друг друга. К сожалению, удовлетворить Вашу просьбу не могу — нет мультиязычных магазинов, да и магазинов, указанных Вами версий, с изменениями в регистрации, также нет.

  87. Владимир:

    ocStore 1.5.5.1.1 с шаблоном. Всё работает. Спасибо. Ни где не могу найти информацию, как вообще удалить из магазина регистрацию покупателей. Поделитесь, если знаете.

  88. Владимир:

    Спасибо Вам, все работает на ос 1.5.5.1, только надо очень внимательно следовать инструкциям))))

  89. Владимир Гендель:

    Спасибо Вам огромное!
    Как раз создаю интернет магазин телефонов.
    Ваши статьи очень пригодились!
    В конце-концов оставил только профиль
    и подтверждение заказа, что несомненно радует глаз.

  90. V-IX:

    Спасибо огромное! Проще и понятнее этой статьи только огурцы.

  91. Виталий:

    Добрый день. Ваш метод работает у меня на 1.5.4.1.2 — только нужно очень внимательно смотреть где что комментировать.
    НО, есть проблема. Зарегестрированные пользователи видят только первый шаг, и выбор адреса доставки, дальше ничего не работает. Если выбираешь уже введенный адрес доставки, или если вводишь новый адрес, после нажатия кнопки продолжить — ничего не происходит, этот шаг скрывается, а новые не открываются.
    Не могли бы вы посмотреть в чем дело. если что, пишите мне на имейл. Большое спасибо

    • jul jul:

      Данный метод удаления шагов я тестировала и использовала на 1.5.3.1 — работало все как часы, хоть с незарегистрированными пользователями, хоть с зарегистрированными. В комментариях вроде бы отписывались, что все работает без проблем и на более поздних версиях. В чем причина подобного поведения движка так сходу сказать не могу, видимо, что-то упустили в коде.

  92. Руслан:

    Не могу разобраться который час. при вставке скрипта, вышеупомянутого, в shipping-address или в payment-address (у низ принцип тот же), скрипт выполняется, переходит на следующий шаг, следующий шаг нажимаешь продолжить, шаг закрывается и соответственно открывается новый, через несколько сек. открывается предыдущий шаг и теперь два открытых, через несколько сек. начинают выскакивать окна «Предотвратить открытие окон». Я так понимаю что скрипт продолжает выполняться?

  93. Добрый вечер!
    У меня возникла такая ошибка — не получается в админке редактировать заказы (удалять или добавлять товары, например). Ошибка заключается в том, что при сохранении внесенных изменений система выдает стд. ошибку: «Внимательно проверьте…», ссылаясь на то, что в закладке «Итого» в поле «Способ доставки» требуется выбрать способ доставки, а выбрать его невозможно, т.к., похоже, вследствие удаление этого шага во фронт-энде,он удалился и в админке, но не везде.

    Сможете помочь? Заранее огромное спасибо!

    Да,версия движка — 1.5.5.1.1

  94. Здравствуйте.
    Большое спасибо за статью. Убрал лишние шаги — всё получилось. Для гостей оформление заказа проходит идеально, НО пользователи, которые уже зарегистрированы, не могут выполнить заказ. Происходит следующее: пользователь попадает на шаг «платёжная информация», затем выбирает либо адрес, указанный при регистрации, либо вводит новый, нажимает продолжить, вкладка сворачивается и не переходит на следующую.
    Как думаете, с чем это может быть связано?
    В файлах payment_adress.tpl и payment_adress.php никаких изменений на момент возникновения проблемы не делал, значит дело не в этом.

    • jul jul:

      Здравствуйте, Влас, с проблемой не разобрались?
      у меня такого не происходило ранее. Какая у Вас версия движка?

      • Елена:

        У меня тоже самое( Версия 1.5.4.1

      • Пока с проблемой не разобрался. Чтобы не создавать проблем для клиентов временно убрал из шаблона возможность регистрации (оставил только гостевую покупку). В ближайшее время буду решать проблему. Если получится, напишу.

      • Оказалось, что «проблема во мне». Я не сразу заметил, что зарегистрированные пользователи не могут оформить заказ, поэтому успел уже подзабыть, какие именно файлы я редактировал. Дело в том, что я не воспользовался вашей инструкцией по тому, как убрать 3 и 4 шаги, касающиеся доставки, потому что мне важно было оставить «способы доставки» и убрать «адрес доставки». Для того, чтобы избавиться от адреса доставки, я закомментировал в файле шаблона \catalog\view\theme\default\template\checkout\checkout.tpl строчки, отвечающие за визуальное отображение этой вкладки. Но делал я всё это на скорую руку и не учёл, что где-то должен быть прописан сценарий, который должен быть исполнен, чтобы перейти к следующей вкладке. В общем, при добавлении в system/library/cart.php строчки «return false» переход от «платёжной информации» к следующей вкладке осуществляется без проблем, но пропадает «Метод доставки». Скажите, есть ли у вас какие-нибудь идеи по тому, как избавиться от «Адреса доставки», но оставить «Метод доставки»? А то пришлось снова «утяжелить» свою форму заказа.

        • jul jul:

          Извините, времени конкретная нехватка, потестирую этот момент и постараюсь отписаться чуть позже.

    • Анна:

      Та же самая проблема

  95. Сергей:

    Автор, добавь в статью вот что:

    для того, чтобы можно было проделать все вышеописанное и при этом изменять из АДМИНКИ заказ (редактировать), нужно удалить все ненужное из order_form.tpl, а находится этот файл в \ admin \ view \ template \ sale

    и тогда в админке можно изменять заказ без проблем (не будет не нужных полей)

  96. Сергей:

    + надо не забыть подредактировать order.php в admin \ controller \ sale

  97. Сергей:

    И еще, автор, добавь в статью, что при изменении order.php необходимо удалять правильно ненужные части строк

    начинается новая часть с символов БЕЗ скобок («‘,), а заканчивается без скобок (.), а иначе будут ошибки

    • jul jul:

      Если Вы читали комментарии, то должны были заметить, что большая часть народа не может правильно закомментировать код, который указан в посте дословно, что уж говорить о том, чтобы советовать «удалить все ненужное из order_form.tpl». В общем, совет верен и направление указано Вами верное, если кто адекватно воспринимает код, тот отредактирует код, ну а остальным необходимы конкретные инструкции.

    • Владислав:

      Сергей, а помогите пожалуйста справится с админ панелью)) Что именно там удалять. В заказе я удалял поля: Фамилия, факс, адрес 2. Сделал почту не обязательной. Как мне это поменять в оредере. Не могу вообще чего то справится =((

  98. Сергей:

    Здравствуйте , подскажите пожалуйста в чем причина и как исправить: — последний шаг 6 — перед подтверждением заказа (все работает , подтверждение заказа, письмо приходит)— появляется вот это: (на сайте) —— Notice: Undefined index: fax in /home/u/udacacaru/dacha/public_html/catalog/model/checkout/order.php on line 4Notice: Undefined index: payment_company in /home/u/udacacaru/dacha/public_html/catalog/model/checkout/order.php on line 4Notice: Undefined index: payment_company_id in /home/u/udacacaru/dacha/public_html/catalog/model/checkout/order.php on line 4Notice: Undefined index: payment_postcode in /home/u/udacacaru/dacha/public_html/catalog/model/checkout/order.php on line 4

    • jul jul:

      В файле catalog/model/checkout/order.php необходимо также закомментировать или удалить код, касающийся ненужных полей, в Вашем случае — факс, индекс, компания. Весь код содержится в 4 строке, но комментировать его надо аккуратно — смотрите выше коммент Сергея.

  99. Сергей:

    Спасибо-понял как

  100. ОГРОМНЕЙШЕЕ СПАСИБО кто написал так подробно, блин даже денег не жалко за такое ))) СПАСИБО

    А как убрать только Шаг 3: Адрес доставки ???

    • jul jul:

      Уже отписалась по этому вопросу: времени не хватает, потестирую этот момент и постараюсь отписаться чуть позже.

  101. Сергей:

    Автор, вот что нашел

    $(document).ready(function(){
    $(‘#button-payment-method’).trigger(‘click’);
    });

    вместо

    .trigger(‘click’)
    надо
    .click()

    а иначе IE не пропустит этот шаг!

  102. Руслан:

    Юля, спасибо за статью! Оч помогла. Клиент как раз хотел, что бы было до невозможности просто и сделав по вашему мануалу все работает, как часы! Спасибо еще раз.

    P.S. Моя версия OC Store 1.5.4.1.2

    • jul jul:

      И Вам спасибо за отзыв!
      Руслан, если владельцу магазина будет нужна правка заказов из админки, то будут необходимы дополнительные правки.

  103. Юлия, добрый вечер!
    А вы не могли бы написать пост о правке админки? К сожалению, не разбираюсь в коде и «убрать лишнее» из order_form.tpl для меня представляется неразрешимой проблемой…
    Да, огромное вам спасибо за ваш блог! Очень полезные вещи в нм нахожу для себя.

    • jul jul:

      Здравствуйте, Сергей,
      в данный момент работаю над двумя сайтами, как только сдам их, сразу постараюсь написать пост на эту тему.
      И спасибо Вам за отзыв!

  104. Владимир:

    Очень информативно и понятно. Спасибо.

  105. И как это автору не влом столько времени на написание статей тратить, мы конечно очень благодарны, но вот я на такой альтруизм не способен

  106. Алексей:

    Спасибо за хорошую статью! Не подскажете как найти файл страницы «заказ оформлен»?

  107. Извините если не туда, но как с админом сайта связаться?

  108. RockNRollQueen:

    Спасибо за отличную статью!
    У меня возникла дополнительная проблема, надо поменять местами шаги выбора способа доставки и адреса доставки, в идеале, было бы неплохо еще и скрывать шаг ввода адреса при выборе самовывоза из магазина. Подозреваю, что надо править скрипты в checkout.tpl, но их там очень много и понять, что именно отвечает за порядок я не могу, если знаете решение, или хотя бы что именно надо исправить помогите пожалуйста.

  109. Моё мнение вопрос развёрнуто полностью, автор выжал всё что можно, за что ему мой поклон!

  110. Людмила:

    Добрый день! Я убрала только шаг 3 (адрес доставки), когда оформляю заказ, происходит переход на шаг 4 (способ доставки) и тут тупик, на следующий шаг не переходит, пишет «необходимо указать способ доставки». У меня один способ «фиксированная стоимость доставки» и он естественно выбран, но переход к 5 шагу не происходит. В чем загвоздка??? Версия 1.5.5.1

  111. Людмила:

    Проблема с зарегистрированными пользователями. Я убрала шаг 3(адрес доставки), но когда зарегистрированный пользователь оформляет заказ, выбирает «Я хочу использовать существующий адрес», нажимает кнопку продолжить шаг закрывается, но не открываются следующие шаги.
    Согласно инструкции надо изменить только один файл плюс стили.
    Добавляем скрипт в файл — shipping_address.tpl —

    $(document).ready(function(){
    $(‘#button-shipping_address’).trigger(‘click’);
    });

    В стили добавляем
    #shipping-address {
    display:none;
    }
    Какой тогда нужно менять файл, чтобы форма работала для зарегистрированных пользователей????

    • Саша:

      Здравствуйте, аналогичная проблема, у Вас получилось как-либо решить ее?

    • Сергей:

      На сколько я понял суть проблемы — надо прописывать скрипт в конце страницы и указывать перед Триггер Клик (Баттон-*той страницы с которой хотите перейти, а не той, на которую хотите перейти*)

      и еще лучше использовать не Триггер Клик и просто .click() — для IE так надо

  112. Борис:

    Спасибо, очень полезная статья!

  113. Евгения:

    ocStore работает 1.5.1.1.1 работает) спасибо!

  114. Огромное спасибо. Все получилось. только вот нумерация шагов осталась прежняя. Как это исправить? Надеюсь Вы мне поможете…

  115. Да, и еще. У меня установлена ocStore 1.5.4.1. и убирая шаг с оплатой, я столкнулся со следующей проблемой: нет файла payment_method.tpl поэтому данный шаг мне так и не удалось убрать. Может Вы мне что подскажете. Заранее спасибо. В целом статья ОЧЕНЬ помогла.

    • jul jul:

      Если Вы используете не дефолтный шаблон, а сторонний, то файла может и не быть — движок возьмет все необходимое из дефолтного шаблона. Но если у Вас шаблон дефолтный, то данный файл должен быть, если удалили по ошибке, то скачайте нужную версию движка и залейте файл в свой магазин.

  116. Сделал Все как написано перепроверил все два раза на последнем этапе (подтверждение заказа) отсутствует кнопка подтвердить! Помогите!

    • Выход нашел сам пока временный в админке добавил способ оплаты Free Checkout.

      • Но появилась новая проблема в корзине не работает sub total. Верней при активации его в админке снова пропала кнопка подтвердить. Проблема не критичная но все же при добавлении нескольких позиций в корзину указывает, что в корзине 2-е позиции на 0,00 грн. Помогите пожалуйста! Спасибо!

  117. Сергей:

    ||||2. Уберем шаги 3 и 4, касающиеся доставки|||||||

    У меня в настройках стоит фиксированная стоимость оплаты — 300руб., при оформлении заказа шаги 3 и 4 не нужны, но нужно, чтобы в последнем шаге к сумме заказа прибавлялась фикс. сумма оплаты. Если делать как написано в статье, то в конце ФСО не прибавляется.

    Т.е. как сделать, чтобы шаги 3 и 4 не отображались, но в последнем шаге ФСо все таки прибавлялась к сумме заказа ?

  118. Супер! Спасибо за статью, очень доходчиво все описано. На ocstore 1.5.5.1.1 получилось с первого раза, все работает и без косяков. Еще раз спасибо, теперь буду искать как убрать лишние поля.

  119. Сергей:

    Сайт живой ?

  120. Скажите у меня нет пункта оформление заказа без регистрации может где то в админке вкл?

  121. Сергей:

    На мой вопрос есть решение ?

    • jul jul:

      Не могу предложить Вам готового решения, так как в данный вопрос не вникала — не было надобности.

  122. Андрей:

    спасибо, супер статья. очень помогла, все доступно описано.

  123. djuman:

    Все сделал пошагово, работает отлично. Версия 1.5.6
    Спасибо за большое! Вы молодец!

  124. vofik:

    Здравствуйте! Все пытаюсь делать, как написано, но у меня не получается скрыть шаги — начиная с 1-го. Т.е. где именно в таблице стилей вставлять строку #checkout {display:none;}? У меня OpenCart 1.5.4. Буду очень благодарен за помощь!

    • jul jul:

      vofik, в статье был битый код, я обновила его, попробуйте пройти процесс заново. Что касается #checkout {display:none;}, то его расположение в документе роли не играет.

  125. vofik:

    Все. Нашел. Получилось так, что у меня шаблон не дефолт. Поэтому (может это и не причина?!) я поставил в файле стилей вот так:
    .checkout-heading a {
    display:none;

    Но если поставить (это у меня так) так:
    .checkout-heading {
    display:none;

    то никаких слов «Шаг 1…» и т.д. вообще нет. Т.е. регистрация идет нормально, просто надписей нет. Соответственно, если сделать все пункты, описанные здесь хорошим ЧЕЛОВЕКОМ можно добиться того, что клиент попадает сначала сразу на 2-ю страничку регистрации, а потом сразу на 6-ю, не видя при этом вообще никаких «Шаг»ов. У меня так получается. Может кому-то комент поможет. Большое СПАСИБО, jul, за отличную статью.

  126. vofik:

    Здравствуйте. У меня проблемка, т.е., возможно, большая проблема. Короче: переделал оформление заказа так, чтобы у клиента была возможность или купить без регистрац. или регистрируясь в магазине. Всего шагов получилось — 3. Почти все что не нужно — скрыл, в т.ч и галочку для уточнения адреса доставки. И как бы все работает. И вот, что самое интересное:
    ПОКУПАТЕЛЬ С ЛИЧНОГО КАБИНЕТА НЕ МОЖЕТ СДЕЛАТЬ ЕЩЕ ОДНУ ПОКУПКУ, ТАК КАК НЕ ДОХОДИТ ДЕЛО ДО ПОДТВЕРЖДЕНИЯ ЗАКАЗА — Т.Е. МЕНЮ «ПОДТВЕРЖДЕНИЕ ЗАКАЗА» ВЫПАДАЕТ, НО САМОЙ КНОПКИ И ИНФЫ ПО СУММЕ НЕТ. Кто сталкивался с таким вопросом? В чем может быть дело?
    п.с. если убрать «регистрацию» вообще, то придется убирать пункты «Личного кабинета» — их смысла нет держать.. А это немножко трудоемко, ну, хотя бы для меня.

    Если понадобится уточнение проблемы — пишите в ответ, пожалуйста…

    • jul jul:

      Ну, скрыть личный кабинет проще, чем править шаги оформления заказа. Но это уж дело каждого.
      Признаюсь, с подобной проблемой не приходилось сталкиваться.
      А Вы не пробовали избавиться от шагов с помощью модуля Checkout Simple (one page checkout)? Может, с помощью модуля будет проще упростить регистрацию.

      • vofik:

        Нет, никаких доп. модулей не встраивал, не хочу потом еще и с совместимостью разбираться. Лучше попытаться самому проделать все:

        • jul jul:

          Вам виднее.
          Я приемлю оба метода, и поправить самостоятельно люблю, но и модули не обделяю вниманием.
          Удачи в правке.

      • vofik:

        Хочу попросить всех, кто будет еще писать здесь, в том числе и Jul: если, вдруг, найдете решение такой проблемы — напишите здесь, хорошо? В свою очередь обещаю сделать тоже самое. А Вам, Jul, спасибо за форум!!!

  127. Андрей:

    Спасибо за статью.
    Появилась проблема при подтверждении заказа.
    Когда не зарегистрированный пользователь подтвердил заказ имеем —> Warning: sprintf() [function.sprintf]: Too few arguments in /home/pide/zao-pmk.ru/magazin/catalog/controller/checkout/success.php on line 55
    Как побороть?

  128. Андрей:

    А у зарегистрированного —> Warning: sprintf() [function.sprintf]: Too few arguments in /home/pide/zao-pmk.ru/magazin/catalog/controller/checkout/success.php on line 53

    Спасибо с ув. Андрей.

  129. Андрей:

    Спасибо за оперативность.
    OpenCart -1.5.6-2

    • jul jul:

      Андрей, проблема из-за языковой локализации — файл success.php с русским переводом отличается от англоязычного.
      Покажите код вашего catalog\language\russian\checkout\success.php.
      Когда будете добавлять код в комментарий, обрамите его в теги теги

  130. Андрей:

    Может лучше выслать на e@mail ?
    Чтоб не засорять страничку коментов?

  131. vofik:

    Еще раз здравствуйте, Господа. Чуть раньше я писал комент на счет того, что после скрытия шагов такая вот ситуация:
    «ПОКУПАТЕЛЬ С ЛИЧНОГО КАБИНЕТА НЕ МОЖЕТ СДЕЛАТЬ ЕЩЕ ОДНУ ПОКУПКУ, ТАК КАК НЕ ДОХОДИТ ДЕЛО ДО ПОДТВЕРЖДЕНИЯ ЗАКАЗА – Т.Е. МЕНЮ “ПОДТВЕРЖДЕНИЕ ЗАКАЗА” ВЫПАДАЕТ, НО САМОЙ КНОПКИ И ИНФЫ ПО СУММЕ НЕТ.»
    Дело в том, что и первый раз клиент сделать покупку тоже не может. Я понял, в чем причина: так как я хотел оставить минимум шагов, в том числе и спрятать шаг «Адрес доставки», я еще и хотел, чтобы сумма фиксированной доставки все таки учитывалась в заказе в поле «Итого:». Все бы хорошо, но мне пришлось скрыть в файле стилей #shipping-address {
    display:none;}. После чего подтверждение заказа не появлялось. Вопрос:
    1.Как сделать так, чтобы адрес, который клиент заполняет при регистрации автоматически «ставал» адресом доставки (для того, чтобы все таки скрыть #shipping-address)?
    ИЛИ
    2. Сделать так, чтобы при нажатии кнопки «Продолжить» (переименовать потом кнопку на «Подтвердить») на втором шагу
    заказ подтверждался не требуя перехода на последний шаг?
    п.с. если так получится, то схемы, описанные на форуме по скрытию лишних шагов и полей приводят до двух или, даже, одному шагу как регистрации, так и покупки без нее.
    Спасибо всем, кто что-то подскажет!!!

  132. Годная статья. Получилось так, что я миновал изучение популярных CMS (кроме WordPress и в основном пишу, что то более сложное на yii, ci. Но, мне необходимо помогать коллеге, поэтому и с OpenCart начинаю дружит. Думаю, с вашим блогом я ускорю этот процесс. Спасибо.

  133. У вас кстати маленькая ошибка.

    Если ставите во втором checked=»checked» (можно кстати для современных браузеров checked=»true»). То в первом уберите, он не нужен и автоматически отменяется браузером, так как вы поставили по умолчанию второй.

  134. Матвей:

    Как удалить адрес доставки и оставить способ доставки ?

  135. Матвей:

    Уже сам нашел, можно поставить Remove Checkout Step 3 1.2 http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4416

  136. Tanya:

    Opencart 1.5.6.

    все сделала по описанию и все получилось и работает (1-2-6).
    единственный момент который хочется изменить — чтобы не отображались полоски с удаленными шагами.
    как это сделать?
    и спасибо вам огромное.

    • jul jul:

      Вы в стилях (stylesheet.css) скрывали шаги?
      На 1.5.6. данным способом скрытия шагов не пользовалась, может какие-то нюансы там отличаются, не знаю.
      По этому методу должно быть скрыто все, как полоски, так и их функционал.

  137. Tanya:

    и еещ вопрос: все эти правки сделаны в шаблоне поумолчанию. а можно их же сделать в других шаблонах, где процесс оплаты не менялся (править такие же файли но в папках этих шаблонов)?

    • jul jul:

      Да, верно, надо править файлы того шаблона, который используете, дефолтный шаблон здесь для примера.

  138. Илья:

    Здравствуйте! У меня такая проблема- при оформлении заказа зарегистрированным пользователем, первый шаг называется «text_checkout_payment_address», вместо «Шаг 1: Регистрация». Подскажите пожалуйста, что нужно править, чтобы отображалось название шага как положено?

  139. Илья:

    В общем проблема куда серьёзнее оказалось. Первый вопрос я нашёл как решить- редактированием языкового файла. Но проблема осталась, и конкретно она вот в чём — я захотел убрать только шаг 2: адрес доставки. Если оформлять заказ незарегистрированным пользователем, то всё работает как надо. Однако, если пользователь зарегистрирован, то шаг «адрес доставки» не пропускается автоматом, а если он ещё и скрыт, то оформление просто встаёт. Завершаю первый шаг и должен открыться следующий- выбор способа доставки, но он не открывается. Вероятно, какой-то скрипт нужно прописать на пропуск второго шага, однако не нашёл какой. Пробовал редактировать предлагаемый скрипт для пропуска предложения о регистрации, но это не помогло. Может у вас есть какие-то дополнительные соображения, что можно сделать?

  140. Fqyeh:

    Я сделал все как описанно, но при нажатии «Продолжить» В 1м шаге, 2й(последний «подтверждение») не открывается(

  141. Александр calliano.dn.ua:

    Делал все по инструкции, все убралось. Осталось 2 шага, но в последнем шаге (подтверждение заказа) нет самой кнопки подтверждения, просто пустое поле.

    Подскажите пожалуйста, проблемы решения.

    • Алексей:

      День добрый, была такая же проблема, я по-неосторожности отключил в админпанели все возможные способы оплаты, из-за этого не хотело идти дальше и в поле №6 выдавало просто пустое поле. Включите в админпанели: Дополнение-Оплата «Оплата при доставке», у меня по крайней мере заработало

      • Надежда:

        Алексей, Спасибо Вам большое. Также долго мучалась, пока не нашла Ваше сообщение. И автору — тоже большое спасибо. Очень полезная статья.

  142. Павел:

    статья супер, но моё мнение, чт онужен шаг с выбором доставки, т.к. клиент может заказать самовывоз или выбрать вариант доставки. В моём случае нужен Самовывоз, Доставка на транспорте и бесплатная доставка…
    Как это сделать не знаю…

    • Павел:

      Вообще здорово сделать так:
      Сразу гостевая рега
      1. Выбор вида доставки
      2. Ввод данных
      3. Выбор способа отплаты
      4. Подтверждение

      Но это мечты… :-)

  143. dream:

    кто-то разобрался как убрать только Шаг 3: Адрес доставки ?

  144. Сергей:

    Хорошая статья, второй раз меняю оформление заказа. Второй раз попадаю на эту статью! все грамотно и четко написано! спасибо автору.

  145. Сергей:

    Здравствуйте,спасибо за статью,очень полезная.У меня небольшая проблема и вопрос,думаю вы сможете мне помочь.
    1: Можно ли переименовать шаги при оформлении заказа?А то получается Шаг:» и сразу Шаг:6…Как переименовать цифры шагов в 1 и 2 соответственно?
    2: У меня при оформлении заказа не выбрать регион,просто не отображает список.Подскажите как это исправить?Заранее спасибо.

  146. Алексей:

    Спасибо огромное, очень помогли, правда столкнулся с проблемой что на 6-м этапе не показывало ничего, но эту проблему решил сам (как говорится горе от ума).
    Респект и уважуха автору!

  147. Добрый день. Хочу выразить благодарность за Ваши труды. Очень доходчиво и наглядно.
    Теперь к делу:
    Проделал все шаги, как описано в статье. Версия платформы 1.5.3.1
    Товар добавляется в корзину и при попытке его оформить, пишется следующее:

    ну и так далее…..
    Подскажите пожалуйста, где мог накосячить? Сам все проверял и переделывал несколько раз. Запутался уже.
    Заранее спасибо!

  148. Юрий:

    Ваша инфа помогает но,
    Я со вчерашнего утра лопачу инет на предмет простой в один клик формы заказа в интернете чтобы с корзинки без всяких регистраий выходить на форму обратной связи. Сейчас нашел модуль быстрой оплаты. Работает как часы, нужно только несколько не нужных полей выкинуть. Оставить: имя, телефон, имейл и сообщение. Редактировать ничего не нужно, просто закачиваем папку на сайт. :)))))))

  149. Аркадий:

    Здравствуйте, пытаюсь убрать 4 шаг с помощью триггера, сам шаг скрыл с помощью стилей, но после клика на кнопке «Продолжить» На 2 шаге, 5 шаг не открывается, т.е. не происходит клика по кнопке в шаге 4, при чем если вводить в консоли (f12) просто скрипт триггера без «document ready» то скрипт срабатывает..может вы подскажете что не так сделал?

  150. Добрый день! Спасибо за информацию. Выполнила все вышесказанные пункты и при заполнении шага 2 у меня не появляется «Согласен с условиями соглашения», а просто стоит кнопка продолжить, нажимая которую просто появляется шаг Подтверждение заказа, но заказ никак нельзя подтвердить. Не знаю, что нужно исправить. http://lihtaryk.by/index.php?route=checkout/checkout

  151. Кирилл:

    Появилась обратная проблемка шаги 3 и 4 при оформлении заказа отсутствуют а нужно вернуть
    после » public function hasShipping() { » нету » return false;»
    В чем может быть проблема?

  152. Юрий:

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

  153. Диана:

    Гениально! На ocStore Версия 1.5.5.1.2 все получилось! Правда было такое, упомянутое уже в комментариях выше, что форма не исчезала полностью, а просто автоматически перенаправляла на другую. Так вот. У меня шаблон другой, и нужно в том шаблоне править ксс, ну это наверное итак понятно, но как то не сразу сообразилось.

  154. Юрий:

    Добрый вечер!
    Подскажите пожалуйста, как убрать в оформлении заказа — «Шаг 2: Профиль и платежная информация» (он мне практически не нужен).
    Мне нужно, чтоб при нажатии на кнопку «Оформить заказ» открывался сразу «Шаг 5: Способ оплаты (с комментарием)».
    P.S.: Шаг 1, 3 и 4 я удачно удалил благодаря вышеописанному способу, а вот как удалить «шаг 2», я не могу понять.

    Опишите пожалуйста подробно, как это сделать (что и где править)!

    • oksa-na:

      большое спасибо автору, очень все понятно

      у меня вроде все получилось… мне вообще нужен только шаг 1 и шаг 6

      и все же как удалить шаг 2?

  155. Спасибо за мануал! Почти всё получилось. =)
    Вопрос следующий: после того как я убрал «способ доставки» магазин перестал её считать.
    В админке стоит доставка с фиксированной ценой.
    В товаре стоят галочки «требуется доставка», но доставка не прибавляется к стоимости товара.
    Как можно это исправить?
    Спасибо.

  156. Респект!!! Я перерыл кучу модулей бестолковых — одна лажа, а тут все можно настроить без бубна так, как нужно!!!

    Спасибо за проект! Пойду выпиливать страны и регионы)))

  157. Вопрос на хулиард долларов)))

    Как поменять шаги местами?
    Таким образом, чтобы покупатель сначала посмотрел что набрал, а потом уже накалякал информацию о себе…

    • jul jul:

      В этом случае лучше воспользоваться каким-нибудь модулем упрощенного заказа, без каких-либо шагов, чтобы все на одной странице — товары видно сразу и потом уж инфо о себе вписывать.

  158. Евген С.:

    Огромное спасибо , очень помогли

  159. Олег:

    Здравствуйте.
    Спасибо большое за информацию и дельные советы. Сделал по Вашей схеме, но у меня не выходит итоговая сумма , т.е. Итого= 0,00 Как это исправить?

    • jul jul:

      Проверьте какой статус у «Суммы» в «Дополнения/Учитывать в заказе», если сумма отключена, то итого будет нулевым.

  160. Юрий (wasper):

    Jul, у меня после перехода на 6 шаг, пропала кнопка подтверждения заказа!
    Как исправить это?
    P.S.: У меня всего два шага — 2 (имя, фамилия, почта, адрес и город) и 6.

  161. Подскажите пожалуйста, у меня стоял модуль simpla, потом его удалили и решили использовать стандартный модуль оформления заказа, но он перестал работать
    Переваливала файлы, все равно ссылается на сиплю и отображается крайне криво.
    Подскажите что делать.
    Спасибо

  162. Олег:

    Вы здесь объединили 3 и 4 шаги, а если я хочу оставить выбор способа доставки, а убрать только 3 шаг, что нужно для этого сделать?

  163. Отлично! Всё получилось, спасибо. Только немного сам тормозил, у меня же другой шаблон стоит, а я на default меняю как в статье. Еще раз спасибо, припишите в тексте про адрес с файлами если шаблон не стандартный, может кому то понадобится.

  164. Светлана:

    На версии 1.5.6. отлично всё получилось! Спасибо, очень полезная инфа!

  165. Алексей:

    Версия 1.5.6.1 все вышло. Огромное спасибо!

  166. Здравствуйте,все выполнил по статье,остался 2 и 6 шаг,во втором шаге кнопка продолжить,а чекбокс согласия с условиями отсутствует.После нажатия на продолжить второй шаг сворачивается и больше ничего не происходит. Версия ocStore-1.5.5.1.2. Прошу подсказать в чем проблема

  167. XAos:

    Здраствуйте. Интересно вы все ещё работаете над этим сайтом? ) У меня вот такая проблема вроде все получилось, спасибо. Только после 2го шага когда жму продолжить попадаю на шаг 6 подтверждение заказа. Однако там ничего не отображается. помогите пожалуйста.

    • jul jul:

      XAos, Вы допустили ошибку(и) в коде при комментировании/удалении. В комментариях уже описывали подобную проблему, к сожалению, всему виной невнимательность, проверьте код на ошибки.

  168. oksa-na:

    и все же как удалить шаг 2?

  169. Одег:

    Здравствуйте, шаг подтверждение заказа стал пустой. Помогите пожалуйста исправить

    • rfr:

      подскажи — как исправил ? Пункт 6 Подтверждение заказа тоже вылезает без признаков жизни.
      очень нужно знать вариант решения.

  170. Slafka:

    Спасибо за статью, очень полезная!

    К сожалению возникла проблема: необходимо удалить Шаг 3: Адрес доставки, а Шаг 4: Способ доставки сохранить!
    Предложенные Вами варианты здесь не помогают, точнее работает только для быстрого оформления, а Зарегистрированный пользователь не может завершить оформление, т.к. ему надо выбирать адрес из списка уже сохранённых, а на последнем шаге выскакивает error и возврат на шаг 2…

  171. Отличная статья. Исправил все недочеты в оформлении заказа. Спасибо.

  172. Polyus:

    К сожалению не получается скрыть первый и пятый шаги на OpenCart 2.0.1.1. Может кто подскажет в чем дело?

  173. На версии 2.0.1.1 не получается скрить отображение шагов, все работает только не скривает. В stylesheet.css прописал #collapse-payment-method {
    display:none;
    }

    #collapse-checkout-option {
    display:none; }

    так не видно тела шага, но заголовок не скриваеться. Так исправить?

    • jul jul:

      Ничего не могу сказать о 2.0.1.1 — не работаю с этой версией.

    • Сергей:

      Этот скрипт вписывай в checkout.tpl (я вписал в самый низ)

      $(document).ready(function(){
      $(‘#button-account’).trigger(‘click’);
      });

      В этом же файле найти блок отвечающий за первый шаг и скрой его вписав style=»display:none;»
      В моем шаблоне выглядит так:

  174. У меня проблема в следующем в пункте «Способ оплата» находится ознакомление с условия «публичной оферты»….как мне его вытащить от туда и переместить скажем в пункт «Профиль»?

  175. Леди, Вы большая умничка! Все работает на версии 1.5.5 Спасибо Вам огромное!! Успехов и процветания! и побольше таких классных статей ))

  176. Александр:

    Все отлично работает! Спасибище!. А как удалить поля? во втором шаге как по мне многовато их. подскажите плиз :)

    • jul jul:

      Александр, в данном случае более правильным и удобным решением будет воспользоваться модулем упрощенного заказа, например, этим, поля настраиваемые.
      Или, если все же хотите совсем облегчить оформление заказа покупателям, можно воспользоваться таким модулем быстрого заказа — оформление заказа минимальное, данные попадают в админку.

  177. Роман:

    Добрый день Jil
    Не подскажите как можно сделать чтобы в поле fax при гостевом оформлении заказа можно было добавлять больше символов. Сейчас нельзя добавить больше 80

  178. Роман:

    Jil Наверное некорректно сформулировал вопрос.. Я поле факс использую в качестве поле «Комментарий»
    Для чего переименовал название в переводе.
    Количество полей в поле факс можно заполнить любое, а вот при оформлении заказа , когда приходит письмо на почту админу — там текст обрезан. И в заказе текст тоже обрезан.

    • jul jul:

      Здравствуйте, Роман,
      зайдите в phpmyadmin, в базу данных магазина, найдите таблицу «oc_order» (префикс может быть другим) и полю fax вместо 32, в колонке «Длина/значение», пропишите, например 255.

  179. Николай:

    При следованни вашей инструкции возникли ошибки, а именно пропала кнопка «продаолжить» и перехода к следующему шагу.
    Если в вашу статью добавить шаг 3 от сюда napositive.com.ua/ubiraem-nenuzhnye-shagi-oformleniya-zakaza-ili-bystryj-zakaz-opencart/ то будет замечательно

  180. Алексей:

    Подскажите, при убирании шагов 3,4,5 исчезает возможность учитывать в заказе стоимость доставки. Я так понимаю необходимо чтобы CMS понимала что адрес доставки совпадает с адресом, тогда программа должна подключить модули доставки. Как сделать что бы по умолчанию адрес доставки и проживания совпадал? Спасибо заранее!

  181. Мне очень повезло, что я случайно нашёл ваш замечательный блог. С вашей помощью я решил много проблем, за день, которые бы решал месяц. По поводу этой темы оформление заказа, у меня всё получилось, я только не убирал оплату, т.к оставлю приват24 оплата. Очень переживал, когда добавлял скрипты, но всё ок. Вся ваша информация ну очень полезная. Ещё раз спасибо большое. Извините, что часто оставляю коменты, а как не оставить, если я применяю всё это на практике, и у меня получается.

  182. Виталий:

    Спасибо большое за гайд. Все работает. Очень помогло.

  183. Эл:

    А как убрать ненужные поля? Где шаблон страницы регистрации? checkout.tpl Не он!

  184. Даниил:

    Спасибо большое.Все прекрасно работает на v.1.5.5.1.Очень благодарен за вашу статью

  185. помоему у вас в статьях видел как сделать оформление заказа минуя корзину, не могу найти?

  186. Добрый день Jil,
    Все в точности повторил, как и было описано в Вашей статье. Но при оформлении заказа возникает ошибка, которую пока еще никто не излагал в комментариях((
    Помогите пожалуйста.

    • jul jul:

      Добрый день,
      к сожалению, чужой код, а точнее правки — потемки, так что Вам необходимо самостоятельно проанализировать свой код и найти допущенные при правке ошибки.

  187. алексей:

    Здравствуйте,сразу скажу спасибо огромное за статью-все супер и все работает,НО только одно НО-последний шаг подтверждения заказа не разворачивается….как мне кажется все дело в пайметоде может крыться,но отсутствие знаний и опыта не может решить эту проблему)Полагаюсь на вас))и на ваш опыт-в чем может быть проблема?

  188. bazilio:

    Здравствуйте, подскажите, куда именно прописывать строку #checkout {
    display:none; } в файле stylesheet.css. Заранее спасибо,

  189. Алексей:

    Спасибо, на 1.5.6.4 работает.

  190. Я убрал первый шаг, убрал лишнее поля. Хочу что-бы был всего один шаг (второй) Как мне в него в правую колонку где адрес был переместить способы оплаты и способы доставки из следующих шагов?

    • Скопировал содержимое файла shipping_method.tpl в нужное место своего guest.tpl, но выдает ошибки!
      Если Вы сможете, пожалуйста, помогите их решить. Как я понял не заданны переменные
      Notice: Undefined variable: error_warning in /home/admin/web/kleyok.com.ua/public_html/catalog/view/theme/default/template/checkout/guest.tpl on line 215Notice: Undefined variable: shipping_methods in /home/admin/web/kleyok.com.ua/public_html/catalog/view/theme/default/template/checkout/guest.tpl on line 218
      Notice: Undefined variable: text_comments in /home/admin/web/kleyok.com.ua/public_html/catalog/view/theme/default/template/checkout/guest.tpl on line 240

  191. Здраствуйте! Спасибо за статью, все получилось на ocStore 1.5.5.1, кроме изменений названий в языковой панели (ругается vqmod). из журнала ошибок:
    Error: Could not load language russian! in /home/velom/velom.com.ua/www/vqmod/vqcache/vq2-system_library_language.php on line 39
    Не подскажите как можно это поправить?
    Заранее спасибо.Статья на 5+ )

  192. Большое Вам спасибо, благодаря Вашей статье думаю сэкономил время и деньги а главное нервы! Может есть вариант вернуть добавление стоимости доставки, т.к. после удаления шагов 3 и 4 пропала возможность плюсовать стоимость доставки

  193. Виктор:

    У меня ocStore 1.5.5.1 сделал все, как написано в статье, но в шаге «Подтверждение заказа» появляется пустое поле без кнопки подтвердить. Думаю, что это связано с 5-ым шагом, где нужно поставить галочку «Согласен с условиями». Подскажите, пожалуйста, как все настроить корректно! :)

  194. у меня на opencart 2.1.0.1 не получилось ..

  195. Дмитрий:

    Здравствуйте!
    Удалил лишние шаги, упростил форму. Но остался вопрос: если доставка иногда платная (скажем до 2000 руб), как сделать чтобы она суммировалась в конце с заказом?
    У меня opencart 2.1 (эта статья к нему, кстати, тоже подходит, по крайней мере у меня получилось)

    Учитывать в заказе — включено
    Доставка (3)
    Промежуточный итог (1)
    Итого (9)

    Включено:
    Доставка в зависимости от суммы заказа
    Фиксированная стоимость доставки
    Бесплатная доставка
    Самовывоз из магазина

    Я так понимаю, что из-за отключения шагов она не суммируется? Может Вы сталкивались с таким?

    • Дмитрий:

      P.S. я понимаю, что сейчас куча модулей есть, но реально интересно копаться самому:)

    • jul jul:

      Добрый день, когда использовала этот способ на 1.5.3.1, то такой проблемы не было, так что на опыте не столкнулась с таким, не могу предложитьрешения, надо читать код.

  196. Здравствуйте, подскажите после того как я сделала все по вашей инструкции, у меня перестала работать корзина, а именно перестала работать в самой корзине обновить, удалить и оформить заказ что делать?

  197. Oleg:

    К сожалению На всей ветке так и нет ответа на вопрос: необходимо удалить Шаг 3: Адрес доставки, а Шаг 4: Способ доставки сохранить!
    Предложенный здесь вариант работает только для быстрого оформления, а Зарегистрированный пользователь не может завершить оформление, т.к. ему надо выбирать адрес из списка уже сохранённых. Если решать вопрос с помощью скрипта — идет «зависание» на пункте выбора способа доставки, если у вас несколько способов, а на последнем шаге выскакивает error и возврат на шаг 2…
    Есть у кого РЕАЛЬНОЕ решение?

  198. Oleg:

    Действительно, указанный метод работает и неплохо. НО, к сожалению возникла проблема: необходимо удалить Шаг 3: Адрес доставки, а Шаг 4: Способ доставки сохранить! Предложенный здесь вариант работает только для быстрого оформления, а Зарегистрированный пользователь не может завершить оформление, т.к. ему надо выбирать адрес из списка уже сохранённых. описанный метод со скриптом не работает, если у вас несколько способов доставки, т.к. на последнем шаге выскакивает error и возврат на шаг 2… В логах ошибка не пишется. Есть кто-то кто решил данную проблему и как?

  199. Спасибо за полезную статью! Скажите, пожалуйста, где в open cart лежит страница, которая отображается клиенту после оформления заказа? Спасибо!

  200. Анна:

    версия 1.5.5.1.2. для незарегистрированных работает, для зарегистрированных пользователей, не оформляет заказ, выдает ошибку , когда нужно выбрать способ доставки. его просто не выбрать мышкой и соответственно не перейти кследующему шагу Почитала комментарии, эта проблема встречается у многих, а решения что так и нет????

  201. Катерина:

    Сайт на 1.5.4, пропал шаг №6 Подтверждения регистрации. прошу помочь, уже вторые сутки сижу не понимаю в чем дело, вначале нельзя было купить без регистрации, сейчас вообще заказы не формируются дальше этапа личных данных

  202. Добрый день! Все сделала так как указано в инструкции, но пятый шаг не убрался, два раза перепроверяла ( ссылка на скрин prntscr.com/bv4xzc ) , если нажать кнопку продолжить выдает — необходимо указать способ оплаты. Версия ocStore 2.1.0.1.1 . Подскажите, пожалуйста, где я могла напортачить и есть ли решение данной проблемы. С Уважением

  203. «Теперь движок будет игнорировать первый шаг и сразу направлять покупателя ко второму шагу. Осталось лишь в таблице стилей скрыть этот шаг. Открываем файл \catalog\view\theme\default\stylesheet\stylesheet.css и добавляем»

    У кого не стандартная тема и на этом шаге ступор, добавляем код

    #checkout {
    display:none; }

    не в stylesheet.css, а bootstrap.css

  204. «3. Убираем шаг с оплатой. Если в вашем магазине не предусмотрен выбор вариантов оплаты (к примеру, оплата только при доставке), будет вполне логично скрыть шаг, касающийся оплаты.

    Снова обращаемся к таблице стилей — \catalog\view\theme\default\stylesheet\stylesheet.css, и скрываем отображение пятого шага:»

    У кого не стандартная тема и на этом шаге ступор, добавляем код

    #payment-method {
    display:none; }

    не в stylesheet.css, а bootstrap.css

  205. Шаг 6: Подтверждение заказа не открывается.

    Для тех кто сделал всё по инструкции но 6 шаг «подтверждение заказов» почему-то не открывается.
    1. Делаем всё как описал ТС в статье
    2. Идём в админку -> дополнение -> оплата — устанавливаем и включаем «оплата при доставке»
    3. открываем catalog/view/theme/default/template/checkout/payment_method.tpl ищем следующий код:

    <input type="radio" name="payment_method" value="» id=»» />

    И меняем его на:

    <input type="radio" name="payment_method" value="» id=»» checked=»checked» />

    Лично у меня эта строчка в документе встречается 2 раза, по-этому что бы всё работало необходимо заменить её везде!

    Суть самой проблемы в том, что для перехода на 6-ой шаг, необходимо проставлять галочку при выборе метода оплаты на 5-ом шаге иначе дальше нас не пускает. И если методов оплаты вообще не будет, то появляется ошибка.

    Опенкарт 1.5.6.3 проверенно всё работает)) за другие версии не ручаюсь)

  206. Татьяна:

    Добрый день! Работаю на версии Версия ocStore 2.1.0.2.1, все получилось, кроме как добавления кодов в css
    #payment-method {display:none; } и #checkout {display:none; }, поля не скрываются. Добавляла и в stylesheet.css и в bootstrap.css. Есть ли другой способ убрать не нужные поля? Буду благодарна за ответ!

    • Евгений:

      Добрый день! Недавно в поисках решения наткнулся на эту статью. Половина рецепта не работает на версии 2.2, пришлось включить голову. Пришлось создать и привязать новый класс к полям которые нужно убрать, а потом через стили отключить видимость этого класса ({display:none; }).
      #payment-method, #checkout -этих идентификаторов в версии 2.2 нет, поэтому они не убираются.
      Если нужна подробная инструкция, пишите.

  207. Всё Супер автору респект! все четко и ясно

  208. Елена:

    Добрый день! Проблема такая, надо убрать шаги 3,4,5. 5 шаг убрала, все отлично! Если убираю 3,4 как написано не открывается кнопка «Подтвердить заказ», как читала выше такая проблема у многих в случае с зарегистрированными пользователями, у меня заказ можно сделать только с регистрацией. Пробовала убрать 3,4 шаги на подобие как 5, но тогда нажатие кнопки (в скрытых 3,4 шагах) начинает зацикливать. Подскажите пожалуйста уже 2 дня бьюсь, как убрать эти шаги, ну или на худой конец хотябы 3, по пути 5 тоже скрипт нажатия Продолжить зацикливается.

  209. Елена:

    Сейчас попробовала убрать только шаг 4 методом 5шага, все сработало, если убираю 3 шаг, начинает все глючить.

  210. Всем привет! Спасибо автору, хорошо написано и до сих пор актуально)) По Карту от 2-й и выше версии нашел инфу, как победить первый шаг, если кому понадобиться, цитирую:
    «К сожалению в opencart 2 версии $(‘#button-account’).trigger(‘click’) сразу после загрузки не срабатывает, по этому придётся вешать таймаут в 1 секунду:

    $(document).ready(function(){
    setTimeout(function(){
    $(‘#button-account’).trigger(‘click’);
    },1000);
    });

    Этот скрипт нужно добавить в начало файла. В завершении нужно полностью скрыть этот шаг, открываем: /catalog/view/theme/default/template/checkout/checkout.tpl и находим первую секцию вот такого:

    Меняем на:

    Источник здесь: http://allwebstuff.info/быстрый-заказ-opencart-2/

    Всем добра! )

    • Коля:

      Какраз работаю над упрощениям регистрации, и тоже заметил, что $(‘#button-account’).trigger(‘click’) работает 1 раз из 20.
      Но таймаут в 1 секунду точно не лутший выбор. Попробуйте ексерементировть с загрузкой старницы полностью, или формы с кнопкой. Щас занимаюсь этим, но пока решения не нашол.

  211. Владимир:

    Доброго времени суток!
    У меня возникла ошибка — в админке нельзя редактировать заказы выдает ошибку: «Внимательно проверьте…», ссылаясь на то, что в закладке «Итого» в поле «Способ доставки» требуется выбрать способ доставки, а выбрать его невозможно,

    Заранее огромное спасибо!

    Да,версия движка — 1.5.5.1.1

  212. Помогите скрыть шаг 5:Способ оплаты.

    Version 2.0.2.0 (rs.4) скриптом на кнопку давит, а меню не скрывает((.
    Пробовал и в стилях прописать #payment-method {
    display:none; } не помогло

  213. Здравствуйте. Для версии OpenCart 2.3.0.2 этот метод будет работать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *