ecshop收货人信息填写界面consignee.lbi中如何获得car_id,再根据car_id做个开关怎么写?

需求是这样的,用户在购买商品进入到填写收货人信息界面,我要根据cat_id判断是否属于特殊商品类,如果是,我就要把地区固定到中国广东广州,用户只用选择哪个区,要怎么做呢?最主要的是怎么把goods_id一路传到consignee.lbi页面。

在ecshop,下订单的时候会把商品写入临时的购物车表,然后把购物车表的ID写在session里面,到最后的订单确认页再读取出来,填写地址是在购物车到最后订单页的中间,也就是说你要拿订单里面的商品信息,可以从session里拿到临时订单表的ID,再从数据表中查询出来。

希望我的回答能帮助,满意请采纳,哈哈,如有问题可以联系我(用户名去掉“_”就可以找到我)。追问

不是单单取出goods_id就可以了,我要的是把它取出来在consignee.lbi页面用,不是让你给我介绍ecshop的购物流程,flow.php是能取出goods_id,通过smarty模板映射到flow.dwt,再加载consignee.lbi,到这时我还咋么拿到goods_id值,goods_id是怎么个方式传过来?这才是问题关键。或许有其他方法吧,所以就来请教大神啦!!

追答

写一段代码给你参考一下吧,可以从购物车里取出已经买下的商品,并且发送到模板。

追问

谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-24
您可以参考其他模板措辞啊。追问

晕,这是次次要的问题,我问这个问题主要是想知道怎么在consignee.lbi页面获得cat_id来做开关,至于怎么写那都是很简单的事。。

第2个回答  2013-07-24
同问!!同问!!同问!!同问!!同问!!同问!!

ecshop收货人信息填写界面consignee.lbi中如何获得car_id,再根据car...
在ecshop,下订单的时候会把商品写入临时的购物车表,然后把购物车表的ID写在session里面,到最后的订单确认页再读取出来,填写地址是在购物车到最后订单页的中间,也就是说你要拿订单里面的商品信息,可以从session里拿到临时订单表的ID,再从数据表中查询出来。希望我的回答能帮助,满意请采纳,哈哈,...

ECSHOP如何删除配送区域
后台”库项目管理“ consignee.lbi 里把 <!-- 购物车中存在实体商品显示国家和地区 -->这一块儿,直接style="display:none" 隐藏掉。到前台看看, 配送区域那一行不见了。直接在详细地址里输入就可以提交了。

相似回答