Тестовое задание от компании Первый бит
Необходимо в письмо менеджеру добавить 10 последних посещенных покупателем товаров
Описание задачи №1
После оформления заказа менеджеру и покупателю отправляются два письма с описанием заказа, одно менеджеру, другое — покупателю. Необходимо в письмо менеджеру добавить 10 последних посещенных покупателем товаров до того, как тот оформил заказ, в обратном хронологическом порядке.
Решение
Сначала сделаем необходимые настройки в административной панели битрикс. Для этого переходим в раздел Настройки -> Настройки продукта -> Посчтовые события -> Типы почтовых событий и находим тип SALE_NEW_ORDER с названием «Новый заказ». Добовляем в описание строчку #VISITED_PAGES# — 10 последних посещенных покупателем товаров до того, как тот оформил заказ, в обратном хронологическом порядке. Тег #VISITED_PAGES# будет заменяться в почтовом шаблоне на необходимые нам данные.
Далее, т.к. для данного типа — 1 почтовый шаблон, который отправляет письмо о новом заказе покупателю и скрытым письмом менеджеру, нужно разделить данный функционал на два почтовых шаблона. Один будет отправлять покупателю письмо, второй будет отправлять менеджеру. Переходим в раздел Настройки -> Настройки продукта -> Почтовые события -> Почтовые шаблоны и находим шаблон для отправки письма покупателю с типом SALE_NEW_ORDER и убираем из поля скрытая копия тег #BCC#. Он нам понадобится дальше. Создаем новое почтовое событие копируя предыдущее. И в поле кому указываем тот саймы тег #BCC#. Здесь будет подставлен email менеджера. В данном случае он будет совпадать с #SALE_EMAIL#. Далее в теле сообщения в визуальном редакторе или html коде указываем строчку 10 последних посещенных покупателем товаров: #VISITED_PAGES# Все! на этом действия в админке закончены.
ДАльше необходимо создать обработчик события OnBeforeEventSend, который вызывается перед отправкой сообщения. В результате данного вызова, для нужного типа события, мы сможем добавить в массив $arFields новое поле VISITED_PAGES и передать туда необходимые данные со значениями 10 последних посещенных покупателем товаров. Для этого в файл init.php пишем код ниже по тексту. При помощи CSaleViewedProduct::GetList мы забираем просмотренные товары пользователем с FUSER_ID. Т.к. необходимо 10 последних посещенных покупателем товаров устанавливаем значение «nTopCount» => «10». Т.к. в обратном хронологическом порядке устанавливаем значение «DATE_VISIT» => «DESC»
-
«.$arFields[«VISITED_PAGES»].»
Заметка В админке битрикса существует 3 места, где указывается email администратора, если Ты знаешь еще места, напиши мне на почту apashkof@yandex.ru,и я дополню список
- Настройка продукта -> Настройки модулей -> Главный модуль E-Mail администратора сайта (отправитель по умолчанию)
- Настройка продукта -> Настройки модулей -> Интернет магазин E-Mail отдела продаж
- Настройка продукта -> Сайты -> Список сайтов E-Mail адрес по умолчанию
PS Данный функционал может сразу не заработать, необходимо проверить состояние работы функции mail
Показывать в качестве рекомендуемых три товара из того же раздела
Описание задачи №2
В товарных карточках выводить рекомендуемые товары не так, как по дефолту, а по следующему алгоритму: показывать в качестве рекомендуемых три товара из того же раздела с ценами, как можно более близкими к цене текущего товара
Решение
На эту задачу времени не хватило. Может уделю ей внимание позже. Но если ТЫ решишь эту задачу, напиши плиз мне на почту apashkof@yandex.ru решение и я размещю его здесь.
Вывести 5 последних твитов
Описание задачи №3
В блоке «Мы в соцсетях» вместо виджета от Facebook вывести 5 последних твитов от @1cbit

