现在,我想获得我的网站的所有产品ID。有一个简单的办法让我的Magento网站的所有产品ID,获取magento中的所有网站产品ID
0
A
回答
1
foreach(Mage::getModel('catalog/product')->getCollection() as $product)
{
var_dump($product->getId());
}
0
或者,如果你有机会到命令行,运行mysql -u your_username -p magento_database
然后你就可以运行此查询: SELECT entity_id, sku FROM catalog_product_entity;
不要忘记你可能需要类似LIMIT 0,30
或WHERE sku LIKE '%shirt%'
。你可以通过命令行或phpmyadmin(如果可用)来获得。 phpmyadmin在某个地方有一个查询窗口。
我通常通过在var/export/
文件夹中创建php脚本来在Magento中做鬼鬼祟祟的事情。那么你不需要担心如何与Magento/Zend/MVC框架进行交互。
5
为了节省资源,这是更好地使用:
Mage::getModel('catalog/product')->getCollection()->getAllIds();
0
小的变化如果从特定类别的全部产品ID,然后在:
$category_ids = array(11,16); // your category ids
$productIds = array();
foreach($category_ids as $category_id){
$category = Mage::getModel('catalog/category')->load($category_id);
$result = Mage::getResourceModel('catalog/product_collection')->addCategoryFilter($category)->getAllIds();
$productIds = array_merge($productIds,$result);
}
var_dump($productIds);
相关问题
- 1. 使用大产品的产品ID获取产品sku在Magento
- 2. 在magento中获取产品ID
- 3. Magento - 获取分组产品的所有关联产品
- 4. Magento - 获取所有产品的产品集合
- 5. 在magento中获取产品ID和产品类型?
- 6. Magento - 按类别获取产品ID
- 7. 在Magento的产品比较页上获取产品ID?
- 8. Magento:在分组产品中获取产品网址
- 9. Magento:从产品iD获取产品类别阵列
- 10. 从所有类别的magento中获取属性的产品
- 11. 如何将另一个网站的所有产品导入到magento网站
- 12. 将产品复制到所有网站 - Magento多店
- 13. 获取magento中所有产品属性的列表
- 14. C# - Magento:获得所有产品
- 15. Magento API catalog_product.info获得所有产品
- 16. 在Magento中,如何从list.phtml中的产品ID获取产品类型?
- 17. Magento获取没有加载所有属性的相关产品
- 18. Magento - 获取给定产品ID的购物车商品
- 19. Magmi产品选择所有网站
- 20. Magento:从产品ID和当前类别获取相关产品ID
- 21. Magento - 获取当前产品
- 22. 从Magento中的可配置产品中获取所有简单产品产品视图
- 23. 为所有新产品设置网站ID为1
- 24. 获取woocommerce类别中的所有产品ID
- 25. 通过magento中的产品id获取客户的SKU
- 26. Magento捆绑产品从产品ID
- 27. 获取的Magento 2所有产品图片
- 28. 获取所有的产品数据在Magento
- 29. Magento - 快速获取所有产品的集合计数
- 30. 获取产品的所有Magento图像(原始尺寸)
你知道这个法师::应用程序(“默认” )的意思?谢谢, – 37336792 2012-04-07 03:31:35
是的,我知道Mage :: app('default')的含义; – 2012-04-07 05:51:48
你能告诉我,谢谢。 – 37336792 2012-04-07 06:19:26