diff --git a/app/code/core/Mage/Catalog/Model/Resource/Abstract.php b/app/code/core/Mage/Catalog/Model/Resource/Abstract.php index 1b945fe1c02..bbc8e9c4e34 100644 --- a/app/code/core/Mage/Catalog/Model/Resource/Abstract.php +++ b/app/code/core/Mage/Catalog/Model/Resource/Abstract.php @@ -117,6 +117,9 @@ protected function _getLoadAttributesSelect($object, $table) ->from(['attr_table' => $table], []) ->where("attr_table.{$this->getEntityIdField()} = ?", $object->getId()) ->where('attr_table.store_id IN (?)', $storeIds); + if (count($storeIds) > 1) { + $select->order('attr_table.store_id ASC'); + } if ($setId) { $select->join( ['set_table' => $this->getTable('eav/entity_attribute')],