Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступна по адресу crm.domain.ru а магазин по адресу domain.ru. Бонусом, настроить работу почты и в целом работу портала.
Видео сделано при спонсорской поддержке подписчика, который предпочел остаться анонимным.

- Установка Битрикс веб окружения на сервер
- Установка Битрикс24.CRM
- Настройка окружения под CRM
- Добавление магазина вторым сайтом
- Настройка работы почты
Да, в реалиях этой лицензии CRM первична, магазин вторичен. Самый быстрый способ - это на один домен установить CRM, а на другой магазин.
В видео расскажу, как установить все в рамках одного домена. Что бы CRM встала на поддомен, домена магазина. Бонусом, ответ на такой же частый вопрос "Настройка почты в битрикс веб-окружении"
Перевод агентов на cron
В командной php строке выполняем команду
COption::SetOptionString("main", "agents_use_crontab", "Y");
echo COption::GetOptionString("main", "agents_use_crontab", "N");
В файле /bitrix/php_interface/dbconn.php добавляем:
define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);
В /etc/crontab добавляем запуск скрипта по cron:
*/5 * * * * bitrix /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php
Настройка работы почты в вебокружении:
Выполняем установку sendmail
yum install sendmail -y
Комментируем в файле /etc/php.d/bitrixenv.ini строчку:
sendmail_path = msmtp -t -i
Внимание, в видео этого нет!
Если почта так и не заработала, меняем эту строчку (не комментируя) на
sendmail_path = "/usr/sbin/sendmail -t -i -f vasha@pochta.ru"
Скрипт командной строки для проверки работы почты:
if (mail("test@test.ru","test subject", "test body","From: test@test.ru"))
echo "Работает";
else
echo "Не работает";

Цитата |
---|
Гость написал: Подскажите, нужно ли выставлять потом права на файлы и папки? И вопрос про каталог, на сайте свой каталог товаров, в crm свой товарный каталог, а как сделать один единый, что бы и в црм можно создавать сделки этого же каталога что и на сайте. |
Права должны выставиться правильно сами.
Каталог можно привязать к обоим сайтам, прямо в настройках инфоблока.
Во всяком случае, приходилось делать это пару раз - в обоих случаях каталог (магазина) стал доступен в CRM для обработки в сделках.

Цитата |
---|
Гость написал: Подскажите, если стоит crm уже, в поддомене, а сайт разрабатывали на хостинге, как его лучше перенести? Через restore я так понимаю не получится? Базу же затирает... |
Тут да, только в ручную. Экспортировать импортировать все инфоблоки, и вручную перенести и подключить шаблоны.
Ну и прочие настройки перенести - если есть что то важное.
Результат теста: Замечание. Отправлено. Время отправки: 60.02 сек.
Цитата |
---|
Dan написал: Подскажите пожалуйста это нормально или как это вылечить? Результат теста: Замечание. Отправлено. Время отправки: 60.02 сек. |
Правильно ли я понимаю, что можно использовать «1С-Битрикс24: Корпоративный портал» (коробка) и в него интегрировать интернет-магазин из маркетплейса или другой шаблон? Просто немого непонятно: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=12842 тут описано что можно устанавливать интернет магазин.

