2014-10-01 39 views
-5

屬性我需要一個定製magentoquery從數據庫中獲取以下值:我需要自定義查詢某些產品在Magento

product name, 
    product link, 
    product description, 
    product image, 
    product price, 
    product SKU. 
+0

請分享你已經嘗試了什麼。 – 2014-10-01 12:46:42

+0

我沒有嘗試任何查詢,因爲我對magento沒有任何知識 – faysal 2014-10-01 12:48:30

回答

2

這SQL會給你產品名稱。您可以修改此查詢添加attribute_identity_type_id的SKU等

SELECT `value` AS product_name 
FROM catalog_product_entity_varchar 
WHERE entity_type_id = (SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'catalog_product') 
AND attribute_id = (SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'name' AND entity_type_id = (SELECT entity_type_id FROM eav_entity_type WHERE entity_type_code = 'catalog_product')) 

,一旦你有多個attribute_identity_type_id然後用IN關鍵字與SQL

2

嘗試這些,

$sku = Mage::getModel('catalog/product')->load($_product->getId())->getName(); 
$sku = Mage::getModel('catalog/product')->load($_product->getId())->getDescription(); 
$sku = Mage::getModel('catalog/product')->load($_product->getId())->getPrice(); 
$sku = Mage::getModel('catalog/product')->load($_product->getId())->getSku(); 
echo Mage::helper('catalog/image')->init($_product, 'small_image')->resize(50,50); 
相關問題