关于根据属性设置库存的解决方案

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



首先声明 你要扩展的属性 需要以半角逗号结束 比如
尺寸.
(注意尺寸后面带个点号, 这是用来区分库存属性的唯一标志)

需要首先修改数据库
SQL 如下

ALTER TABLE `ecs_goods_attr` ADD `attr_kucun` INT NOT NULL DEFAULT '0';

ALTER TABLE `ecs_cart` CHANGE `goods_attr_id` `goods_attr_id` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `ecs_order_goods` ADD `phpsir_goods_attrid` VARCHAR( 100 ) NOT NULL ;

我们用的是UTF-8版本,所以请务必在UTF-8 ecshop 2.62 测试

回答:
以上是 ecshop 2.62 版本修改,未做任何其他改变
适用于原版覆盖
如果您修改了模板,请根据default/goods.dwt 作相应修改

支持!!!!!!

楼主是好人先收藏

原版覆盖后出现SQL问题

哦,忘记说了,还有数据库地方需要修改,

已经更新

把这两个功能结合一下。
http://bbs.ecshop.com/viewthread ... hlight=%D1%D5%C9%AB



这个功能太棒了,谢谢共享, 但我的文件已经是修改过的, 无法直接覆盖使用,LZ能不能费心做个说明, 都修改了哪儿, 谢谢了

请下载文件,搜索 带有phpsir 字样的行





前台没显示对应的库存 后台OK了请楼主指点下是什么原因 谢谢了

请以_尺码作为属性值

就是以 下划线开头

你可以在后台将属性的某个库存改为0,前台那个库存就会出现 删除线 表示无货

到主贴重新下载下phpsir.tar

可以了谢谢楼主不过最好前台每个尺码的数量都能显示就好了现在只能看到有没货