Задать вопрос
@by_steris

Как в торговый каталог передать свойство «размер»?

Используя CCatalogStoreProduct::GetList
получилось собрать такую конструкцию
$arStoreAmount = array();

CModule::IncludeModule('catalog');
$arFilter = array("PRODUCT_ID" => $prod_ID);
$rsStoreAmount = CCatalogStoreProduct::GetList(array(), $arFilter, false, false, array());

while ($arStoreAmount[] = $rsStoreAmount->Fetch()) {

//    echo "<pre>"; print_r($arStoreAmount); echo "</pre>";

    //if ($arStoreAmount['AMOUNT'] >= 1) {
    //$arStoreAmount = $arStoreAmount;
    //echo '<pre>'; print_r($arStoreAmount); '</pre>';
    //}

}


и вывести в табличной верстки таким образом
<table>
  <tr style="background-color: #bfa099;">
    <th>ID-ТОВАРА</th>
    <th>МАГАЗИН</th>
    <th>КОЛИЧЕСТВО</th>
  </tr>
  <? foreach ($arStoreAmount as $key): ?>
    <? if ($key['AMOUNT'] >= 1): ?>
      <tr>
        <td><?= $key['PRODUCT_ID'] ?></td>
        <td><?= $key['STORE_NAME'] ?>, <?= $key['STORE_ADDR'] ?></td>
        <td><?= $key['AMOUNT'] ?></td>
      </tr>
    <? endif; ?>
  <? endforeach; ?>
</table>


Вот что получилось на странице:
64f61124408a2004267473.jpeg

Но как можно передать свойства размеров, так и остается непонятным вопросом, на скриншоте выделил размеры товара, которые необходимы передать в торговый каталог или как то вывести их в соответствии с PRODUCT_ID и справа то что получилось вывести из торгового каталога
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы