如何在 Magento 中制作任何简单产品 Sku 数组

发布于 2024-12-17 17:10:38 字数 199 浏览 3 评论 0原文

我想在 magento 中创建一系列所有 sku 的简单产品。谁能在这里指导我。

注意:需要通过内置函数来完成,而不是直接查询数据库。我在数据库中有不同的可配置项目,其中有多个简单产品。我想制作一系列所有简单的产品,而不是可配置的项目识别。

array(  SKU1, SKU2, SKU3....SKU1000 )

I want to create a array of all sku's of simple products in magento. can anyone guide me here.

Note: Need to be done by built-in functions without querying database directly. i have different Configurable items in database which have multiple Simple Products. I want to make a array of all simple products rather then configurabale items identification.

array(  SKU1, SKU2, SKU3....SKU1000 )

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

茶底世界 2024-12-24 17:10:38

使用内置方法的一种可能的方法是:

$oCollection = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToFilter(
        'type_id',
        array('eq' => 'simple')
    );

$aSku = array();
foreach ($oCollection as $oProduct) {
    $aSku[] = $oProduct->getSku();
}

var_dump($aSku);

One possible way using built-in methods would be:

$oCollection = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToFilter(
        'type_id',
        array('eq' => 'simple')
    );

$aSku = array();
foreach ($oCollection as $oProduct) {
    $aSku[] = $oProduct->getSku();
}

var_dump($aSku);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文