Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка на последнем шаге оформления заказа


MagomedAina

Recommended Posts

ЗДравствуйте.

 

С чем может быть связана следующая ошибка:

 

jquery.min.js:4 GET http://<site>/index.php?route=extension/payment/cod/confirm&_=1538898294951 500 (Internal Server Error)
  send @ jquery.min.js:4
  ajax @ jquery.min.js:4
  (anonymous) @ VM118:3
  dispatch @ jquery.min.js:3
  r.handle @ jquery.min.js:3

 

Никак не пойму.

Вот код самого метода confirm :

------

class ControllerExtensionPaymentCod extends Controller {
    public function index() {
        $data['button_confirm'] = $this->language->get('button_confirm');

        $data['text_loading'] = $this->language->get('text_loading');

        $data['continue'] = $this->url->link('checkout/success');

            $this->session->data['text_description_payment']['text_instruction'] = '';
            $this->session->data['text_description_payment']['text_description'] = 'Заказ Вам доставит курьер. Оплату Вы производите на месте.';
            $this->session->data['text_description_payment']['text_payment'] = '';
        
        return $this->load->view('extension/payment/cod', $data);
    }

    public function confirm() {                        
        if ($this->session->data['payment_method']['code'] == 'cod') {
            
            $this->load->model('checkout/order');
                    
            $this->model_checkout_order->addOrderHistory($this->session->data['order_id'], $this->config->get('cod_order_status_id'));
        }
    }
}

------

 

В чем может быть ошибка

 

 

 

 

 

Надіслати
Поділитися на інших сайтах


Код шаблона:

-----

 

  <div id="cart-bottom" style="position: relative;">
     <div class="cart-page--main-col ">
    <section class="whiteBlock" id="order-form-section-confirm">
        <div class="orderProceed">

           <input type="button" value="отправить" id="button-confirm" data-loading-text="<?php echo $text_loading; ?>" /><br /><br />
           <div>
             Подтверждая заказ, Вы принимаете условия
             <a href="javascript:void(0);" target="_blank">Пользовательского соглашения</a>
             и <br /> даете согласие на хранение и обработку персональных данных
           </div>       
        </div>
    </section>
     </div>        
  </div>

<script type="text/javascript"><!--
$('#button-confirm').on('click', function() {
    $.ajax({
        type: 'get',
        url: 'index.php?route=extension/payment/bank_transfer/confirm',
        cache: false,
        beforeSend: function() {
            //$('#button-confirm').button('loading');
        },
        complete: function() {
            //$('#button-confirm').button('reset');
        },
        error: function(e) {
        },
        success: function(data) {
            location = '<?php echo $continue; ?>';
        }
    });
});
//--></script>

 

----

 

Надіслати
Поділитися на інших сайтах


  • 3 years later...

Помогите, подобная проблема. Стоит модуль Simple и Новая почта API 3.5

При выборе способа оплаты Банковский перевод получаю ошибку:

 

Uncaught TypeError: $(...).button is not a function
    at Object.beforeSend (eval at globalEval (jquery-2.1.1.min.js:2), <anonymous>:6:25)
    at Function.ajax (jquery-2.1.1.min.js:4)
    at HTMLInputElement.eval (eval at globalEval (jquery-2.1.1.min.js:2), <anonymous>:2:4)
    at HTMLInputElement.dispatch (jquery-2.1.1.min.js:3)
    at HTMLInputElement.r.handle (jquery-2.1.1.min.js:3)
    at Object.trigger (jquery-2.1.1.min.js:3)
    at HTMLInputElement.<anonymous> (jquery-2.1.1.min.js:3)
    at Function.each (jquery-2.1.1.min.js:2)
    at n.fn.init.each (jquery-2.1.1.min.js:2)
    at n.fn.init.trigger (jquery-2.1.1.min.js:3)
beforeSend @ VM1218:6
ajax @ jquery-2.1.1.min.js:4
eval @ VM1218:2
dispatch @ jquery-2.1.1.min.js:3
r.handle @ jquery-2.1.1.min.js:3
trigger @ jquery-2.1.1.min.js:3
(anonymous) @ jquery-2.1.1.min.js:3
each @ jquery-2.1.1.min.js:2
each @ jquery-2.1.1.min.js:2
trigger @ jquery-2.1.1.min.js:3
n.fn.<computed> @ jquery-2.1.1.min.js:4
(anonymous) @ simplecheckout.js?v=4.11.8:618
(anonymous) @ simplecheckout.js?v=4.11.8:439
j @ jquery-2.1.1.min.js:2
fireWith @ jquery-2.1.1.min.js:2
x @ jquery-2.1.1.min.js:4
(anonymous) @ jquery-2.1.1.min.js:4
VM1218:6 Uncaught TypeError: $(...).button is not a function
    at Object.beforeSend (eval at globalEval (jquery-2.1.1.min.js:2), <anonymous>:6:25)
    at Function.ajax (jquery-2.1.1.min.js:4)
    at HTMLInputElement.eval (eval at globalEval (jquery-2.1.1.min.js:2), <anonymous>:2:4)
    at HTMLInputElement.dispatch (jquery-2.1.1.min.js:3)
    at HTMLInputElement.r.handle (jquery-2.1.1.min.js:3)
    at Object.trigger (jquery-2.1.1.min.js:3)
    at HTMLInputElement.<anonymous> (jquery-2.1.1.min.js:3)
    at Function.each (jquery-2.1.1.min.js:2)
    at n.fn.init.each (jquery-2.1.1.min.js:2)
    at n.fn.init.trigger (jquery-2.1.1.min.js:3)

 

Куда рыть? П.С сайт https://avtomaler-plus.com.ua/

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.