OpenCart — и снова про упрощенное оформление заказа на одной странице


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

Комментариев: 102

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

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

    Добрый день! Установил… Сейчас отображается данный модуль + стандартный, что был раньше))) Как исправить. Шаблон от PAV. Отдельным модулем чекаут не выведен… Спасибо!

  2. Yuree:

    Спасибо! Попробовал — понравилось. А как убрать лишние поля, не подскажете?

    • jul jul:

      «А как убрать лишние поля, не подскажете?»

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

  3. Любомир:

    После смені E-mail писько не приходить. Пробовал снова сменить почту, не приходит.

  4. Roman:

    Здравствуйте! Столкнулся с такой проблемой:

    Notice: Undefined index: default_option in /www/projects/website/elgo/catalog/controller/module/quickcheckout.php on line 435Notice: Undefined index: default_option in /www/projects/website/elgo/catalog/controller/module/quickcheckout.php on line 452Notice: Undefined index: default_option in /www/projects/website/elgo/catalog/controller/module/quickcheckout.php on line 850

    Opencart 1.5.4.1

    • jul jul:

      Ссылку на сайт дайте.
      В общем, движок не находит имеющуюся в модуле переменную. Посмотрите указанные в ошибках строки в файле quickcheckout.php.
      У Вас в магазине (в админке) включены варианты оплаты и доставки? Если нет, то включите — для работы модуля они нужны.

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

    С удалением лишний полей при регистрации никто не разбирался ?

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

    Нет.
    мне хотелось бы убрать именно в етом модуле поля факс , компания и индекс

  7. Тарас:

    Ошибка после установки модуля на странице оформления заказа: Notice: Error: Could not load controller payment/Р! in /var/www/clients/client0/web1/web/vqmod/vqcache/vq2-system_engine_controller.php on line 47

    В файле кеша это отбивает это условие:

    protected function getChild($child, $args = array()) {
    $action = new Action($child, $args);

    if (file_exists($action->getFile())) {
    require_once(VQMod::modCheck($action->getFile()));

    $class = $action->getClass();

    $controller = new $class($this->registry);

    $controller->{$action->getMethod()}($action->getArgs());

    return $controller->output;
    } else {
    trigger_error(‘Error: Could not load controller ‘ . $child . ‘!’);
    exit();
    }
    }

    Спасайте =)

    • Vadim:

      Столкнулся с аналогичной проблемой Notice: Error: Could not load controller payment/�! in /var/www/admin_seven/data/sevenshhop/seventemp/vqmod/vqcache/vq2-system_engine_controller.php on line 48 Самое интересное что на одном хостинге все нормально, а на втором выдает такую ошибку. Нашел ли кто решение?

  8. Дмитрий:

    Спасибо за статью, модуль действительно классный.

    Но вот как убрать лишние поля?))

  9. Афанасий:

    Спасибо автору за ресурс. Очень познавательно для новичка.
    Вставлю свои «5 копеек» по вопросу как убрать лишние поля.
    За все настройки отображения отвечает файл: ./system/config/quickcheckout_settings.php
    На примере поля «Факс»:
    Ищем в файле переменную ‘fax’.
    Первое значение на строке, приблизительно, 113. Проверяем значения ‘display’ и ‘require’. Первое отвечает за отображение, второе — за обязательность заполнения. Ставим значение 0.
    Ищем далее. Строка 642. Те же значения, тоже меняем на ноль.
    Далее. Строка 833. Те же значения, тоже меняем на ноль.
    Сохраняем и вуаля.
    Кстати, значение на 642 для зарегистрированных пользователей, а на 833 для гостей.
    Файл, если будете переводить предупреждения, то сохраняйте в ANSI.

  10. Yuree:

    Вот тоже клевый модуль без заморочек — One page super quick checkout Onepage. С полями проблем нет никаких и с установкой.
    Jul, не ругайтесь)))

  11. Олег:

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

  12. Олег:

    Прошу прощения нашёл, сразу не заметил, что это в админке

  13. Виталий:

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

    • jul jul:

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

      • Денис:

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

    • Юлия:

      Вы случайно не решили свою проблему? А то у меня точно такая же трабла =)

  14. Alex Spacon:

    Проблемс…
    При ширине экрана 1024 пикселей (Конкретно 1024Х768) модуль разваливается. т.е. между Личными данными и остальной частью ОГРОМНЫЙ промежуток, надо прокручивать. Это не есть гуд. Где, в какой части можно код подрихтовать?
    А так, СПАСИБО, наверное остановлюсь на этом модуле, так как за неделю юзания разных прочих модулей, еще больше проблем.

    • jul jul:

      Глядя на Ваш сайт, делаю вывод, что с версткой Вы разобрались.

      • Alex Spacon:

        Ни как нет. При разрешении в 1024 точек по ширине экрана, модуль так же разваливается. Я еще совсем недавно начал осваивать OpenСart, постоянно складываются параллели с uCoz, там тоже изначально было сложно, но потом разобрался, за любое место сайта отвечали одна или две части кода — CSS и HTML, ну как-то при помощи бубна и такой-то матери по-тихому, лет за 5 чему-то научился.
        На Open Cart всё мудренее, за один фрагмент сайта отвечает сразу несколько файлов, глаза разбегаются. И вот пока не могу вычислить почему при низком разрешении.модуль оформления заказа разваливается.

  15. Alex Spacon:

    А это что за штука торчит под адресом?
    Я прочитал %s и согласен с условиями
    там надо галочку ставить? Я так понимаю, что %s — это какая-то переменная.
    Может ваще удалить её? Где это сделать? Или написать какие-то правила магазинские и в эту строку вставить? Что и как?

    • jul jul:

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

  16. Nikolay:

    Спасибо Афанасию за информацию о том, как удалить ненужные поля!!! И, конечно же, спасибо автору за статью!

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

    А где изменить дизайн кнопки «подтвердить заказ»? На странице заказа она выделяется и отличного цвета от дизайна сайта

  18. Максим:

    Ребят, у кого остался файл модуля скиньте плз. по ссылке скачивания бесплатной версии пишет error page not found

    • jul jul:

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

    • Влад:

      Та же история, пишет что страница не найдена, попробую через пару дней, может что изменится

    • Константин:

      Та же история до сих пор.
      Видимо вынуждают к покупке — раскрутились уже типа. Честно бы убрали бесплатную версию. Жлобы в общем ((

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

    Заметил проблему — бесплатная доставка с данным модулем работает от 500 руб. хотя в админке прописано от 1000. Это только у меня так? И еще вопрос — где перевести страницу, выходящую после подтверждения заказа от гостя (index.php?route=checkout/success) не переведено (только от гостя, с зарегистрированным все нормально)

  20. Владимир:

    Здравствуйте. Подскажите пожалуйста, почему вместо значков везде выскакивает примерно такая надпись class=»icon-profile»> а после перезагрузки страницы появляются значки. Спасибо.

  21. Жора:

    Здравствуйте, подскажите пожалуйста как убрать форму «Зарегистрироваться» и «Войти»

  22. Olga:

    Не работает почта. Никто не получает уведомления и письма, ни админ , ни клиент. Ошибок не выдаёт..просто тишина :(

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

    Добрый день.
    Не могу скачать модуль — на opencart.com ссылка на «Download» ведёт в никуда. Не могли бы Вы скинуть модуль мне в личку ?

    • jul jul:

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

      • Константин:

        ну не знаю. у меня всё то же — «PAGE NOT FOUND» — это уже при нажатии на серенькую кнопку DOWNLOAD. Что показательно, кнопка «Buy module» вполне себе работает (((

        • Константин:

          Причём пробовал уже разные браузеры — от IE9 до Tor’а. Залогинивался, выходил обратно — одинаково. Там именно битая ссылка. Вы видимо проверяли просто переход на страницу компонента. А вы попробуйте именно скачать его.

          • jul jul:

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

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

    У меня проблема, при открытии заказа сверху справа всплывает окно «Оплата по данному адресу невозможна. Пожалуйста, свяжитесь с нами для решения этого вопроса!» это как от лица клиента!
    Второе, возможно как-то убрать вообще раздел «Адрес» в целом, чтобы не было адреса, город, индекс и т.д.
    Афанасию спасибо, не нужные поля «Личных данных» сделал, как надо мне! Заранее спасибо!

    • Влас:

      У меня такая же проблема. Причём, со своего компьютера оформляю покупку нормально. А у клиентов у всех возникает ошибка.

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

    И при заполнении данных «Адрес» еще выбивает ошибку Notice: Undefined variable: data in www/catalog/view/theme/default/template/quickcheckout/payment_method.tpl on line 2class=»qc-hide»>
    Уже кручусь на одном месте несколько дней! нужна ваша помощь!

  26. Виктор:

    Выскакивает уведомление Доставка по данному адресу невозможна! Обратитесь к Администрации!,
    Как сделать так что бы страна была по умолчанию ?

  27. Артур:

    При оформлении заказа осталось поле с информацией по оплате «ИНСТРУКЦИИ ПО ЧЕКУ / НАЛИЧНЫМ…»
    в админке в Payment method все отключено и по идее не должно отображаться. Как убрать??

  28. Дима:

    Здраствуйте модуль очень понравился .Псасибо
    вопросик а можно стандартное меню убрать?

  29. Алексей:

    Добрый день. Нужна помощь. Версия Opecart 1.5.6.1, установлена локально, модуль тоже к этой версии, шаблон pavstyleshop. Установил модуль по вашей инструкции. В админке все настраивается, сохраняю и … ничего. В чем может быть причина?

  30. Faruh:

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

  31. Наталья:

    Спасибо большущее за модуль :)

  32. Роман:

    Поставил на 1.5.5.1.1 даже в админке ничего не появилось, права выставлял.

  33. Reyourd:

    У меня в окне оформления заказ слетает кодировка. Если потыкать радиокнопки внутри модуля он перегружается уже по-русски, но вокруг остается вот так:

    аšаВаАаДб€аАб‚аНб‹аЕ аЕаМаКаОбб‚аИ
    а“аОб€аИаЗаОаНб‚аАаЛбŒаНб‹аЕ б†аИаЛаИаНаДб€аИб‡аЕбаКаИаЕ
    а’аЕб€б‚аИаКаАаЛбŒаНб‹аЕ б†аИаЛаИаНаДб€аИб‡аЕбаКаИаЕ
    а‘аАаКаИ аДаЛб аДбƒбˆаА
    Странно, ни кто не сталкивался?

  34. Миша:

    Если еще модуль актуальный, то у меня просто беда :( пробовал на различных версиях опен карта установить сее творение. В админке в модулях появился, но при попытки установить выкидывает такое вот
    «Warning: file_get_contents(Z:\home\localhost\www\open/admin/mbooth/xml/mbooth_quickcheckout.xml) [function.file-get-contents]: failed to open stream: No such file or directory in Z:\home\localhost\www\open\admin\controller\module\quickcheckout.php on line 598
    Fatal error: Uncaught exception ‘Exception’ with message ‘String could not be parsed as XML’ in Z:\home\localhost\www\open\admin\controller\module\quickcheckout.php:599 Stack trace: #0 Z:\home\localhost\www\open\admin\controller\module\quickcheckout.php(599): SimpleXMLElement->__construct(») #1 Z:\home\localhost\www\open\admin\controller\module\quickcheckout.php(512): ControllerModuleQuickcheckout->version_check(1) #2 Z:\home\localhost\www\open\admin\controller\extension\module.php(126): ControllerModuleQuickcheckout->install() #3 [internal function]: ControllerExtensionModule->install() #4 Z:\home\localhost\www\open\vqmod\vqcache\vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #5 Z:\home\localhost\www\open\vqmod\vqcache\vq2-system_engine_front.php(29): Front->execute(Object(Action)) #6 Z:\home\localhost\www\open\admin\index.php(166): Front->dispatch(Object(Action), Object(Action)) #7 {main} thrown in Z:\home\localhost\www\open\admin\controller\module\quickcheckout.php on line 599″
    VQmod установлен, версии пробовад и 1.5.6.4 и 1.5.5.1.2. не помогает, сто раз переустанавливал и ничего.С правами тоже порядок может кто что знает? :)
    P.S сайт пока находится на локальной машине

  35. Тимофей:

    В списке модулей в админке появился, но установить не удается, ругается file_get_contents(/home/lombardpod/domains/tele-fon24.com/public_html/admin/mbooth/xml/mbooth_quickcheckout.xml): failed to open stream: No such file or directory in /home/lombardpod/domains/tele-fon24.com/public_html/admin/controller/module/quickcheckout.php on line 587
    посоветуйте что делать?
    ocStore 1,5,5,1,2

  36. Тимофей:

    Справился))) Все работает, только старая форма заказа под новой идет, как то можно ее убрать?

  37. Ирина:

    Поставила на версию 2.0, но модуль даже не отображается, не знаете, что это может быть ?

  38. Денис:

    Тимофей, поделитесь, пожалуйста, как решили проблему с ошибкой после установки?

  39. Максим:

    У кого есть эти ошибки, решаются так:
    1. В файле quickcheckout.tpl удалить
    2. В файле quickcheckout.php удалить или закомментировать строки 59 и 586-592

  40. Сергей:

    Модуль классный, только в ходе эксплуатации выяснили, что при маленьком разрешении экрана, когда сайт переходит в отображение мобильной версии перестает работать выбор способа доставки с помощью radiobutton, подскажите может кто сталкивался? Сайт test.voobrazhuk.com

    • Александр:

      Добрый день! А какой сейчас модуль используете? И что за шаблон такой?))

      • Александр:

        Как исправить помогите плиз(

        Warning: file_get_contents(/home/irepair/orbital.by/admin/mbooth/xml/mbooth_quickcheckout.xml): failed to open stream: No such file or directory in /home/irepair/orbital.by/admin/controller/module/quickcheckout.php on line 587
        Fatal error: Uncaught exception ‘Exception’ with message ‘String could not be parsed as XML’ in /home/irepair/orbital.by/admin/controller/module/quickcheckout.php:589 Stack trace: #0 /home/irepair/orbital.by/admin/controller/module/quickcheckout.php(589): SimpleXMLElement->__construct(») #1 /home/irepair/orbital.by/admin/controller/module/quickcheckout.php(59): ControllerModuleQuickcheckout->get_version() #2 [internal function]: ControllerModuleQuickcheckout->index() #3 /home/irepair/orbital.by/vqmod/vqcache/vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #4 /home/irepair/orbital.by/vqmod/vqcache/vq2-system_engine_front.php(29): Front->execute(Object(Action)) #5 /home/irepair/orbital.by/admin/index.php(163): Front->dispatch(Object(Action), Object(Action)) #6 {main} thrown in /home/irepair/orbital.by/admin/controller/module/quickcheckout.php on line 589

        • jul jul:

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

          • Александр:

            в админке при открытии модуля, при его установке в админке. в СЕТИ НО ПОКА ТЕСТОВо. версия 1.5.4.6.1

          • jul jul:

            Заочно ничего сказать не могу. Проверьте права на папки из ошибки (выставьте 777). Посмотрите что за код фигурируют на указанных строках файла, попробуйте их закомментировать, проверьте как модуль себя поведет.

  41. Владимир:

    Может уже не актуально, но может и пригодится кому. Лишние поля регистрации при покупке убираются в файле: system — config — quickcheckout_settings.php Там где нужно ставите 0, значит нет поля или 1, значит есть. Например ‘zone_id’ => array(
    ‘display’ => 0,
    ‘require’ => 0
    ),
    Здесь стоят нули и этой строки нет. Там их несколько дублируется. Разобраться не сложно. Там и строчки можно перевести на украинский прямо в файле, например так ‘Вам необходимо количество более %s, чтобы сделать заказ ‘ Только %s это не удалите при переводе. Кому надо могу выслать свой файл для примера.

  42. Даниил:

    Господа, у кого не найден файл mbooth_quickcheckout.xml, замените в файле admin\controller\module\quickcheckout.php «mbooth_quickcheckout.xml» на «mbooth_quickcheckout_lite.xml».
    Lite — это бесплатная версия. Не за что.

  43. Ruslan:

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

  44. Артем:

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

  45. Андрей:

    А как сделать упрощенку на 2.0.1.1? Может сделать следующую статью на эту тему?

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

    Кто-нибудь знает где в этом модуле поправить ссылку на Terms & Conditions? На english ссылка правильная, а вот при смене языка ссылка на %s …
    И еще почему-то чекаут растянулся по ширине странице, содержимое удалось сжать, но вот хлебные крошки прижимаются к левому краю. Кто-нибудь знает где поправить? Заранее спасибо!

  47. Вадя:

    Ребята, скачал Ajax Quick Checkout Lite 2.0.x 6.2.6 всё вроде стало на места, всё установилось, но теперь выдаёт ошибку Fatal error: Call to undefined method Tax::clearRates() in /home/u107265729/public_html/catalog/model/d_quickcheckout/address.php on line 40, кто знает в чём беда?

  48. Марсель:

    При установки модуля вышла ошибка

    Fatal error: Uncaught exception ‘Exception’ with message ‘String could not be parsed as XML’ in /home/uyutst/web/uyutst.com/public_html/admin/controller/module/quickcheckout.php:599 Stack trace: #0 /home/uyutst/web/uyutst.com/public_html/admin/controller/module/quickcheckout.php(599): SimpleXMLElement->__construct(») #1 /home/uyutst/web/uyutst.com/public_html/admin/controller/module/quickcheckout.php(512): ControllerModuleQuickcheckout->version_check(1) #2 /home/uyutst/web/uyutst.com/public_html/vqmod/vqcache/vq2-admin_controller_extension_module.php(126): ControllerModuleQuickcheckout->install() #3 [internal function]: ControllerExtensionModule->install() #4 /home/uyutst/web/uyutst.com/public_html/vqmod/vqcache/vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #5 /home/uyutst/web/uyutst.com/public_html/vqmod/vqcache/vq2-system_engine_front.php(29): Front->execute(Object(Action)) #6 /home/uyutst/web/uyutst.com/public_html/admin/index.php(166): Front->dispatch(Object(Action), Object(Action)) #7 {main} thrown in /home/uyutst/web/uyutst.com/public_html/admin/controller/module/quickcheckout.php on line 599

  49. Марсель:

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

  50. Владимир:

    Здравствуйте. Кто-нибудь ставил на версию 1.5.1.3 Дело в том, что вверху этой страницы версия 1.5.1.3 указана, а на странице скачивания версии указываются от 1.5.2 . Кстати, кто-нибудь может подсказать как малой кровью обновиться с 1.5.1.3 на 1.5.2., т.е какими файлами эти версии принципиально отличаются?
    Дело в том, что за время существования сайт претерпел множество изменений и я просто боюсь менять версию рекомендованным способом. Заранее спасибо за возможные ответы

  51. vit16:

    Здравствуйте ,кто -то решил проблему с ошибкой

    Fatal error: Call to undefined method Tax::clearRates() in Z:\home\opencart.com\www\catalog\model\d_quickcheckout\address.php on line 40 ?

    ocStore 2.1.0.2 Ajax Quick Checkout 6.2

  52. Антон:

    Возник вопрос по этому модулю, случайно заметил, что появилась куча скрытых заказов в бд. При совершении каких-либо действий в форме, в бд создается новая запись о заказе, кто знает, как от этого избавится, а то статистику портит на ЦРМке.

Добавить комментарий для Антон Отменить ответ

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">