如何在ECSHOP中添加商品的数量单位

如何在ECSHOP中添加商品的数量单位,第1张

在ECSHOP中添加商品的数量单位的方法及步骤:

在后台>商品管理>商品分类>编辑商品分类>有数量单位设置项。

ECShop是上海商派网络科技有限公司(ShopEx)旗下——B2C独立网店系统,适合企业及个人快速构建个性化网上商店。

系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。ECShop网店系统无论在产品功能、稳定性、执行效率、负载能力、安全性和SEO支持(搜索引擎优化)等方面都居国内同类产品领先地位,成为国内最流行的购物系统之一。

最近很多电子商务界朋友提出,怎么ecshop用了很长时间,最后才发现产品重量出现bug,明明填写的是2.333千克,结果不对,去后台编辑一下,也不对,查看mysql数据库,还是不对.自己认真看了看ecshop产品录入和编辑,总算有所心得.

查看产品录入的页面,看其源代码,你会发现. <select name="weight_unit"><option

value="1">千克</option><option value="0.001"

selected>克</option></select>这个就是用来控制他的单位的"千克","克".1克等于

0.001千克,很显然,数据库中存储是用千克来衡量的.

后台admin/goods.php中,$goods_weight = !empty($_POST['goods_weight']) ?

$_POST['goods_weight'] * $_POST['weight_unit'] :

0,你可以发现$goods_weight.如果输入了1,单位选择千克.那么存储在数据库中就是1.如果填写2.55千克,那么在数据中存储2.55

但是你发现,如果填写2.55克,那么在$goods_weight = 2.55*0.001,结果是0.00255,如果需要保留在数据库中保留0.00255,那么需要字段能保留在5位小数.

查看ecshop数据库,你回发现,在ecs_goods表格中,goods_weight是decimal字段,长度为10,保留小数3位,那么很显然,0.00255不能被保留,而是自动四舍五入.所以,保留产品的重量就有误差了.

你该修改成长度为15,保留小数6-8位,才正确保留小数的长度,正确保留产品重量.

仅供参考

可以把你的数据包导入到淘宝助理再导出,规范一下格式,然后再进行处理。

用ecshop增强工具可以批量上传淘宝数据包,规格什么的都会自动添加上去,现在我上传数据都不用手工一条条处理了,看见你的提问晚了,希望对其他朋友有所帮助吧,都不要再被数据折磨了!

ECShop增强工具,可以将淘宝数据包批量上传到客户的ECShop独立网店。

用增强工具上传的数据包,能完整保留商品的颜色、尺码、库存、货号、重量、首页图、详情图、商品描述、扩展属性等信息。对于网店中缺少的规格,软件能自动添加,无需手工建立。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11884055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存