1.客户要求需要立即购买,加入购物车总是很麻烦。
2.立即购买功能其实ecmall没有,最终还是要跳转到购物车确认页面。只不过,模板里有立即购买的选项。
在模板store/default/goodsinfo.html文件里。代码如下:
<li class="btn_c1" title="{$lang.buy_now}"><a href="javascript:buy_to_cart()"></a></li>
3.需要在goodsinfo.html里添加如下js代码才可以实现立即购买的选项:
function buy_to_cart() { if (goodsspec.getSpec() == null) { alert(lang.select_specs); return; } var spec_id = goodsspec.getSpec().id; var quantity = $("#quantity").val(); if (quantity == '') { alert(lang.input_quantity); return; } if (parseInt(quantity) < 1) { alert(lang.invalid_quantity); return; } buy_add_to_cart(spec_id, quantity); } function buy_add_to_cart(spec_id, quantity) { var url = SITE_URL + '/index.php?app=cart&act=add'; $.getJSON(url, {'spec_id':spec_id, 'quantity':quantity}, function(data){ if (data.done) { window.location.href = SITE_URL + '/index.php?app=order&goods=cart&store_id=2'; } else { alert(data.msg); } }); }
这样就可以了。项目地址:www.ya-jing.cn 股票配资
时间: 2024-11-09 02:02:10