帝国cms 如何实现商城商品加入购物车生成订单功能,实现购买功能

1、 首先看一下商城参数设置,然后看一下你做的商城页面所在的数据表是不是已经在   指定使用商城功能的数据表    添加了勾选

一般帝国默认的都是商城数据表,如果你用的是帝国默认的商城系统模型,就不用检查这一项,可以直接进行下一步

 

 

2、把一下代码加入到对应的商城的内容页面,至于样式自己添加就行了

、、、、下面这段是下拉式选择数量

<form action="[!--news.url--]e/ShopSys/doaction.php" name="shopform" method="get" target="_blank"> 

选择购买数量:<select name="pn" id="pn"> 

<option value=1>1</option> 

<option value=2>2</option> 

<option value=3>3</option> 

<option value=4>4</option> 

<option value=5>5</option> 

<option value=6>6</option> 

<option value=7>7</option> 

<option value=8>8</option> 

<option value=9>9</option> 

<option value=10>10</option> 

</select>

&nbsp; 

<input type="hidden" name="enews" value="AddBuycar"> 

<input type="hidden" name="classid" value="[!--classid--]"> 

<input type="hidden" name="id" value="[!--id--]"> 

<input type="submit" name="submit" value="加入购物车"> 

</form>

、、、、、下面这段是手动添加数量或者左右两边各一个按钮控制选择数量增加减少

 

<form action="[!--news.url--]e/ShopSys/doaction.php" name="shopform" method="get" target="_blank"> 

 

选择购买数量:<input  type="button" value="-" onclick="dopn(-1)" /><input type="text" value="1" name="pn" id="pn" /><input  type="button" value="+" onclick="dopn(1)" />

 

&nbsp; 

 

<input type="hidden" name="enews" value="AddBuycar"> 

 

<input type="hidden" name="classid" value="[!--classid--]"> 

 

<input type="hidden" name="id" value="[!--id--]"> 

 

<input type="submit" name="submit" value="加入购物车"> 

 

</form>

<script type="text/javascript">

function dopn(num){

var n = document.getElementById("buynumber").value;

n = parseInt(n);

num = parseInt(num);

var m = n+num;

if(m==0){

m=1;

}

document.getElementById("buynumber").value = m;

}

</script>

 
 
代码放到模板里面之后就可以将产品信息提交到购物车订单里面了

·关于我们·免责声明·服务条款·RSS订阅·dede168.com技术支持

Copyright © 1998-2015  All rights reserved.