It is possible to get in only one collection the list of products from all stores (with different translations of the products attributes)?

Thanks for help

2 Answers 2


Yes it is possible you can simply get all those by going loops

Load all of the stores and then load categories on those stores -> and then load all of the products in those stores.

Let me know if you need further code as well?

  • Why do you need to get the categories?
    – benmarks
    Jun 26, 2013 at 12:59
  • Because you can not simply get all products by store id
    – Kuldeep
    Jul 4, 2013 at 5:09

You can do it even easier:

$collection = Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*');
  • This collects all store views' data as well?
    – benmarks
    Jun 25, 2013 at 20:55
  • Unless you apply addStoreFilter(). Jun 25, 2013 at 20:56
  • 1
    I don't see how this could work as OP intends - the collection item data will be fetched with admin store scope. Have you tested?
    – benmarks
    Jun 26, 2013 at 11:12
  • But each product in admin scope belongs to at least one store. Right? Jun 26, 2013 at 12:00
  • I think OP wants each product attribute with all translations from one collection.
    – benmarks
    Jun 26, 2013 at 12:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.