gpt4 book ai didi

php - prestashop -如何查明产品是否可供销售

转载 作者:行者123 更新时间:2023-11-29 11:44:27 25 4
gpt4 key购买 nike

我需要知道我的产品是否可以销售。我在产品表中搜索了很多,但我不知道哪个单元格显示该产品有多少可用,以及是否出售或根本不出售。

如何从prestashop的mysql数据库中找到它?

最佳答案

您可以通过调用产品类中的checkQty()来检查产品可用性

$prod = new Product($idProduct);
$available = $prod->checkQty();

如果您想通过 SQL 执行此操作,则必须检查两件事:

  • prefix_stock_available 中,确保数量不为零(数量 = 所有组合数量的总和)

  • prefix_stock_available中,如果out_of_stock

    • 等于0,表示如果数量不足,该产品将不允许新订单
    • 等于1,表示如果数量不足,该产品将允许新订单
    • 等于2,这意味着产品行为由全局设置定义,您可以在 prefix_configuration 中的 PS_ORDER_OUT_OF_STOCK 键处找到,因此您也必须检查一下。

关于php - prestashop -如何查明产品是否可供销售,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35195875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com