ZenCart的一个重要缺失是虽然可以为一个商品设置多个属性,比如内存条可以设定是512M或1G的,库存却只有一个。如果你有10个512M的内存和10个1G的内存,你只能设定库存为20,而不是两个10。减了一个库存后,你不清楚是少的哪一个。 zencart有针对这个问题的插件,但是有很多考虑不周的地方,我们参考和借鉴了这个插件,在以下几个方面进行了完善: 1,既然一个商品有多个库存,就需要在访问者选择不同的属性组合后再显示库存,并用ajax实现。 2,购物车里在调整数量的时候,涉及库存的地方都要进行修改。 3,下单过程中涉及库存的地方都要进行修改。 4,后台的编辑属性库存的界面也不完善,进行了修改。 5,顺便增加了为一个商品的多个属性分别设定预期到货时间的功能。(责任编辑:最模板) |