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

Не понимаю как создавать агентов

00 голосов
5
нужен агент который будет импортировать экселевский прайс-лист в мой интернет-магазин. Прочитал инструкцию - там написано что дескать есть такая удобная штука как агент, можете настроить что угодно. замечательно. открываю НАСТРОЙКИ -> ИНСТРУМЕНТЫ -> АГЕНТЫ -> ДОБАВИТЬ АГЕНТА... и чего дельше ? функция ? какая функция ? если нужный мне механизм уже реализован в движке сайта , то как мне узнать какая у него функция ( как называется) ?
спросил 22 Ноя, 13 от Aqwez (100 баллов)

5 Ответы

00 голосов
Посмотрите описание агентов в документации.

Вы должны написать свою функцию или метод класса, а агент будет вызывать эту функцию.
ответил 13 Янв, 14 от Ly (4,580 баллов)
00 голосов
спасибо. тока мануал видимо написан для гениев и телепатов. или может я глупый... потому что как мне "вызвать" эту хрень, которая загружает CSV , я ума не приложу
ответил 30 Апр, 14 от Aqwez (100 баллов)
00 голосов
Возможно, вам имеет смысл зайти с другого конца: админка -> "Магазин" -> "Торговый каталог" -> "Импорт данных"
ответил 26 Авг, 14 от Ly (4,580 баллов)
00 голосов
Цитата
Dmitry Ban пишет:
Посмотрите описание агентов в документации.

Вы должны написать свою функцию или метод класса, а агент будет вызывать эту функцию.


Время проходит, а вопрос не теряет актуальности... Тоже смотрел, читал, создал по образу и подобию и ...

Дмитрий, похоже, Вы - чуть ли не единственный, кто способен расписать по пунктам сей "сложный" процесс :( . И ТП, и написатели документации часто подразумевают в тех, кто к ним обращается знания ещё большие, чем у них.

Цитата
Dmitry Ban пишет:
Вы должны написать свою функцию или метод класса, а агент будет вызывать эту функцию.


Дмитрий, подскажите, пожалуйста, куда надо писать свою функцию или метод, если мне необходимо добавить свои поля в почтовое сообщение о приходе сообщения в соцсети. Буду весьма Вам признателен за помощь.
ответил 01 Янв, 15 от him (100 баллов)
00 голосов
Вот где лежит этот текст?
" $arFields = array(
"MESSAGE_ID" => $arMessage["ID"],
"USER_ID" => $arMessage["TO_USER_ID"],
"USER_NAME" => $arMessage["TO_USER_NAME"],
"USER_LAST_NAME" => $arMessage["TO_USER_LAST_NAME"],
"SENDER_ID" => $arMessage["FROM_USER_ID"],
"SENDER_NAME" => $arMessage["FROM_USER_NAME"],
"SENDER_LAST_NAME" => $arMessage["FROM_USER_LAST_NAME"],
"EMAIL_TO" => $arMessage["TO_USER_EMAIL"],
"TITLE" => $arMessage["TITLE"],
"MESSAGE" => CSocNetTextParser::convert4mail($arMessage["MESSAGE"]),
);

$event = new CEvent;
$event->Send($mailTemplate, $siteID, $arFields, "N");
"
Возможно вопрос ну очень тупой... Но только ответа так никто и не дал...
ответил 20 Апр, 15 от him (100 баллов)

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

0 голосов
4 ответов
0 голосов
9 ответов
0 голосов
2 ответов
спросил 20 Авг, 13 от MuLaLLlka (200 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 16 Март, 14 от Izy (100 баллов)