Решение
Тут все просто. Необходимо найти в коде, где прячется данный виджет от Facebook и вмесо него вставить кусочек кода, который нам предоставит twitter. Файл с виджетом socnet_sidebar.php подключается в файле sect_sidebar.php, который лежит в корне сайта. Отредактируем и вместо подключения блока «Мы в соц сетях» подключим созданный нами файл twitter_1cbit.php Далее туда запишем код от твиттера
Для этого перейдем на страницу https://publish.twitter.com/ и введем @1cbit. Выберем необходимые опции и скопируем сгенерированный код. Его мы поместим в файл twitter_1cbit.php и дополним атрибутом data-tweet-limit=»5″, чтобы вывести 5 последних твитов
PS Т.к. блок «Мы в соцсетях» находится на внутренних страницах тоже, то необходимо будет подключить вывод твиттов и там
Работаю © 2012 — 2023 год
Все права защищены
Навыки и умения Знание PHP5, MySQL, JS, HTML5, CSS3. Работа с технологиями XML, AJAX, GIT, SOAP Большой опыт взаимодействия с сервером. Работа с 1C-BITRIX FRIMEWORK, BITRIX24
Пашков Антон
Web developer
Специалист 1С-Битрикс
Email apashkof@yandex.ru
Тестовые задания на вакансию: «1C-Битрикс программист»
Перед началом выполнения тестового задания, пожалуйста, убедитесь, что данная вакансия открыта. Ознакомиться со списком актуальных вакансий можно на https://career.pixelplus.ru.
Тестовые задания представлены в 2-х уровнях сложности.
Общие требования и пожелания
Выбирая уровень, ориентируйтесь в первую очередь не на максимальную сложность задания, а на реальную оценку ваших способностей и знаний. Оцениваться будет как скорость выполнения задания (для этого вам нужно будет засечь время выполнения), так и аккуратность кода и соответствие результата верстки предоставленному макету.
Схема получения и сдачи задания
Результат должен быть представлен в виде резервной копии сайта, с указанием затраченного времени и возможных комментариев к макету.
Ссылки на материалы
- 1 уровень: скачать
- 2 уровень: скачать
База знаний и тестирование
Оформите подписку Битрикс24 Маркет Плюс и используйте более 3000 полезных приложений, представленных в каталоге.
База знаний и тестирование
АйТи-Солюшн
Установить
Информация
Опубликовано : 03.02.2016
Установок : 11764
Версия : 18
Другие приложения разработчика

Все телефоны в одном формате
По подписке

Курсы валют
По подписке

Календарь дел CRM
По подписке

Лиды из ВКонтакте
По подписке

По подписке

Загрузка контрагентов из 1С: УТ 11
По подписке
![]()
Производственный календарь на текущий год
По подписке

CRM-формы ВКонтакте
По подписке

Загрузка товаров из 1С: УТ 11
По подписке

Загрузка контрагентов из 1С: УТ 10.3
По подписке








База знаний и тестирование – решение для тех, кому уже не хватает штатных возможностей. Это больше, чем просто инструмент для сбора, хранения и использования информации.
О сновные преимущества : можно очень быстро наполнить базу знаний собранными материалами и легко поддерживать актуальное состояние данных!

- У вас уже есть накопленные знания в документах word и excel? Вам не придется копировать это в Базу знаний, просто используйте возможность «добавление в статьи» — google-файлов, сторонних файлов, таблиц.
- Не хватает электронного формата? Нужно выгрузить данные в удобном web-формате? – Решение дает возможность распечатывать статьи на принтере и выгружать их в HTML!
- Нет времени набирать материал статьи на клавиатуре? На дворе 21 век – записывайте статьи с помощью голоса в браузере Google Chrome.
- Нужно просмотреть информацию в дороге? – Поможет мобильная версия приложения!
Важные дополнительные возможности решения :
- Обучение и тестирование сотрудников.
База знаний даёт возможность создавать тесты по разным тематикам, вся информация о прохождении тестов будет собрана внутри приложения. Отличный инструмент для HR-отдела, для обучения новому, для систематической проверки знаний сотрудников компании. 
- Встроенные чат-боты приложения:
— для обсуждения статей; 
— бот, читающий статьи вслух (удобно, если вы хотите прослушать обновление информации в дороге), и для слабослышащих; — бот Открытых линий – по вашему запросу бот будет искать в разделе подходящие статьи и давать на них ссылки. С помощью такого бота можно создать автоответчик в Открытых линиях, который предложит клиенту полезную информацию, найденную по тексту его обращения. 
- Оптимизация работы операторов Call -центра
Есть возможность встроить статью из Базы знаний в карточку звонка, таким образом важная информация всегда будет у вас под рукой. Что позволит снизить время (и затраты), на обработку одного обращения клиента. 

