Проверка, является ли товар комплектом
Как проверить, является ли товар комплектом в интернет-магазине на Битрикс
Чтобы проверить, является ли товар комплектом, нужно получить его тип. Сделать это можно следующим образом:
CCatalogProduct::GetByID($id)['TYPE'];
Список вариантов TYPE:
- 1 – простой товар
- 2 – комплект
- 3 – товар с торговыми предложениями
- 4 – торговое предложение
Чтобы не хардкодить, можно тип «Комплект» получить через константу:
\Bitrix\Catalog\ProductTable::TYPE_SET //2
Таким образом проверка будет выглядеть так:
<?php
use Bitrix\Catalog\ProductTable;
function is_product_is_set($id)
{
return CCatalogProduct::GetByID($id)['TYPE'] == ProductTable::TYPE_SET;
}
Оставьте комментарий
Если эта статья была полезной для вас, оставьте комментарий ниже или задайте интересующий Вас вопрос. Ваш опыт может помочь другим читателям!
Написать комментарий