opencart限时折扣,magento演示站
2022-09-21 10:18:24 - 米境通跨境电商
有些人想在产品详情页面或者是产品页的购买按钮,不需要经过购物车页面或者是弹窗
那么以下,做立即购买动作,即:点击购买按钮–》填写购买资料
1,修改控制台checkout/cart.php的添加购物车返回数据
//原代码,这一串是返回已经添加成功,并且去到购物车的路径及弹窗
$json['success']=sprintf(t('text_success'),$this->url->link('product/product','product_id='.$this->request->post['product_id']),$product_info['name'],$this->url->link('checkout/checkout'));
//修改为
//下面是直接跳到结算页面
$json['success']=sprintf($this->url->link('checkout/checkout'));
1
2
3
4
5
打开view/javascript/common.js,把弹窗去掉,并且修改跳转路径
//找到下面这个代码弹窗,common.js里面有两个,两个都修改
showAlert('cart',json['success']);
//修改为以下这个代码,这个是修改产品详情页面的购买按钮直接购买
window.location=json['success'];
1
2
3
4
注意,因为控制台的添加购物车动作返回被改变,你的产品页面上的购买按钮的返回内容也会被改变,如果你想产品页面维持原本的内容,不做立即购买动作,只能自己重新做修改产品页面按钮。