Классические возможности, про которые тоже не стоит забывать:
- обмен статьями при помощи ссылок, возможность совместного просмотра и/или редактирования информации пользователям портала; + возможность отправить внешнюю ссылку на статью любому пользователю сети.


- гибкая система настройки прав доступа позволит сотрудникам видеть только информацию, необходимую для выполнения их работы; конфиденциальная информация так и останется защищенной.
- поиск по статьям и облако тегов ускорит работу с информацией и сократит время выполнения задач.
По этой ссылке вы найдете полный список отличий базовой и расширенной версии приложения, расценки и прочие подробности.
Версия 18
Скоупы для работы с пользователями Версия 17
Добавлена возможность настраивать запуск БП по событиям. Для работы этого функционала ваш тариф должен поддерживать бизнес-процессы и универсальные списки.
Добавляйте шаблоны в бизнес-процесс Базы Знаний и решайте самые разные задачи!
https://youtu.be/8c6cuCOVmqw Версия 16
Улучшен бот открытых линий — снято ограничение на 5 ботов для портала, теперь вы можете установить бота для открытой линии прямо из окна настройки.
1) Для установки бота: выберите нужные раздел и кликните по названию, вы перейдете на страницу раздела. Настроим бота так, чтобы он искал совпадения в этом разделе.
2) В правом верхнем углу страницы раздела нажмите кнопку с роботом, в появившемся окне выберите нужные открытые линии и нажмите «Создать чат-бота»
3) Теперь когда пользователи будут писать в выбранную линию, бот будет искать в разделе подходящие статьи и давать на них ссылки!
Примечание: настройка чат-ботов доступна только администраторам и интеграторам портала. Версия 15
Добавлено встраивание статьи Базы Знаний в карточку звонка, чтобы важная информация всегда была у вас под рукой!
На странице нужной статьи администратор может нажать кнопку с телефонной трубкой и встроить статью в карточку звонка. Версия 14
Добавлена интеграция тестирования с CRM и задачами. На странице управления тестом (открывается в отдельном окне) появилась возможность создать веб-хук и настроить его в соответствии с вашими потребностями. Например, можно указать параметры о том, что при запуске теста создается лид, в котором по завершению теста будет поставлена задача. Полный список параметров, которые можно добавлять, появится под созданным веб-хуком. Версия 13
Добавлен робот — «Дописать в статью». Теперь вы можете управлять процессами в Ваших задачах и CRM с помощью Базы Знаний, Вы можете добавить робота при достижении определенной стадии, например «Сделка успешна» — дописать в статью название и сумму сделки, и получите автоматический обновляемый отчет по успешным сделкам. Точно так же вы можете делать со стадиями задач.
Добавлена возможность экспортировать данные из приложения в архив и импортировать его в приложение на другом портале Битрикс24.
Добавлен бот, читающий статьи вслух.
Добавлена возможность создания статей с помощью голосового ввода — только в браузере Google Chrome.
Добавлена возможность создавать тестирование на основе статей Базы знаний. Подробная инструкция находится здесь. Версия 12
Добавлена возможность работы с Экстранет-пользователями. Теперь База Знаний добавляется как вкладка в Экстранет-группы. Экстранет-пользователи смогут увидеть статьи, которые явно разрешены им к просмотру в настройке прав доступа. В настройках приложения теперь выводится оранжевая иконка напротив экстранет-пользователей, чтобы их можно было отличить от сотрудников портала. Версия 11
Добавлен чат-бот для обсуждения статей Версия 10
База знаний Версия 9
База знаний Версия 8
Информацию об изменениях в статьях можно публиковать в живую ленту. Версия 7
— Возможность загрузить картинку на диск Битрикс 24 из приложения Версия 6
— Переезд на новый сервер
— Возможность получить внутреннюю (для пользователей вашего портала) и общедоступную ссылки на статью.
— Иерархия каталогов.
Версия 5
Исправлены некоторые элементы интерфейса Версия 3
Добавлена функция ограничения прав на чтение и редактирование статей. Версия 2
Создавайте, редактируйте и делитесь статьями
Добавьте приложение на свой портал.
Устанавливая приложение, вы выражаете согласие на получение уведомлений на ваш адрес электронной почты — как связанных с работой приложения, так и рекламного характера.
Тестирование сотрудников
Для владельцев коммерческих тарифов уже доступны от 2 до 10 приложений в рамках интеграционного пакета. Подробно изучить возможности полного каталога готовых решений Битрикс24 Маркет Плюс вы можете в бесплатном 15-дневном демо-режиме.
Тестирование сотрудников
По подписке
содержит встроенные покупки
Установить
Информация
Опубликовано : 11.04.2022
Установок : 256
Другие приложения разработчика

