您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商品批发插件代码实例
雷友水2023-12-20Ecshop商城教程已有人查阅
导读1、打开goods.dwt加入;2、打开goods.php 加入;3、打开flow.php加入
代码:1、打开goods.dwt加入
<form action="flow.php" method="post" name="ECS_ALL_addcart" >
<table width=" " border="0" cellpadding="0" cellspacing="2" bgcolor="#FFFFFF">
<tr bgcolor="#5e554e" style="color:#FFFFFF;">
<td align="center" width="150">货号</td>
<td align="center" width="150">规格</td>
<td align="center" width="80">销售价</td>
<td align="center" width="140">会员价</td>
<td align="center">订购数量</td>
<td align="center">库存</td>
</tr>
<!-- {foreach from=$product_list item=product} -->
<tr bgcolor="#f7f7f7">
<td align="center" >{$product.product_sn}<input name="product_sn[{$product.product_id}]" id="number" value="{$product.product_sn}" type="hidden" /></td>
<td align="center" >
<!--{foreach from=$product.goods_attr_id item=goods_attr_id }-->
<input name="goods_attr[{$product.product_id}][]" type="hidden" value="{$goods_attr_id}" />
<!-- {/foreach}-->
<!--{foreach from=$product.goods_attr item=goods_attr name=pro }--> {$goods_attr}
<!--{if $smarty.foreach.pro.iteration ne $smarty.foreach.pro.total}--> | <!--{/if}-->
<!-- {/foreach}--></td>
<td align="center" >{$goods.shop_price_formated}</td>
<td align="center" > <!-- 会员等级对应的价格{foreach from=$rank_prices item=rank_price key=key} -->
{$rank_price.rank_name}: <span class="goodsPrice" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</span>
<!-- {/foreach} --></td>
<td align="center" ><input name="number[{$product.product_id}]" id="number" value="1" type="text" size="3" /></td>
<td align="center" >{$product.product_number}</td>
</tr>
<!-- {/foreach}-->
<tr>
<td colspan="6" align="right"><input type="image" name="submit" src="images/add_cart.gif"></td>
</tr>
</table>
<input name="goods_id" value="{$goods.goods_id}" type="hidden" />
<input name="step" value="all_addcart" type="hidden" />
</form>
2、打开goods.php 加入
$smarty->assign('product_list',product_list($goods_id, ''));
3、打开flow.php加入
//-- 添加商品到购物车
if($_REQUEST['step'] =='all_addcart')
{
$goods_id = $_POST["goods_id"];
//获得批发相关值
foreach($_POST['number'] as $idx=>$value)
{
$number = $value;
$number_all= $value+$number_all;
$goods_attr_id = join(",",$_POST['goods_attr'][$idx]);
$product_sn = $_POST['product_sn'][$idx];
addto_cart($goods_id,$number,$_POST['goods_attr'][$idx],'',$content);
$arr[$idx] = array('number'=>$number,'goods_attr'=>$goods_attr_id,'product_sn'=>$product_sn);
// $sql = $GLOBALS['db']->query("insert into ".$GLOBALS['ecs']->table('cart_p')." (goods_id,product_id,number,goods_attr,product_sn,session_id) values('$goods_id','$idx','$number','$goods_attr_id','$product_sn','".SESS_ID."')");
}
//商品id
// $content = serialize($arr);
//$number = $number_all;
ecs_header("Location:./flow.php\n");
}
function product_list($goods_id, $conditions = '')
{
$sql = "SELECT COUNT(*) FROM " .$GLOBALS['ecs']->table('products'). " AS p WHERE goods_id = $goods_id $where";
$filter['record_count'] = $GLOBALS['db']->getOne($sql);
$sql = "SELECT product_id, goods_id, goods_attr, product_sn, product_number
FROM " . $GLOBALS['ecs']->table('products') . " AS g
WHERE goods_id = $goods_id ";
$row = $GLOBALS['db']->getAll($sql);
$goods_attr = product_goods_attr_list($goods_id);
foreach ($row as $key => $value)
{
$_goods_attr_array = explode('|', $value['goods_attr']);
if (is_array($_goods_attr_array))
{
$_temp = '';
foreach ($_goods_attr_array as $_goods_attr_value)
{
$_temp[] = $goods_attr[$_goods_attr_value];
}
$row[$key]['goods_attr'] = $_temp;
}
$row[$key]['goods_attr_id'] = $_goods_attr_array;
}
return $row;
}
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品浏览历史怎么按照先后排序
ecshop本身默认的产品浏览历史(通常在左栏下方,视模板而定)的默认显示顺序是按照商品ID排序。这样似乎用户体验不太好,观察几个大型电商网站
ecshop购物车结算中心页面怎么显示商品图片
ECshop在购物结算中心页面显示出商品图片的方法!做购物流程页面时要求显示商品图,EC系统默认在购物车页面是可以显示商品图片的,但是点结算后到结算中心页面你会发现只有商品名称
ecshop实现自动更新缓存的方法
通过ECSHOP教程网本教程可以实现ECSHOP自动更新缓存功能,非常实用。教程开始:打开:includes/init.php 在最后添加以下代码:if
ecshop兼容CSS样式在FF、IE7、IE6中的不同表现
随着IE7对!important的支持,现在IE7和FF都支持!important,可以用!important来区分FF、IE7和IE6的高度。
相关源码
-
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码 -
(自适应)平面设计网络工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为设计工作室、创意机构打造的作品展示解决方案。通过模块化布局与极简交互设计,呈现设计作品的视觉细节,支持作品分类、案例解析等多维度展示方式。查看源码 -
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
(自适应响应式)环保净化器家用电器网站免费模板针对环保设备、环境监测等领域的PbootCMS响应式模板,通过模块化设计清晰展示污水处理技术、空气净化系统等解决方案。移动端呈现环保数据可视化图表,后端统一管理确保项目案例、技术等资料多端同步。查看源码 -
(自适应响应式)法律咨询律师事务所法务pbootcms源码下载为律师事务所、法律咨询机构设计,特别适合展示法律服务、律师团队和成功案例。采用响应式技术,确保在不同设备上都能提供专业的法律信息展示和咨询服务。查看源码
| 分享笔记 (共有 篇笔记) |
