Вы можете проверить некоторые JavaScript коды на странице продукта.
productAddToCartForm.submit = function(button, url) {
if (this.validator.validate()) {
var form = this.form;
var oldUrl = form.action;
if (url) {
form.action = url;
}
var e = null;
if ($(button).id.indexOf('ec_shortcut') != -1 ) {
try {
this.form.submit();
return;
} catch (e) {
}
}
if (!url) {
url = jQuery('#product_addtocart_form').attr('action');
}
url = url.replace("checkout/cart","oxajax/cart");
url = url.replace("wishlist/index/cart", "oxajax/cart/add");
var data = jQuery('#product_addtocart_form').serialize();
data += '&isAjax=1';
if ('https:' == document.location.protocol) {
url = url.replace('http:', 'https:');
}
jQuery.fancybox.showActivity();
jQuery.ajax({
url:url,
dataType:'jsonp',
type:'post',
data:data,
success:function (data) {
Olegnax.Ajaxcart.helpers.showMessage(data.message);
Olegnax.Ajaxcart.helpers.cartSuccessFunc(data);
}
});
this.form.action = oldUrl;
if (e) {
throw e;
}
}
}.bind(productAddToCartForm);
В этом коде яваскрипта, измените следующий код:
Olegnax.Ajaxcart.helpers.showMessage(data.message);
Olegnax.Ajaxcart.helpers.cartSuccessFunc(data);
To:
location.href = '/checkout'; or (location.href="/onepage")
А также удалить эту строку jQuery.fancybox.showActivity();
Другими словами, удалить две строки и добавить новый (location.href = «/ выписка»;)
Затем он перенаправляет на страницу оформления заказа, как только добавление в корзину.
Добавить свой код в корзину. – Slimshadddyyy