Получить все значения (опции) атрибута Magento, типа select, multiselect

У продукта в CMS Magento (Мадженто) есть атрибуты (свойства).
Атрибуты Magento также делятся на типы (текст, да/нет, несколько значений). Есть атрибуты типа Селект (select) и Мультиселект (multiselect), атрибуты значения для которых можно заранее задать, и при редактировании выбирается один или несколько свойств (размер, цвет и т.д.) – пример конфигурируемый продукт.

На странице продукта в Magento можно легко получить значение атрибута для  товара. А если надо получить все возможные опции (значения) атрибута?

Пример как можно получить все опции (свойства) атрибута в Magento.

$attribute=$product->getResource()->getAttribute("color");

//Проверяем тип атрибута, если select или multi-select
if($attribute->usesSource()){

    //Получаем все опции (значения) атрибута
    $options = $attribute->getSource()->getAllOptions(false);

    echo "<pre>";
    print_r($options);
}