2016-09-11 66 views

回答

0

在magento中,可能不是直接處理SQL的最佳方法。在我看來,提取某些東西的最好方法是通過magento API。所以,你的情況,你可以嘗試的腳本這樣:

<?php 

// Load Up Magento Core 
define('MAGENTO', realpath('')); 
require_once(MAGENTO . '/app/Mage.php'); 
Mage::app(); 

$productCollection = Mage::getResourceModel('catalog/product_collection') 
    ->addAttributeToFilter('manufacturer', 4); // integer - the id of manufacturer you want to extract, you can find it in admin panel with view source code 

$productCollection->load(); 

foreach ($productCollection as $product) { 
    echo $product->getSku().'</br>'; 
} 

?> 

上面的代碼將輸出基於廠商ID與產品SKU列表。

希望這會有所幫助!

+0

感謝Dpapanik我過去遇到的運行Magneto腳本來獲得我的SKU的問題是,因爲我有140萬SKU的網站總是超時/崩潰,這就是爲什麼我通過PHPmyadmin&SQL會更加反彈。我剛剛記得我需要這個也是通過Attribute set和製造商專門的備件進行過濾 –

相關問題