ecshop 默认的货号是不能重复的,修改什么可以让货号重复?

2016-07-07 15:12 来源:www.chinab4c.com 作者:ecshop专家

ecshop 默认的货号是不能重复的,修改什么可以让货号重复?菜鸟求神人解答!谢谢

回答:


修改文件
/admin/goods.php

删除以下代码
  1. /* 检查货号是否重复 */
  2. if ($_POST['goods_sn'])
  3. {
  4. $sql = "SELECT COUNT(*) FROM " . $ecs->table('goods') .
  5. " WHERE goods_sn = '$_POST[goods_sn]' AND is_delete = 0 AND goods_id <> '$_POST[goods_id]'";
  6. if ($db->getOne($sql) > 0)
  7. {
  8. sys_msg($_LANG['goods_sn_exists'], 1, array(), false);
  9. }
  10. }
复制代码


修改文件
/admin/templates/goods_info.htm
删除以下代码
onblur="checkGoodsSn(this.value,'{$goods.goods_id}')"




抱歉回答谢谢迟了,但是测试结果还是提醒重复。我是ec2.7.3的



哪个版本都可以的,请认真严谨的对照着做,我已经测试过了,绝对可以。

请严格的按照我写的去做,不要漏改。
你肯定少改了哪个地方

严谨 + 认真 + 仔细

谢谢了

货号代表不同商品,不该重复吧

理论上是不应该重复,但是有的人有这种需求

货号为什么要重复??不符合仓库管理规则呀。。。。




二楼的正解!高手

哈哈,只去那个貌似没用,我胡正八整居然成功了,哈哈,完美。

不错,学习了。。