我使用的是opencart 2.3.0.2。我想直接在产品页面上显示结帐表单。该主题安装在Journal2中。我怎么能这样做?
答案 0 :(得分:0)
编辑文件:catalog/view/theme/yourtheme/template/product/product.tpl
并进行以下修改:
找到代码:
if (json['success']) {
$('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>');
$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
$('html, body').animate({ scrollTop: 0 }, 'slow');
$('#cart > ul').load('index.php?route=common/cart/info ul li');
}
替换为以下代码:
if (json['success']) {
window.location='index.php?route=checkout/checkout';
}
然后从管理员刷新修改缓存 转到管理员&gt;扩展程序&gt;修改并单击蓝色刷新按钮(右上角)以更新系统。然后检查它。(如果主题中有任何其他缓存选项。也可以缓存刷新。)