Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Отобразить товары по определенным артикулам

00 голосов
3
Нужно отобразить поступления товаров, так чтобы можно было заказывать сразу из странички поступлений.
Хочу попробовать отобразить список поступивших товаров путем простого добавления списка артикулов в txt файл, дальше или выполнять функцию поиска по этим артикулам, или просто отобразить товары по артикулам.
Как правильнее все это реализовать?
спросил 24 Окт, 13 от Defiance (120 баллов)

3 Ответы

00 голосов
Зависит от того, сколько артикулов будет в списке. 10, 100, 1000?
ответил 20 Ноя, 13 от Ly (4,580 баллов)
00 голосов
В списке обычно от 10 до 300 артикулов, www.mobile-parts.ru
ответил 28 Фев, 14 от Defiance (120 баллов)
00 голосов
Если в лоб, то как-то так. Создайте на диске раздел "Новинки". В индексном файле раздела:

Код
// список артикулов
$articles = array(
   '403A_LV',
   'IR_5103',
   'SUR14',
   '8883K_LV',
   '10413M_LU',
   'KXT_108',
   '26629',
   '90588',
   '89400',
   'SHOWER',
   '91231',
   'T50840',
   'GS007',
   'ALL13201',
);

GLOBAL $arrFilter;
$arrFilter = array(
   'PROPERTY_CML2_ARTICLE' => $articles,   // только выбранные артикуды
);
?>

<?$APPLICATION->IncludeComponent("bitrix:catalog.section", "название_шаблона", array(
   .......
   "SECTION_ID" => "",      // все разделы
   .......
   "FILTER_NAME" => "arrFilter",   // имя внешнего фильтра
   .......
   "CACHE_FILTER" => "Y",      // кешировать при включенном фильтре
   .......
   ),
   false
);?>

Для 10-30 артикулов будет работать вполне шустро. На 300 уже могут быть тормоза. По уму лучше делать через отдельное свойство "Новинка".
ответил 20 Июнь, 14 от Ly (4,580 баллов)

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

+1 голос
2 ответов
0 голосов
2 ответов
0 голосов
3 ответов
спросил 19 Фев, 14 от kukalka (180 баллов)