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

Парсер цен

00 голосов
3
Мне необходимо парсить цены с сайта донора и вносить эти цены в сайт на битриксе,ранее все решалось простым составлением масива из контента и сохранением его в базу,но с битриксом я растерялся, тут проблема в том что Я не знаю куда именно вносить...подскажите пожалуйста как это реализовать, что именно отвечает за цену..буду благодарен за любую помощь.
спросил 26 Дек, 13 от Dlkii (100 баллов)

3 Ответы

00 голосов
По идее как-то так должно быть (хотя точно не помню)

Код
CModule::IncludeModule("iblock");
CModule::IncludeModule("catalog");

$el = new CIBlockElement;

$arLoadProductArray = Array(
  "CATALOG_PRICE_3"    => 100.00, // здесь 3 - это ID цены
);

$PRODUCT_ID = 2;  // изменяем элемент с кодом (ID) 2
$res = $el->Update($PRODUCT_ID, $arLoadProductArray);
ответил 21 Март, 14 от BRENN (1,080 баллов)
00 голосов
Большое спасибо, можно еще поинтересоваться где именно должен находиться этот код? просто с битриксом раньше не работал, на других движах делал прсото отедльный файл со скриптом который запускал и вуаля...тут так получиться?
ответил 13 Июль, 14 от Dlkii (100 баллов)
00 голосов
Цитата
adok пишет:
на других движах делал прсото отедльный файл со скриптом который запускал и вуаля...тут так получиться?
Да, конечно, просто создайте страницу, главное, чтобы header и footep подключались.
Или еще можно так - тогда шаблон подключаться не будет, но все функции подключатся:
Код
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");?>
ответил 12 Ноя, 14 от BRENN (1,080 баллов)

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

+1 голос
1 ответ
спросил 02 Фев, 16 от archi (130 баллов)
0 голосов
1 ответ
0 голосов
2 ответов