首页建站经验 实现ecshop商品详细页尺码颜色选择并关联显示库存

实现ecshop商品详细页尺码颜色选择并关联显示库存

ecshop服装商城很多都十分需要一个颜色尺码的功能,其实在淘宝,凡客上都类似的功能,客户在下单时选容易选择相应的颜色尺码,其实ecshop要实现这样的功能并不难,因为ecshop是开源免…

ecshop服装商城很多都十分需要一个颜色尺码的功能,其实在淘宝,凡客上都类似的功能,客户在下单时选容易选择相应的颜色尺码,其实ecshop要实现这样的功能并不难,因为ecshop是开源免费的

效果如下:

实现ecshop商品详细页尺码颜色选择并关联显示库存

goods.dwt修改如何下:

{$value.label}

在显示详细信息合适的地方加

(库存:{$goods.goods_number} {$goods.measure_unit}

在goods.dwt加js代码:

function changeAtt(t,a,goods_id) {

t.lastChild.checked='checked';

for (var i = 0; i

if (t.parentNode.childNodes[i].className == 'cattsel') {

t.parentNode.childNodes[i].className = '';

}

}

t.className = "cattsel";

var formBuy = document.forms['ECS_FORMBUY'];

spec_arr = getSelectedAttributes(formBuy);

Ajax.call('goods.php?act=get_products_info', 'id=' + spec_arr+ '&goods_id=' + goods_id, shows_number, 'GET', 'JSON');

changePrice();

}

function shows_number(result)

{

if(result.product_number !=undefined)

{

$('shows_number').innerHTML = result.product_number+'件';

}

else

{

$('shows_number').innerHTML = '未设置'

}

}

打开goods.php添加70行左右吧

if (!empty($_REQUEST['act']) && $_REQUEST['act'] == 'get_products_info')

{

include('includes/cls_json.php');

$json = new JSON;

// $res = array('err_msg' => '', 'result' => '', 'qty' => 1);

$spce_id = $_GET['id'];

$goods_id = $_GET['goods_id'];

$row = get_products_info($goods_id,explode(",",$spce_id));

//$res = array('err_msg'=>$goods_id,'id'=>$spce_id);

die($json->encode($row));

}

通过以上操作便可实现仿淘宝颜色尺码选择功能

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/18362.html
上一篇Discuz教程:如何修改标题栏内容?
下一篇 让ecshop首页分类显示市场价格
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部