PrestShop:当数量小于2时,如何使产品自动消失?

时间:2015-12-12 10:15:55

标签: prestashop-1.6 product-quantity

我想要的是当产品数量小于或等于2时 - 它应该自动禁用或消除前端,当我们将数量增加到任何大于2的数量时 - 它应该自动出现在前端

1 个答案:

答案 0 :(得分:0)

尝试这样的事情(使用CRON)

    $link = mysql_connect('Serveur_MySQL', 'Identifiant', 'Mot_de_passe');
    if (!$link) {
        die('No connection possible: ' . mysql_error());
    }
    mysql_select_db('Nom_de_la_database');

    mysql_query('UPDATE ps_product_shop SET active=0 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity<=2)');
    mysql_query('UPDATE ps_product_shop SET active=1 WHERE id_product IN (SELECT id_product FROM ps_stock_available WHERE quantity>2)');

检查表前缀,更喜欢使用类db(更安全,更实用): http://doc.prestashop.com/display/PS15/DB+class+best+practices