Здравствуйте, дорогие обиители форума!
Усиновил модуль "Простое оформление заказа",ссылка на модуль -> http://opencartforum...аказоформление/
Версия моего магазина - 1.5.3.1 спотому чторка MaxyStore.
В модуль внёс некоторые изменения (добавил графы "Город", "Способ досивки", "Способ оплаты").
Да вот, после этого меня пересило редиректить на страницу "Успеха" ("Ваш заказ сформирован...") после того, как сгделан заказ.
Лазил, искал ггде ошибка... Оказалось, что она в файле catalog\controller\checkout\checkout.php (поменял на оригинальный файл модуля).
Но им, врогде, ничего лишнего нет.
Ещё заметил, что в когде файла catalog\view\theme\default\template\checkout\checkout.tpl внизу кусок кода javascript, который, собственно и отвечает за это всё, отказывается рилиить.
Я его выгделил красным:
<script type="text/javascript">
$('#button-confirm').live('click', function() {
$.ajax({
url: 'index.php?route=checkout/checkout',
type: 'post',
data: $('#checkout_form').serialize(),
dataType: 'json',
beforeSend: function() {
$('#button-confirm').attr('disabled', true);
$('#button-confirm').after('<span class="wait"> <img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
},
complete: function() {
$('#button-confirm').attr('disabled', false);
$('.wait').remove();
},
success: function(json) {
$('.warning').remove();
$('.error').remove();
if (json['redirect']) {
location = json['redirect'];
}
if (json.errors) {
for (var key in json.errors) {
$('#checkout .checkout-content input[name=\'' + key + '\']').
after('<span class="error" >' + json.errors[key] + '</span>');
}
} [color=#ff0000]else {
if (json.result = "success") {
location.url = json.redirect;
}
}[/color]
}
});
});
//--></script>
Даже прикрепил свой файл checkout.php
Заранее благодарен.
checkout.php