Оформление заказа на одной странице

Тема в разделе "OpenCart", создана пользователем neonox, 20 июл 2014.

  1. neonox

    neonox

    Регистрация:
    26 дек 2012
    Сообщения:
    45
    Симпатии:
    8
    Всем доброго времени суток.
    Дано:
    - OpenCart 1.5.5.1;
    - Checkout simple
    - желание сделать заказ товара на одной странице
    - сайт

    Поставил модуль Checkout simple. Делаю настройки вот по этом гайду. Скажу сразу, что с версией для 1.5.5.1 модуль отказался работать, постоянно где то вываливаются ошибки. Попробовал скачать версию для 1.5.6.1-4

    Закомментировал строки в сл. файлах
    1. Файл catalog\controller\checkout\woc_checkout_cart.php – строки 355-376, 389-390
    2. Файл catalog\view\theme\default\template\checkout\woc_checkout_cart.tpl – строки 18-25, 32-35

    И все заработало. Заказ создается, все хорошо. Но при оформлении заказа, сверху ошибка
    Notice: Undefined variable: cart_has_recurring in /catalog/controller/checkout/checkout.php on line 931

    Вот код с 924 по 943 строку


    Пробовал комментировать вот этот кусок


    Ошибка пропадает. А вместе с ней пропадает раздел со способом оплаты и кнопка "Продолжить" просто перезагружает страницу.
    Прошу помочь разобраться в проблеме.
     
  2. ruscadet

    ruscadet

    Регистрация:
    16 дек 2012
    Сообщения:
    112
    Симпатии:
    17
    поcтавьте Simple от deeman и не мучайте голову)
     
    neonox нравится это.
  3. rafik72

    rafik72

    Регистрация:
    28 июл 2014
    Сообщения:
    1
    Симпатии:
    0
    Можно подробней пожалуйста ?)
     
  4. Grave

    Grave

    Регистрация:
    12 фев 2013
    Сообщения:
    54
    Симпатии:
    12
    подробнее:
    для оформления заказа на одной странице нужно купить (найти) этот модуль.

    https://opencartforum.com/files/file/324-модуль-simple-упрощенная-регистрация-и-заказ/

    модуль- просто стандарт для магазинов на opencart.
    есть все, что нужно для полноценной корзины.

    автор - очень адекватный, быстро реагирует, помогает всем. рекомендую конечно купить, исключительно изза техподдержки.
     
    avtostopshik нравится это.
  5. ruscadet

    ruscadet

    Регистрация:
    16 дек 2012
    Сообщения:
    112
    Симпатии:
    17
    согласен. приобрёл его FilterIt, техподдержка на высоте - пока автор решал проблему со своим модулем, подправил ещё несколько косяков в магазине)
     
  6. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
  7. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    216
    Симпатии:
    40
    есть маленький вопрос, у вас в последней версии после нажатия на оформить сейчас появляется окошко вот такого рода

    [​IMG]
    Попробовал, получилось вот так

    [​IMG]

    но здесь я просто прописал текст словами а как можно его провисать кодом и что бы эта строка подтягивалась с файла .php (текстовый)

    $json['output']= $this->data['text_ocjoyajaxcheckout_success'].'<br/><br/>Наш менеджер магазина скоро с вами свяжется для уточнения деталей заказа<br/><br/>'.'<a onclick="$.colorbox.close();">'.$this->data['text_ocjoyajaxcheckout_continue'].'</a>';
    и можно ли это окно сделать что бы оно выводилось в нужном мне размере к примеру ( height: 250px; width: 350px:wink:
     
  8. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    216
    Симпатии:
    40
    Столкнулся с проблемой, после нажатия на кнопку оформить заказ. на почту не приходит уведомление. С чем это может быть связана?
     
  9. max6002

    max6002

    Регистрация:
    11 ноя 2013
    Сообщения:
    75
    Симпатии:
    64
    может быть проблема у хостера, либо не настроили в админке, какой протокол используете?
     
  10. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    216
    Симпатии:
    40
    все нормально - заработало - только почему то письмо пришло с задержкой
     
  11. lesson

    lesson

    Регистрация:
    6 дек 2013
    Сообщения:
    17
    Симпатии:
    1
    Задержка может быть связана с хостингом