你现在的位置:首页 > PHP网站建设知识库 > PrestaShop > 正文

怎样实现PrestaShop限制最小购买数量

如果使用Prestashop做批发商品的网站,那么每个商品都会有一个最少购买数额,因为是批发,当然是达到一定的数额才能购物。这个功能在后台是可以设置的,所有产品后台设置默认数量值在Preferences->products有个Total minimum required to submit an order。但这个功能针对所有商品的,如果是每个商品最小购物数不同应该怎么办呢?接下来说prestashop怎样对各个产品分别限制最少订单数量.实现后台对各个产品最低数量设置:
 
注意:prestashop系统script不能直接在.tpl格式上加载.需要单独一个.js文件或是放在.php的header文件里.

第一步,后台产品设置一个属性参数Reference

第二步,复制下面代码

把下面代码复制粘贴到根目录下的header.php.或是自己建一个文件命名为xx.js.在/themes/yourthemename/header.tpl 头部include进去,不管什么方法只要导入进下面js就OK.

function numCheck(numRefer)
{ if (formName.qty.value< numRefer)
{
checkStr='您购买的数量最少为';
numRefer = checkStr + numRefer +'个';
alert(Mq);
document.myform.qty.focus();
return false;
}
return true;
}

然后在form 里面加上onclick="return FormCheck(10);"和我前面说的差不多,写个方法,获取id,name直接判断!numRefer就是后台传过来的值.完成.