Помощь JV_QuickOrder 2.88 ошибки при создании заказа

Тема в разделе "Opencart", создана пользователем vetalmit, 11 май 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Статус темы:
Закрыта.
Модераторы: ZiX
  1. vetalmit

    vetalmit

    Регистр.:
    19 окт 2013
    Сообщения:
    296
    Симпатии:
    68
    Поставил чистый ocStore 1.5.4.1, vqmod 2.4.1 на это все нуленый JV_QuickOrder 2.88 ru с этого форума. При оформлении заказа отображается сообщение "Внимание! Произошла ошибка при отправке сообщения. Пожалуйста, попробуйте ещё раз или свяжитесь с нами. Это окно автоматически закроется через несколько секунд".
    Но, при этом заказ в админку добавляется! И отсылаются 2 одинаковых письма мне и одно покупателю.
    Если на вкладке "Почта -> Отправлять уведомления -> Отключено" - все работает, отсылается одно письмо покупателю.

    В system/logs такие ошибки:
    2014-05-11 15:05:16 - PHP Notice: Undefined variable: version in E:\OpenServer\domains\oc\catalog\view\theme\default\template\module\jvquickorder.tpl on line 326
    2014-05-11 15:05:23 - PHP Notice: Undefined variable: body_message_admin in E:\OpenServer\domains\oc\catalog\controller\module\jvquickorder.php on line 492
    Как решить?
     
    Последнее редактирование: 11 май 2014
  2. FidaSa

    FidaSa

    Регистр.:
    1 мар 2013
    Сообщения:
    481
    Симпатии:
    129
    У меня таже фигня - решается установкой версии 2.94 тоже нулленая есть на форуме.

    Я так и не поняла отчего такая ошибка была - всю голову сломала - это баг скрипта и в версии 2.94 он пофиксен
     
  3. ivanvolgu

    ivanvolgu Постоялец

    Регистр.:
    22 июл 2013
    Сообщения:
    116
    Симпатии:
    79
    В файле default / template / module / jvquickorder.tpl

    находим : $error_message_heading_text
    и меняем на
    $success_message_heading_text

    Если не ошибаюсь - то это примерно как то так: То есть если будет ошибка. Он будет писать что "Спасибо за ваш заказ" и при этом письма в админку будут поступать.

    error: function(data) {
    issuccess = false;
    successmessage_in_full_body('<?php echo $success_message_heading_text; ?>', '<?php echo $success_message_body_text; ?>');
    }
    });
    }
    //Checkout order
    if ( issuccess ) {
    successmessage_in_full_body('<?php echo $success_message_heading_text; ?>', '<?php echo $success_message_body_text; ?>');
    }
    };
    });
     
    warlockwef нравится это.
  4. vetalmit

    vetalmit

    Регистр.:
    19 окт 2013
    Сообщения:
    296
    Симпатии:
    68
    Уже перешел на 2.94.
     
  5. vetalmit

    vetalmit

    Регистр.:
    19 окт 2013
    Сообщения:
    296
    Симпатии:
    68
    Тему можно закрыть ввиду выхода версии свежее
     
Статус темы:
Закрыта.