Автоматическое обновление курса валют CRM
По подписке

Видеозапись событий и сохранение в карточках CRM
По подписке
Продление SIP коннектора
По подписке

Автоматическое обновление курса валют CRM(PRO)
По подписке

Письма и КП по шаблонам Unisender
По подписке

Наборы стикеров для чатов Битрикс24
По подписке

Чат-бот, уведомляющий о пропущенных звонках
По подписке

Чат бот. Статистика по сделкам и лидам
По подписке
Дни рождения клиентов PRO
По подписке

Breaking News Бот
По подписке
Приложение позволяет проверить знания Ваших сотрудников
Вы сможете быстро оценить насколько хорошо Ваши новые или уже давно работающие сотрудники разбираются в Вашем продукте или услугах.
ВЫБЕРИТЕ ТЕМУ ТЕСТА
Вы сможете создавать тесты на разные тематики: запуск нового продукта, новой услуги, имеющиеся продукты и услуги, понимание различных маркетинговых программ и любую другую актуальную для Вас задачу.
ОГРАНИЧЬТЕ КОЛИЧЕСТВО ПОПЫТОК
Вы сможете выбрать количество попыток прохождения тестов сотрудником.
ПРОВЕДИТЕ ТЕСТИРОВАНИЕ ОНЛАЙН
Каждый сотрудник сам выберет время тестирования и сможет спокойно ответить на вопросы теста в удобном режиме не отходя от рабочего места.
ОЦЕНИТЕ РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ
Посмотрите результаты. Узнайте действительно ли Ваши сотрудники хорошо разбираются в продукте, услуге, регламенте работы или бизнес-процессах компании.

Версия 3
— Исправлены ошибки
— В статистике добавлена возможность просматривать неправильные ответы пользователя
Версия 2
В новой версии приложения вы можете добавлять администраторов, чтобы делегировать им работу по созданию тестов
Версия 1
Приложение позволяет создавать тесты и проводить тестирование среди сотрудников
Если у Вас возникли вопросы или пожелания, вы можете отправить заявку из приложения или связаться с нами по почте info@3093609.ru и мы с Вами обязательно свяжемся.
Установка и настройка не требует специальных знаний.
1. Установите приложение из Битрикс24.Маркет.
2. Создайте тест в разделе тесты и укажите сотрудников, которые должны пройти тесты
Если не выбирать сотрудников, которым будет доступен тест, то тест автоматически будет доступен для всех сотрудников
Если у Вас возникли вопросы или пожелания, вы можете отправить заявку из приложения или связаться с нами по почте info@3093609.ru и мы с Вами обязательно свяжемся.
