Prestashop所有产品

标签 prestashop product

我需要选择所有产品,但目前我的代码是:

$products = $category->getProducts((int)($params['cookie']->id_lang), 1, ($nb ? $nb : 10),NULL,NULL,false,true,true /*Random*/, ($nb ? $nb : 10));

我怎样才能 reshape 它,使产品不依赖于 $category .有没有getProducts()不是 $category 的子函数的函数?

最佳答案

是的,在products 类中有一个函数getProducts,它可以让你获取商店中的所有产品。您可以按如下方式调用该函数:

$productObj = new Product();
$products = $productObj -> getProducts($id_lang, 0, 0, 'id_product', 'DESC' );

第一个参数是您的站点当前 id 语言,第二个是开始,用于分页目的,我们保持 0。第三个参数是限制,它限制了要获取的产品数量。我们也将其保留为 0,以便不应用限制条款。第四个是order by,第五个是order way,你可以随意保留。

注意:此代码未经测试,只是为了给您提供想法。您将需要根据您的需要和使用此代码的位置调整参数。

谢谢

关于Prestashop所有产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952738/

相关文章:

php - 强制特定产品的最低订购量,包括 WooCommerce 购物车页面上的变体

php - Magento 最近查看的产品

javascript - Prestashop:如何用 Colorbox 替换 Fancybox?

html - Facebook Like 按钮导致水平滚动条

ssl - prestashop SSL 配置

php - Prestashop 1.6 结账时金额篡改

r - SQLite 中是否有产品运算符(或解决方法)?

.net - 使用 .NET 进行基于 Windows 窗体的产品开发

ruby - 查找可变数量的 Ruby 数组的乘积

php - 我的 Prestashop 1.5.6 在最后一步安装时卡住