Когда я в админке перехожу в редактирование товара, то там нет вкладки «Опции». Хотя раньше она была. Я немного поковырялся в настройках. Может там что-то напортачил?
Вот картинка:
pastenow.ru/abe777abd5f27eb43cd224a90d19779b

Опции сами по себе образуются все возможные. А потом некоторые из них присовокупляются к товару. Вот мне их у каждого товара и нужно отобразить.

В товаре эти опции определяются вот так:

function appropriateProductOption($product_id, $option_name, $option_value){
	 global $modx;
	 $option = createOption($option_name);
	 if ($po = $modx->getObject('msProductOption', array('product_id' => $product_id, 	 	 
             'key' => $option->key))) {
                     $po->fromArray(array('product_id'=>$product_id,'key'=>$option- 
                     >key,'value'=>$option_value));
                    $po->save();
                    return $po;
              } else {
                  $po = $modx->newObject('msProductOption');
                  $po->fromArray(array('product_id'=>$product_id,'key'=>$option- 
                  >key,'value'=>$option_value));
                 $po->save();
                 return $po;
              } 
}

Здесь
$option = createOption($option_name);
Создаёт новую опцию, если нет старой. А если есть старая, то возвращает её.

Может в коде какая-то проблема?