Добрый день! Вопрос, пожалуй, теоретический: можно ли реализовать какой-либо кастомный функционал в Битрикс24? Например, в списке лидов прикрутить напротив каждого лида кнопку "Сформировать ТТН для Новой Почты". Т.е., насколько я понимаю, нужно создать какое-то новое событие, которое происходило бы по нажатию этой кнопки, и т.д. Это возможно как-то реализовать?
Добрый день! Возможно ли отображать какое-либо уведомление про создании лида в Битрикс24. А то call-центр не всегда реагирует вовремя, операторы забывают обновлять страницу со списком лидов.
Добрый день. Создаю пользовательские поля для лидов. Затем в сторонней системе получаю информацию о лиде по его ID. При этом пользовательские поля имеют такие идентификаторы, например: UF_CRM_1492442194, UF_CRM_1492442215 и т.п. Момент, конечно, не принципиальный, но хотелось бы присвоить им какие-то "человеческие" имена. Возможно ли это сделать? Спасибо.
Александр написал: Есть два варианта. Написать приложение 2 или 3 типа, и установить в нем обработчик события https://dev.1c-bitrix.ru/rest_help/crm/leads/events_leads/on_Crm_Lead_Update.php , который будет отправлять данные в случае наступления события на какой-то удаленный скрипт. У решения есть минус, придется бороться с протоколом авторизации OAuth 2.0. (хотя на самом деле все просто) Использовать исходящий вебхук, настроенный на событие изменения лида. Смысл тот же, данные будут отправляться в ваш скрипт, но не придется писать приложение.
А как получить конкретное поле (или несколько полей)? А то приходит только ID изменённого лида.
Александр написал: Есть два варианта. Написать приложение 2 или 3 типа, и установить в нем обработчик события https://dev.1c-bitrix.ru/rest_help/crm/leads/events_leads/on_Crm_Lead_Update.php , который будет отправлять данные в случае наступления события на какой-то удаленный скрипт. У решения есть минус, придется бороться с протоколом авторизации OAuth 2.0. (хотя на самом деле все просто) Использовать исходящий вебхук, настроенный на событие изменения лида. Смысл тот же, данные будут отправляться в ваш скрипт, но не придется писать приложение.
Добрый день. В данный момент "собираем" лиды с сайта в Битрикс24 таким образом: отправляем запрос curl`ом с данными из формы по адресу https://xxxxx.bitrix24.ua/crm/configs/import/lead.php. Теперь возникла задача точно так же отправлять данные о лиде при смене его статуса, т.е. фиксировать изменения статусов лидов в параллельной системе. Возможно ли такое осуществить средствами Битрикс24 и если да, то как? Или есть другие способы решения этой задачи?
Здравствуйте. Необходимо передать данные из $arResult шаблона детального просмотра товара в шаблон компонента bitrix:catalog.comments (этот компонент вызывается в шаблоне детального просмотра товара). Вообще, использую компонент bitrix:catalog.comments не только для отображения комментариев к товару: нужно ещё несколько вкладок с различной информацией. Так вот эта "различная информация" как раз-таки в массиве $arResult шаблона детального просмотра товара. Шаблон компонента bitrix:catalog.comments скопировал в своё пространство имён и наделал нужных вкладок, а как передать туда данные - не понимаю пока. Прошу помощи. Спасибо.
Здравствуйте. Согласно макету, на странице детального просмотра товара отсутствует главное меню. А на всех остальных страницах оно есть. Оно располагается слева, т.е. в header.php. Как "узнать", что просматривается детальная карточка товара (и в таком случае не отображать блок с меню)? Спасибо.
Здравствуйте! Передо мной стоит задача "разбить" оформление заказа на несколько этапов (это уже в /personal/order/make/). А конкретно: 1. Ввод контактных данных пользователя (либо авторизация). 2. Указание способа оплаты в зависимости от типа плательщика. 3. Указание способа доставки.
Если кто-нибудь решал такую задачу - прошу помощи: опишите хотя бы в общих чертах алгоритм. Приветствуются любые идеи. Благодарю.
Добрый день. После долгого перерыва судьба вновь свела меня с Битриксом)) Итак, ситуация классическая: клиенту нужен интернет-магазин, в 1С исторически сложившаяся организация торгового каталога, о смене структуры которого не может быть и речи. Сейчас товары выгружаются одной кучей в инфоблок безо всякой структуры и иерархии.
И вот прочитал я здесь на форуме, что можно организовать разделы инфоблока на основании свойств элементов инфоблока. Клиент готов в 1С создать и заполнить дополнительные свойства для каждого товара (а их порядка 9000!) вручную и будут заполнять эти свойства так, как мы им скажем.
Уверен, эта тема поднималась неоднократно, однако никак не могу подобрать грамотный поисковый запрос, чтобы найти ответ. Подскажите, пожалуйста, хотя бы общий порядок действий, чтобы получить инфоблок с разделами на основании свойств элементов. Спасибо.
Здравствуйте. Хочу использовать для разработки BitrixVM таким образом, чтобы папка /home/bitrix/www виртуальной машины была общей (синхронизировалась, не знаю, как корректнее) с папкой ОС, на которой BitrixVM запущена. Пробовал такие варианты:
Запускаю BitrixVM на Oracle VirtualBox, в настройке виртуальной машины указываю общую папку. При этом общей папкой в виртуальной машине становится папка в каталоге /media (название не помню). Ну, как бы, не совсем то, что хотелось получить.
"Поднимаю" VM с помощью Vagrant (кто-то позаботился и соорудил box: https://github.com/insanio/bitrix-env-vagrant). Тут добился большего успеха: после нескольких танцев с бубном нужная мне папка /home/bitrix/www синхронизируется с папкой основной ОС, но беда с правами: если я что-либо копирую в эту папку, в VM файлы отображаются со звёздочкой перед именем (это так их Midnight Commander показывает). Прочитал, что это означает, что файл либо исполняемый (а речь идёт о файлах .php), либо криво монтируется раздел NTFS. При этом на все файлы и папки стоят права 777, но при попытке установить Битрикс получаю сообщение о том, что невозможно перезаписать файлы.
Тут мои познания в Linux и заканчиваются. Если кто-то делал что-либо подобное - подскажите, где туплю. Словом, прошу помощи.
P.S. Строка из конфига Vagrant, которая подключает папку из основной ОС:
Собственно, сабж. Оговорюсь, что в Линуксе не силён, но хватило ума создать нового пользователя и добавить его в группу bitrix. Тем не менее, доступ запрещен. Заранее спасибо.
Отвечаю: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=3843 Этот пункт при настройке я не выполнил, т.к. в самом начале нам написано "Для настройки собственной 404-й ошибки необходимо:". Собственной, Карл! Это и ввело меня в заблуждение, ведь я подумал, что имеется в виду какой-то особый внешний вид сообщения о том, что страница не найдена. А оказывается вот оно как...
Здравствуйте! Установил "Битрикс-Малый бизнес" на IIS по инструкции. Но при попытке обратиться к данным, которые предоставляются компонентами (например, посмотреть новость или просмотреть товары той или иной категории из демо-установки), получаю ошибку 404. Страницы с "мёртвым кодом" отображаются корректно. Возможно, этот вопрос уже освещался, но никак не могу найти нужную информацию (видимо, "криво" задаю вопрос). Буду рад предложенным решениям. Спасибо.
Снова здравствуйте! Как отображать цену в нескольких валютах в каталоге и карточке товара (в моём случае нужны 4 валюты)? Можно ли сделать это штатными средствами? А если нельзя, то насколько грамотно будет "вычислять" эти цены в шаблоне, основываясь на той цене, которая выводится по умолчанию, и на показателях курса валют? И как эти показатели получить в шаблоне? Спасибо.
Спасибо, Алексей! Именно это я и имел в виду, когда описывал примерный план действий. Только, возможно, выразился несколько по-другому. Вы вселили в меня окончательную уверенность!))
Владимир Санин написал: Здравствуйте. Продолжаю начинать на поприще Битрикса))) Возникла такая ситуация: заказчик ткнул пальцем в готовое решение на Marketplace и сказал "мне надо примерно вот так". Готов купить. Естественно, при этом он имеет в виду только внешний вид, т.е. шаблон. Как этот шаблон корректно перенести? Собирался действовать таким образом: Установить и настроить систему (в том числе обмен с 1С, т.е. настроить всю "логику" со стандартным шаблоном "из коробки". Установить решение из Marketplace (замечу, что при этом создаётся новый сайт и приходится заново заполнять регистрационные данные; не удалятся ли при этом старые, введённые при первичной настройке интернет-магазина?). Скопировать шаблон, установленный с решением из Marketplace. Удалить установленное решение. Назначить сайту скопированный шаблон и героически его допиливать.
Подскажите, пожалуйста, насколько правильно я себе представляю решение этой задачи. И если неправильно, то как нужно делать. Спасибо.
Купите решение и не мучайтесь!!!
Его и так решили купить. Ну, ок. Купил я его и давай устанавливать на готовый, уже настроенный сайт. Установилось оно в какую-то там папку типа /site_fs/ и создало по этому случаю ещё один сайт. И теперь оттуда всё переносить в корень? И основному сайту всё равно переназначать шаблон? Или как правильно?
Здравствуйте. Продолжаю начинать на поприще Битрикса))) Возникла такая ситуация: заказчик ткнул пальцем в готовое решение на Marketplace и сказал "мне надо примерно вот так". Готов купить. Естественно, при этом он имеет в виду только внешний вид, т.е. шаблон. Как этот шаблон корректно перенести? Собирался действовать таким образом:
Установить и настроить систему (в том числе обмен с 1С, т.е. настроить всю "логику") со стандартным шаблоном "из коробки".
Установить решение из Marketplace (замечу, что при этом создаётся новый сайт и приходится заново заполнять регистрационные данные; не удалятся ли при этом старые, введённые при первичной настройке интернет-магазина?).
Скопировать шаблон, установленный с решением из Marketplace.
Удалить установленное решение.
Назначить сайту скопированный шаблон и героически его допиливать.
Подскажите, пожалуйста, насколько правильно я себе представляю решение этой задачи. И если неправильно, то как нужно делать. Спасибо.