Получение пользовательских настроек настраиваемых продуктов - PullRequest
0 голосов
/ 14 декабря 2011

Как вы получаете настраиваемые параметры настраиваемых продуктов при оформлении заказа? Для простых продуктов это просто:

foreach ($product->getOptions() as $option) {
    echo $option->getTitle();
} 

где $ product - простой продукт.

Однако это не работает для настраиваемых продуктов.

1 Ответ

1 голос
/ 14 декабря 2011

Попробуйте это:

<?php
  if ($product->isConfigurable()) {
    $atts = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product);
    foreach($atts as $att) {
      echo $att['attribute_code'].": "
      $opts = $att['values'];
      foreach($opts as $opt) {
        echo $opt['store_label'].", ";
      }
    }
  }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...