Долго, очень долго мы ждали от битрикса что они как и обещали 2 года назад допилят функционал скидок и сделают таки функционал подарка за покупку. но увы. Пришлось таки делать самим. На модуль сейчас скидка, торопитесь!
Основной идеей продукта “Подарок к заказу” было создание универсального функционала, который бы позволял при покупке товара на определенную сумму автоматически дарить подарок покупателям. Далее в статье подробнее рассмотрим настройки модуля и принцип работы. Применение продукта “Подарок к заказу” на сайте интернет-магазина - использование дополнительного маркетингового хода в продажах. Модуль “Подарок к заказу” работает со следующими редакциями 1С Битрикс: Малый бизнес, Бизнес. На сайт продукт устанавливается стандартным способом из каталога Marketplace http://marketplace.1c-bitrix.ru/solutions/sebekon.presents/:
Рис. Установленное решение “Подарок к заказу” После установки подуля “Подарок к заказу” в разделе Администрирование->Контент появляется инфоблок “Подарки при покупке” и в общий список виджетов добавляется “Виджет подарков”. Для добавления виджета на страницу, необходимо перейти к редактированию страницы:
Рис. Добавление виджета подарков на страницу сайта Для работы модуля необходимо выполнить настройки подарков за покупку в разделе Администрирование->Контент->Sebekon -> Подарки при покупке->Подарки:
Рис. Список подарков Для добавления подарка “еще” необходимо кликнуть кнопку “Добавить элемент”, в открывшейся форме остается заполнить поля: период активности подарка, название, выбрать товар в подарок (В подарках указываем именно продаваемые элементы, либо товары, если торговых предложений нет, либо торговые предложения, если они заведены на сайте), кол-во товара в подарок к одному заказу, указать минимальную сумму в корзине для подарка и сохранить форму.
Рис. Форма добавления подарка Например, будем добавлять подарок к покупке от 12 000 руб., в подарок будет ремень “Классика”:
Рис. Настройки для добавления подарка к заказу от 12 000 руб. При доработке модуля были добавлены еще поля:
Рис. Дополнительные поля в форме добавления подарка Поле “Группы пользователя” - это обычный список, на момент установки модуля берутся все группы пользователей и заносятся как варианты свойства список. Т.е. если после установки модуля появятся еще какие-либо группы пользователей, то в этом списке их не будет. Можно добавить их вручную по аналогии или переустановить модуль (с удалением инфоблока). Поля “Название параметра” и “Значение параметра” отвечают за cookie. Название параметра - имя cookie, значение - значение cookie. Подарок можно фильтровать по определенному значению cookie, т.е. если указать название параметра и его значение, то данный товар отобразится в виджете и добавится в корзину только в том случае, если среди cookie пользователя будет указанная cookie с идентичным значением + будут соблюдены другие условия фильтра (сумма заказа, группа пользователя). Эти два параметра могут пригодится разработчику, чтобы расширить функционал подарков для своего сайта. После добавления подарков и вывода виджета на страницу это будет выглядеть примерно так:
Рис. Отображение страницы с виджетом Как только в корзине сумма дойдет до 12 000 руб и более, при последующем обновлении страницы корзины автоматически добавится подарок, товар со стоимостью 0 руб.(Подарок добавится сразу, но может не отобразиться, если страница не перезагружалась.):
Рис. Отображение корзины с подарком Преимущества и перспективы использования модуля
автоматическое включение подарков к заказам с возможностью указания конкретной суммы заказа, к которой будет добавляться подарок;
возможность настраивать градации подарков для нескольких интервалов цен, переходя границы которых покупатель увидит у себя в корзине соответствующий подарок;
замечательное маркетинговое решение для сайта интернет-магазина.
Для сайтов автозапчастей, производителей техники, мебели, приборов — для многих клиентов может быть востребован механизм отображения схемы с привязкой к товарам каталога. Именно эту задачу решает наш новый модуль.
Выпустили в продажу новый модуль - Каталог схем. Весьма интересное решение для сайтов на платформе 1С Битрикс. Далее в статье расскажем о основных принципах работы модуля, настройках.
Основными характеристиками модуля является возможность построения графической схемы с возможностью привязки к товарам каталога интернет-магазина.
Модуль будет хорошим инструментом для построения схем на вашем сайте, например, для объяснения применения товара или своего рода товарной витрины.
Основные настройки для модуля (после его утсановки) можно выполнить в разделе Администрирование->Настройки продукта->Настройки модулей->Каталог схем (Рис.1, Таб.1):
Рис.1. Настройки модуля “Каталог схем”
Таблица 1. Значение настроек модуля
Название настройки
Значение настройки
Цвет фона иконок
любое значение в формате #000000 (шестнадцатеричная)
Цвет границы иконок
любое значение в формате #000000 (шестнадцатеричная)
Тип иконки
прямоугольник
овал
После установки модуля “Каталог схем” на сайт в разделе Администрирование->Контент создается 2 инфоблока “Схемы” и “Маркеры”. В инфоблоке “Схемы” хранится список созданных схем, в инфоблоке “Маркеры” хранятся маркеры, созданные на схеме:
Рис. 2. Инфоблоки “Схемы” и “Маркеры”
Маркеры в этот блок добавляются автоматически при создании схемы, а из списка можно отредактировать нужный маркер:
Рис. 3. Переход к редактированию элемента в инфоблоке “Маркеры”
При переходе к редактированию маркера открывается такая форма:
Рис. 4. Форма редактирования элемента “Маркер”
В разделе Администрирование->Контент->Каталог схем->Схемы хранится список созданных схем:
Рис. 5. Переход к добавлению элемента в инфоблок “Схемы”
Рассмотрим подробнее создание схемы для сайта.
По клику на кнопку “Добавить элемент” открывается форма для добавления схемы (Рис. 6):
Рис. 6. Форма добавления элемента “Схема”
Для добавления маркеров на схему необходимо после заполнения формы создания схемы её сохранить и только после этого вновь перейти к редактированию схемы и кликнуть в форме ссылку “Редактировать маркеры” (Рис. 7):
Рис. 7. Переход к расстановке маркеров
По клику на ссылку “Редактировать маркеры” открывается в дополнительном окне изображение-фон для построения схемы, в этом окне можно, удерживая курсор мыши, определять область расположения маркера, после того, как отпустим курсор автоматически появляется окно для ввода/выбора данных для маркера, после заполнения окошка сохраняем данные, выбранный товар появляется в таблице под схемой. Внимание! При добавлении маркера в схему работает система автоматической подстановки ID товара в создаваемый маркер, если маркер с таким номером уже существует. ID товара подставляется непосредственно при вводе номера, т.е. если, например, есть маркер с номером 2, а необходимо создать маркер с номером 23, то после ввода символа “2”, система найдет маркер с таким номером на этой схеме и подставит соответствующий товар, когда мы добавим символ ‘3’ (т.е. получится 23), то такой маркер не будет найден и поле товара обнулится. В таком случае желательно всегда первым заполнять номер маркера.
Аналогично добавляем еще маркеры и сохраняем схему в этом дополнительном окне, в разделе админской части (Рис.8, 8а):
….
Рис. 8. Расстановка маркеров на схеме После доработок модуля появилась возможность сохранять маркеры без номера. Маркер без номера может быть в случае, если например, для сбора техники на схеме нужны какие-то детали, но отображать их просто негде (например винты и прочая мелочь). Добавилась возможность проставлять количество товара при создании/редактировании маркера.
Рис.8а Список маркеров на схеме
После создания схемы необходимо разместить компоненты модуля на нужной странице, для этого переходим к редактированию той страницы, на которой планируем размещение схемы и добавляем компоненты.
Компонент “Каталог схем” - станет отображать списком все добавленные схемы на сайте (Рис. ).
Компонент “Товар на схемах” можно размещать на странице с товаром отдельно для каждой страницы (отдельно для каждой страницы сайта добавить компоненты может администратор сайта, а разработчик сайта может добавить централизованно на все страницы товаров через редактирование компонента каталога), будут выводиться схемы, на которых указан этот товар и только с маркером этого товара (Рис. 9):
Рис. 9. Добавление компонентов на страницу
Для работы компонентов необходимо обязательным подключение JQuery, можно проверить установленную галку в настройках компонента:
Рис. 10. Настройки компонента “товар на схемах”
Страница схемы выглядит примерно так (Рис. 11):
Рис. 11. Отображение схемы на странице сайта
По клику на соответствующий маркер происходит подсвечивание товара в таблице под схемой и автофукусировка на строку с этим товаром (она сразу появится в поле экрана, если была за пределами).
Компонент “Товар на схемах” выводит список схем, к которым привязан товар, с отображением маркеров только для этого товара, остальные маркеры скрываются.
Примеров создания схем можно сделать очень много и для совершенно разных областей:
Рис. 12. Товар на схемах
Можно создавать маркеры не с числами, а с текстовыми подписями (только необходимо области для маркеров правильно настраивать, иначе текст может не войти в указанную область):
Рис. 13. Пример реализации схемы с текстовыми подписями для интернет-магазина обуви
Преимущества и перспективы использования модуля
Универсальное оформление графических схем с привязкой к товарам каталога.
Дополнительная рекламное представление товара вашего магазина.
Модуль очень прост в настройках и использовании.
Инструмент позволяет просматривать списком созданные схемы и отдельно по каждому товару, размещение/местоположение товара в разных схемам.
Довольно часто интернет-магазины работают «с колес» — не имея собственного склада получают остатки и стоимость ежедневно от поставщика и обновляют у себя цены и наличие. Эту задачу можно разложить на 2 составляющие: обеспечить получение файла от поставщика и внесение изменений в каталог. Вторая задача — индивидуальна у каждого клиента, а вот первую можно и нужно автоматизировать. В чем преимущества автоматизации? Да все просто — все сделано за вас: скачивание, логирование результата, почтовое событие. Надо только указать пути и проверить настройки.
Всегда при установке этого модуля выводится руководство на случай возникновения ошибок при установке:
Рис.1. Руководство по возможным ошибкам при установке модуля
Настройки и работа Для настроек модуля необходимо перейти в раздел Администрирование->Настройки->Настройки продукта->Настройки модулей->Автоматическая загрузка файлов:
Рис. 2. Основные настройки модуля “Автоматическая загрузка файлов”
В настройках указываем наименование папки, в которую необходимо скачивать все указанные файлы. Для отслеживания работы модуля лучше включить логирование, все события станут записываться в журнал (Администрирование->Настройки->Инструменты->Журнал событий):
Рис. 3. Логирование событий модуля в журнал
Для автоматической загрузки файлов необходимо прописать ссылки на файлы, которые необходимо скачать. Список ссылок для скачивания файлов хранится в разделе Администрирование->Контент->Sebekon-автозагрузка файлов->Ссылки (отсюда можно переходить к добавлению новых ссылок на скачивание файлов, необходимо кликнуть кнопку “Добавить элемент”):
Рис. 4. Список ссылок на файлы для скачивания
При переходе к добавлению новой ссылки для скачивания файла - открывается форма, которую необходимо заполнить и сохранить:
Рис. 5. форма добавления ссылки на файл стороннего ресурса
Таблица 1. Значение полей в форме элемента
Название поля
Значение поля
Название
Наименование ссылки, которое будет выводиться в списке всех ссылок.
Ссылка на файл
указываем прямую ссылку на файл
Часы для загрузки
интервал времени для возможной загрузки файлов указываем по времени сервера
Сохранить как
указываем имя файла, под которым он будет сохранен в указанную в настройках папку (расширение файла указывать не обязательно) Расширение файла не указывается (оно берется из ссылки на загружаемый файл), указывается имя файла и можно указать подпапку для сохранения файла. Например: в настройках модуля все файлы сохраняются в директорию /upload/downloaded_files/ и у нас загружается 1 файл http://my-site.com/file.xml
Если ничего не указывать в поле ‘Сохранить как’, то этот файл сохранится сюда /upload/downloaded_files/file.xml
Если в поле ‘Сохранить как’ указать ‘its_my_file’, то файл сохранится так: /upload/downloaded_files/its_my_file.xml
Если в поле ‘Сохранить как’ указать ‘/from_my_site/its_my_file’, то файл сохранится так: /upload/downloaded_files/from_my_site/its_my_file.xml
Сделано это для того, чтобы можно было сортировать файлы по папкам, если, например, их много.
Дата последней загрузки
Дата вписывается автоматически, после того как наступит время возможной/разрешенной загрузки для файла и файл скачается и сохранится на сайт.
Рис. 6. Заполняем форму для добавления ссылки
На данный момент в поле “Часы для загрузки” указывается 1 час. Т.е., если нужно загружать каждый час, например, с 8 по 15, то придется указать значение в 8 полях
Рис. 7. Подсказка “Как сохраняем файл”
После наступления времени, в которое разрешено скачивать файл - автоматически начнется скачивание. Скачанные файлы можно посмотреть в папке, адрес которой указан в настройках. У ссылок в списке прописывается дата последнего скачивания файла. Скачивание файла вручную (разработчику) 1) Для работы с функциями модуля, его необходимо подключить (для этого нужно чтобы модуль загрузки файлов был установлен): CModule::IncludeModule('sebekon.filedownloader'); 2) Вызываем загрузку файла по его пути: 2.1) Без создания объекта класса CFileDownloader (в данном случае он не нужен): sb\CFileDownloader::DownloadFile($link, $nameToSave = ''); 2.2) с созданием объекта: $fdObj = new sb\CFileDownloader; $fdObj->downloadFile($link, $nameToSave = ''); --- где $link - полный путь к файлу, $nameToSave - название/путь сохранения для файла (т.е это может быть например file1 или /dir1/file1) расширение скрипт присваивает файлу сам, исходя из расширения скачиваемого файла.
Все файлы сохраняются в директорию, указанную в настройках модуля. (например /upload/downloaded_files/file1.csv, /upload/downloaded_files/dir1/file1.csv Преимущества и перспективы использования модуля - автоматическая загрузка файлов со сторонних ресурсов и сохранение их в папке сайта - настраиваемое время для загрузки файлов на сайт, позволяет выбирать наиболее удобный момент загрузки, избегать дополнительной нагрузки на сайт в моменты наивысшей посещаемости сайта пользователями.
Если на сайте установлен модуль Интернет-магазина, то после установки модуля “Прием платежей ПСБ” можно создавать и настраивать новую платежную систему в раздел Магазин->Настройки->Платежные системы и пользоваться возможностью приема оплаты заказов через Промсвязьбанк (Рис.1):
Рис. 1. Прием платежей ПСБ
Для сайтов с установленным модулем Интернет-магазина при создании новой платежной системы в админской части сайта нужно обязательно ввести данные для связи с банком на основе договоров с банком, а так же, можно добавить новые свойства (Рис.2):
Рис. 2. Список свойств обработчика “Промсвязьбанк”
Если на сайте не установлен модуль Интернет-магазина, то ставится инфоблок Заказы (в разделе Администрирование->Контент->Заказы (Рис. 3)) и 2 компонента (один для приема заявки, второй для получения ответа с сервера банка, добавляем на страницу через редактирование страницы).
Рис. 3. Созданный инфоблок “Заказы” для сайта с неустановленным модулем Интернет магазина
После установки модуля необходимо на страницу оформления заказа добавить компоненты “Прием платежей” и “Форма оформления заказа” (Рис.4, 5):
Рис. 4. Добавление на страницу и настройка компонента “Прием платежей”
Для каждого компонента (Прием платежей, Форма оформления заказа) нужно выполнить настройки, ввести данные для работы с Промсвязьбанком (Секретный ключ, адрес сервера банка, привязка к группе пользователей…. основную часть данных для связи с банком можно получить только через заключение договора с банком, модуль только предоставляет возможность создавать платежную систему, для работы необходимо предварительно заключение договора с банком Промсвязьбанк)
Рис. 5. Добавление на страницу и настройка компонента “Форма оформления заказа”
Для разработчика сайта: Можно завести свои свойства, например типа “список”, в котором можно будет выбрать услугу. Вывести этот список в форме или еще и поле для комментария добавить, где клиент сам будет писать за что он платит. Т.е., например, вывести таблицу с продукцией и стоимостью и эту форму.
Клиент на странице сам пишет что покупает, вводит нужную сумму и оплачивает.
На странице добавленные компоненты отображаются примерно так (Рис. 6):
Рис. 6. Страницы с компонентами “Прием платежей” и “Форма оформления заказа”
Если модуль Интернет-магазин не установлен, то дополнительно устанавливается почтовое событие, которое отрабатывает при добавлении/оплате заказа. Событие находится в разделе Администрирование->Настройки->Настройки продукта->Почтовые события->Типы почтовых событий и ищем SEBEKON_PSBPAYMENT_EVENT: http://…../bitrix/admin/type_edit.php...MENT_EVENT. Алгоритм работы будет следующим:
Созданная платежная система будет выводиться на странице оформления заказа в списке всех возможных платежных систем.
Клиент создает на сайте заявку о заказе. Заказ сохраняется в админской части сайта с указанным номером карты и суммой об оплате и пользователя сразу же перенаправляет на страницу банка для заполнения данных об оплате.
На странице банка пользователь вводит все данные, жмет оплатить и его перенаправляет на страницу приема платежа (на сайте).
На этой странице при правильных данных заказ в админской части обрабатывается и клиенту выдается соответствующее сообщение.
Преимущества и перспективы использования модуля
Модуль дает возможность соединения с банком Промсвязьбанк и оплаты заказов в интернет-магазине.
Возможность принятия оплаты на сайтах без модуля “Интернет-магазин”.
Данный модуль будет интересен службам такси, курьерским службам, грузоперевозчикам
Модуль “Расчет стоимости перевозки” разработан для системы управления сайтами 1С Битрикс, служит для автоматизированного расчета примерной стоимости перевозок в заданной зоне на основе Яндекс.Карт 2.0. Расчет ведется по расстоянию между выбранными адресами, с возможностью указания зон фиксированной стоимости перевозки и зон с разделением на интервалы удаленности в километрах. Модуль имеет стандартную структуру модулей 1С-Bitrix. Отличительными особенностями является:
При установке создается 2 Инфоблока. Если уже существуют инфоблоки с таким кодом, то не создаются. При удалении модуля, инфоблоки не удаляются, удалится лишь сам компонент.
Если установлен модуль интернет-магазин, то в настройках компонента появляется чекбокс “Добавлять перевозку в корзину” (Рис.1):
Рис.1 Возможность настройки добавления товара в корзину Расчет оплаты за перевозки выполняется следующим образом:
При размещении компонента “Расчет стоимости перевозки” в настройках выбирается список карт, для которых будет производиться расчет.
Пользователь может установить начальную и конечную точки перевозки, дважды кликнув в нужном месте на карте либо указав адрес в строке поиска.
После установки двух точек система произведет расчет стоимости перевозки для каждой карты. Среди зон этой карты происходит проверка вхождения обоих точек в эту зону, если найдено несколько подходящих зон, то выбирается зона с максимальным значением сортировки.
Если у карты не найдено ни одной, подходящей для этих двух точек, зоны, то перевозка для этой карты считается невозможной и система переходит к проверке другой карты.
Для подходящей зоны происходит расчет стоимости, согласно заданному тарифу. Если указана фиксированная цена и не указана цена за километр, значит стоимость перевозок данным способом (в соответствии с текущей картой) равна фиксированной цене текущей зоны. Если указана цена за километр, то идет расчет километража между точками и умножается на кол-во километров. Если же тариф задан через таблицу интервалов в км, то происходит поиск подходящего интервала и стоимость рассчитывается по тарифу интервала.
После завершения расчетов по всем картам, пользователю будет выведен список стоимостей перевозок и он сможет выбрать минимальную цену среди всех маршрутов.
Базовые понятия: Зона - это выделенная область на карте, для которой может быть установлен определенный тариф. Карта - это совокупность зон объединенных по способу перевозки.
Пример 1.: Компания осуществляет перевозку “грузовым транспортом” по всей России, а также “курьером” в любое удобное время, но только на территории Москвы. При это стоимость перевозки “грузовым транспортом” отличается в зависимости от федерального округа и зависит от километража, а стоимость перевозки курьером фиксированная и неизменна. Для того чтобы организовать расчет стоимости перевозки по указанному примеру нужно будет создать зону “Перевозка курьером по Москве” с фиксированной стоимостью и добавить её в карту “Курьером”, а также создать несколько зон, по одной для каждого федерального округа, со своими тарифами (“Перевозка грузовым транспортом в ПФО”, “Перевозка грузовым транспортом в ЦФО” и т.д.) и объединить все эти зоны в одну карту “Грузовым транспортом” (Рис.2).
Рис. 2. Выбор типа карты
Вот так выглядит пример по расчету стоимости перевозки (Рис. 3a и Рис. 3b):
Рис. 3а Пример по расчету стоимости перевозки
Рис.3b Пример по расчету стоимости перевозки
Преимущества и перспективы использования модуля: - автоматизация расчета стоимости перевозок; - наглядность расчета; - легкое освоение алгоритма расчета; - эффектность представления функции расчета стоимости перевозок для сайта услуг; - автоопределение адреса из данных Yandex карт, при наборе адреса в строке поиска выходит список автодополненных адресов с возможностью выбора нужного; - возможность указания фиксированной стоимости для интервалов удаленности в километрах; - возможность указания цен за км. в интервалах удаленности; - возможность настраивать зависимость стоимости перевозок от веса и стоимости заказа.
На момент написания статьи была выпущена версия 1.0.0. Коллеги, рекомендуем модуль к использованию!
Совсем коротко о модуле, который позволяет покупателю подписаться на уведомление о появлении товара на складе
Около двух лет назад был запущен в продажу модуль “Уведомление о поступлении на склад”, продукт стал весьма популярен для интернет-магазинов и не только.
На момент написания статьи в доработках учтены все пожелания покупателей и пользователей: “Да, супер. Нужная вещь, и не "привередливый", легко устанавливается и настраивается, все остальное делает сам.”, “Модуль сделан хорошо, код понятный, легко поддается доработке под свои задачи.”, “Незаменимый модуль для любого интернет-магазина.”, … .
Можно еще много приводить примеров отзывов благодарных покупателей, их вы можете посмотреть на странице модуля на Marketplace, модуль действительно создавался как маленький помощник менеджеру продаж.
Предлагаю и вам познакомиться с продуктом, возможно пригодится в работе.
Модуль “Уведомление о поступлении на склад” содержит компонент по выводу формы подписки на уведомление о товаре, шаблонов почтовых писем, а также позволяет максимально гибко настроить правила при которых товар считается появившемся на складе. + Кроме e-mail уведомлений в модуле имеется поддержка SMS уведомлений, но для функционирования SMS уведомлений требуется наличие настроенного и установленного бесплатного модуля rarus.sms4b. Вы можете получить 5% скидку на услуги сервиса SMS4B, если при регистрации укажете промо-код SEBEKON.
При установке модуля добавляются два новых агента: 1) "СSebekonReminder::checkRules();" - отвечает за проверку наступления необходимости уведомления. При каждом запуске этого агента проверяются все не обработанные запросы на уведомления и, если товар перешел в нужный статус и появился на складе, то уведомление ставится в очередь на рассылку; 2) "СSebekonReminder::processQueue();" - отвечает за проверку рассылку уведомлений из очереди. При каждом запуске этого агента все напоминания из очереди рассылаются адресатам.
Кроме того добавляются два новых типа почтовых события: 1) SEBEKON_STOCK_REQUEST - событие возникает при заполнении формы о напоминании, для этого события имеется шаблон email уведомления, которое отсылаемый администратору; 2) SEBEKON_STOCK_MESSAGE - событие возникает, когда товар появляется на складе, для этого события имеется шаблон email уведомления, которое отсылаемый пользователю, который подписался на соответствующее уведомление по данному товару.
Теперь можем выполнить настройки модуля в: Настройки -> Настройки продукта -> Настройки модулей -> Уведомление о поступлении товара на склад.
Настройки. Выберем информационный блок “Напоминание о товарах”:
Укажем условия оповещения: при количестве товара на складе >=1
Укажем условия, при которых будет появляться на странице форма “Напоминание о товарах”, заполнив которую, покупатель будет получать уведомления о поступлении товара (условие: товара меньше чем 1) :
Формируем шаблон сообщения и указываем время рассылки смс (желательно в пределах допустимого, не ночное время)
Осталось добавить компонент на страницу в нужное место при редактировании содержания страницы, логичнее на страницу отображения описания товара. Теперь на странице товара, количество которого меньше 1 готова форма для подписки на уведомления о поступлении товара на склад. Информация о наличии желаемого товара после подписки придет покупателю вовремя.
Сама форма создания запроса на уведомление о поступлении товара будет выглядеть примерно так (мы добавили компонент на страницу описания товара):
Нам удобно и пользователям, потенциальным покупателям приятно!
“Как включить капчу?”, “Как сделать так, чтобы не авторизованные пользователи не видели форму уведомления?” - ответы на многие подобные вопросы можно найти на нашем сайте http://www.sebekon.ru/modules/sebekon.reminder/#faq .
Александров Алексей написал: все это прекрасно, но давайте говорить о реальности. из 20 тысяч клиентов сколько процентов оставит такую заявку? 1-2?
смотря что за товар и как просто подписаться на это уведомление.
у нас 80% клиентов пользуются уведомлениями о товарах. из них у ~70-80%1 товар лежит а у остальных больше, есть даже по 10 товаров. как то не хотелось их обижать и слать по 10 писем в день. А потом еще раз 10 и тд
Коротко о принципах работы модуля: он создает интерфейс для хранения всех скачиваемых файлов в одном месте, добавляет компонент отображения этих файлов для конкретного раздела. Файлы, загруженные в инфоблок модуля могут привязываться к разным разделам и страницам на сайте.
Сейчас продукт доступен для установки в каталоге Marketplace http://marketplace.1c-bitrix.ru/solutions/sebekon.filestorage/. Попробуем далее в статье подробно рассказать о настройках и работе модуля. Особых настроек для модуля “Хранилище файлов” не предусмотрено, кроме как активировать модуль, добавить на страницу компонент, загрузить файлы и возможность менять иконки для списка файлов (Рис.2). Для смены иконок типу файла необходимо перейти в раздел: Контент->Sebekon-Хранилище файлов->Иконки расширений файлов (Рис.1):
Рис. 1. Список иконок для расширений файлов
Рис. 2. Смена иконки для расширения файла Для добавления файлов для загрузки с сайта необходимо перейти в раздел Контент->Sebekon-Хранилище файлов->Хранилище файлов (Рис.3):
Рис. 3. Форма для добавления файлов в хранилище Рассмотрим подробнее значение каждого поля (Таб.1): Таблица 1. Настройки доступа к файлам
Название поля
Значение
Название файла
Заголовок для файла, который будет отображаться в списке файлов
Сортировка
По умолчанию стоит сортировка 500, определяет порядок файлов в списке
Файл
поле для выбора и загрузки файла с компьютера
Разделы и страницы сайта, на которых будет показан файл
/name/ - только в разделе “name” /name/* - во всех подразделах раздела “name” */name/ - во всех разделах над “name”: /user/name/, /personal/user/name/ и прочее */name/* - тогда файлы должны отображаться в любом разделе /name/, в подразделах и верхних разделах
Заполним форму и сохраним (Рис. 4):
Рис. 4. Добавление файлов в хранилище Список добавленных файлов будет доступен в админской части сайта, в разделе Контент->Sebekon-Хранилище файлов->Хранилище файлов (Рис. 5):
Рис. 5. Список добавленных файлов На страницы компонент добавляется стандартно, при её редактировании. На указанной странице сайта блок скачиваемых файлов отобразится так (у файла должны быть настройки доступа к этой странице/этому разделу) (Рис. 6):
Рис. 6. Отображение компонента на странице Таким образом, модуль позволяет:
хранить файлы для загрузки на Вашем сайте в организованном виде;
для списка файлов загружать иконки в стиль Вашего сайта;
добавлять компонент для загрузки файлов с сайта в любую часть страницы Вашего сайта;
настраивать доступ к файлам с любых, выбранных Вами, разделов и страниц.
Мы сделали очень полезную доработку для нашего модуля “Подарок к заказу”, расширили функционал и спешим порадовать вас всех перед новым годом!
В статье http://dev.1c-bitrix.ru/community/webdev/user/22237/blog/12396/ мы уже подробно рассказывали о основных принципах работы модуля. Ранее у модуля “Подарок к заказу” была возможность добавления только одного подарка к определенной сумме заказа в корзине. Мы выполнили доработки и сейчас с помощью модуля можно реализовать примерно такую схему: при покупке на 1 000 руб. - дарим ручку, при покупке на 2 000 руб. - дарим пенал или ручку и пенал и т.д. Попробуем подробнее рассмотреть на примерах. Пример 1. Если есть необходимость добавить несколько подарков к определенной сумме корзины. Выполнить такое можно несколькими способами. Вариант 1. Например, есть необходимость дарить подарки таким образом:
если пользователь покупает на 5 000 руб. и более - дарить Подарок 1 (Рис.1)
если пользователь покупает на 8 000 руб. и более - дарить Подарок 1 и Подарок 2 (Рис.2)
если пользователь покупает на сумму 15 000 руб. и более, то дарим Подарок 1 + Подарок 2 + Подарок 3 (Рис.3).
Для реализации схемы “Пример 1” необходимо у подарков 2 и 3 поставить галки “Подарок дополняет прошлый” (Рис.4).
Рис. 1. Подарок в корзине к сумме 5 000 руб.
Рис. 2. Подарки в корзине к сумме 8 000 руб.
Рис. 3. Подарки в корзине к сумме 15 000 руб.
Рис. 4. Настройка связи подарков разных ценовых уровней Таким образом по достижению соответствующего уровня (суммы стоимостей товаров в корзине) пользователь будет получать свой набор подарков. Вариант 2. Если, например, 3 подарка нужно добавить только по достижению суммы в 15 000 руб. в корзине, в таком случае мы в настройках подарков добавляем 3 подарка для этой суммы (Рис. 5):
Рис. 5. Список подарков для суммы 15 000 руб. и выше По достижении в корзине суммы 15 000 руб. и выше - автоматически добавятся все 3 подарка (Рис. 6):
Рис. 6 Подарки для суммы 15 000 руб. и выше в корзине Пример 2. Нам нужно к определенной сумме у покупателя в корзине дарить 1 подарок, в таком случае в настройках подарка для следующего уровня не ставим галку “Подарок дополняет прошлый”, тогда по достижении указанного уровня стоимости корзины, добавится только этот подарок, а подарок предшествующего уровня удалится из корзины. При изменении состава заказа из админской части сайта автоматически пересматриваются подарки к заказу. Например, у нас предусмотрен подарок от 5 000 руб в корзине. Когда мы оформим заказ менее чем на 5 000 руб, то подарка еще не будет (Рис. 7):
Рис. 7. Сумма заказа менее чем на 5 000 руб. Затем изменяем состав заказа, теперь у нас заказ уже более чем на 5 000 руб., но подарок появится только после применения изменений по составу заказа/сохранение (Рис. 8):
Рис. 8. Сумма заказа более чем на 5 000 руб., но изменения не сохранили еще После сохранения изменений и перехода к просмотру заказа увидим появление подарка в составе заказа (Рис. 9):
Рис. 9. Сумма заказа более чем на 5 000 руб. и автоматически добавленный подарок Внимание! Администратор не может править подарок к заказу. Бывают случаи, закончился товар или еще какие моменты, как рекомендации, в таком случае можно в настройках подарка поставить другой товар и пересохранить заказ в админской части сайта. Статью с основным описанием принципов работы модуля вы можете посмотреть здесь: http://dev.1c-bitrix.ru/community/webdev/user/22237/blog/12396/ . Желаем приятной работы с 1С Битрикс! Будем рады отзывам и пожеланиям! Страница модуля на нашем сайте: http://www.sebekon.ru/modules/sebekon.presents/ Приобрести модуль можно на Marketplace: http://marketplace.1c-bitrix.ru/solutions/sebekon.presents/ С уважением компания SEBEKON.
Уважаемые коллеги и клиенты! После НГ планируется повышение цен на модуль и дополнительный функционал: возможность выбрать подарок из нескольких вариантов! Не упустите свой шанс!
Многие компании публикую список своих вакансий на сервисе hh.ru. На корпоративном сайте также требуется актуализировать информацию, и получается, что бедным HR менеджерам надо постоянно заниматься копипастом. Но теперь проблема решена: новый модуль позволяет автоматически синхронизировать вакансии компании на HH с сайтом!
Основные составляющие модуля после установки: инфоблок “Sebekon - вакансии с HeadHunter” и компонент “Sebekon - вакансии с HeadHunter”, куда будут записываться вакансии с HeadHunter. Модуль фиксирует все действия в журнал событий, если функция активирована в настройках. Модуль “Вакансии с HeadHunter” уже прошел модерацию на сайте 1С Битрикс и доступен в каталоге Marketplace http://marketplace.1c-bitrix.ru/solutions/sebekon.hhvacancies/ . Настройки для модуля “Вакансии с HeadHunter” задаются в разделе Настройки-> Настройки продукта-> Настройки модулей-> Вакансии HeadHunter (Рис. 1):
Рис.1. Основные настройки модуля “Вакансии HeadHunter” Далее подробнее опишу значение полей для настроек (Таб. 1): Таблица. 1. Основные настройки модуля “Вакансии HeadHunter”
Название поля
значение
ID работодателя в HeadHunter
номер ID работодателя на сайте HeadHunter. Номер можно увидеть в личном кабинете компании - работодателя или в ссылке на страницу компании-работодателя на сайте HeadHunter.
Логирование журнала событий
Отчет по логированию в процессе обновления вакансий можно увидеть здесь: Настройки-> Инструменты-> Журнал событий
Название сайта
название сайта, на который установлен модуль. Данные программно передаются на сайт HeadHunter. Данные автоматически копируются с настроек главного модуля при установке модуля, можно редактировать.
Email админа/разработчика
Электронный почтовый адрес для обратной связи. Данные программно передаются на сайт HeadHunter. Данные автоматически копируются с настроек главного модуля при установке модуля, можно редактировать.
После применения настроек вакансии сами начинают обновляться на сайте каждые 2ч (каждый четный час 0, 2, 4, и т.д.) по времени сервера. После успешного выполнения сценария на сайте появляется актуальный список вакансий с HeadHunter в разделе Администрирование->Контент->Sebekon-вакансии с HeadHunter->Вакансии (Рис. 2):
Рис. 2. Список импортированных вакансий В процессе обновления данных, при активированной функции в настройках “включить логирование в журнал событий”/ставим галку в поле, все логи будут записываться в журнал событий. Если вакансия была ранее загружена на сайт, но позже на сайте HeadHunter была снята с публикации/удалена, то при следующем обновлении эта вакансия на нашем сайте автоматически деактивируется (Рис. 3):
Рис.3. Пример отчета по логированию действий модуля “Вакансии HeadHunter” Если во время получения/обновления информации о вакансиях возникли какие-то ошибки, то они отправятся по умолчанию на e-mail указанный в настройках сайта/главного модуля. для рассылки писем создается специальный редактируемый шаблон писем, тип почтового события SEBEKON_HH_VACANCY_INFO. Почтовое событие создается при установке модуля и удаляется при удалении модуля, если отмечены соответствующие галочки. Информация по каждой вакансии автоматически переносится вот в такую форму (Рис. 4):
Рис. 4. Автоматически заполненная форма для вакансии Например, вот так ваша вакансия отображается на сайте HH (Рис. 5):
Рис. 5. Вакансия на сайте HeadHunter Если рассмотреть подробнее значение каждого поля, то это будет так (Таб. 2): Таблица. 2. Форма с информацией о вакансии
Название поля
Характеристики (все данные копируются с сайта HeadHunter)
Заголовок
Заголовок вакансии.
ID региона
ID региона, для которого актуальна вакансия.
Ссылка на вакансию
Ссылка на вакансию на сайте HeadHunter.
Работодатель
Название компании, от имени которой была опубликована вакансия на сайте HeadHunter.
График
График работы исполнителя для этой вакансии.
Занятость
Занятость работника: полная/не полная
Опыт
опыт/без опыта
Тип вакансии
закрытая/открытая (модуль может копировать только открытые вакансии)
Специализация
список специализаций, к которым указали привязку в вакансии на сайте HeadHunter
Для размещения компонента на странице, необходимо перейти к редактированию этой страницы, из списка компонентов выбрать Sebekon-> Вакансии с HeadHunter, удерживая мышью, перенести в поле визуального редактора и сохранить (Рис. 6):
Рис. 6. Добавление компонента “Вакансии от HeadHunter” на страницу Компонент “Вакансии с HeadHunter” использует стороннюю библиотеку jQuery (чаще на сайтах она подключена сразу и у компонента в таком случае активируется, в противном случае, необходимо подключить вручную). У компонента в разделе доп. настроек есть опция 'Подключить jQuery' , по умолчанию, при установке модуля эта опция отключена, необходимо подключить (поставить галку) (Рис. 7):
Рис. 7. Подключение библиотеки JQuery
На странице блок “Вакансии” станет выводиться так (Рис. 8):
Рис. 8. Вывод блока “Вакансии HeadHunter” на страницу При клике на вакансию происходит переход на страницу вакансии с подробным описанием, вот примерно так отобразится скопированная вакансия уже на вашем сайте при использовании модуля “Вакансии с HH” (Рис. 9):
Рис. 9. Отображение страницы вакансии с помощью компонента “Вакансии с HeadHunter” Преимущества и перспективы использования модуля:
Автоматическое заполнение вакансий на Вашем сайте
На вашем сайте всегда будут самые актуальные ваши вакансии с HeadHunter
Отклики на вакансии будут получать только закрепленные за этой вакансией менеджеры (при заполнении отклика на вакансию происходит перенаправление на сайт HeadHunter)
Загальский Андрей, Функционал модуля делали в соответствии с задачей, которую решали. Если на модуль будет спрос — функционал будем наращивать. Как-то не видится особой задачи получать вакансии по одному городу — получаются они все с разбивкой по городам — можно изменить шаблон вывода и показывать в нужных местах вакансии конкретных городов.
Модуль данные записывает в инфоблок (и обовляет по расписанию) — далее вывод данных уже задача разработчика сайта.
Александров Алексей, я имел ввиду получение всех вакансий для одного города... Или не понел просто вашего сообщения...
Ну я как минимум 3 раза сталкивался с получением вакансий по городу... Получение вакансии конкретной компании еще не разу не пригодилось... Да и не угавариваю я, Вас. Зачем города, если не нужно пользователю, - мысль то ваша понятна.
Мне к примеру пригодилось, модуля в МП не было, и написал функцию под себя, и запускаю ее агентом (компонент, в текущей задаче вообще не интересовал. да и написали вам, что задача очень редкая + ко всему я вам попытался описать вариант когда он нужен, но не хватает банально настроек, - на которые ушло бы 20 минут времени программисту):
Загальский Андрей, Спасибо за комментарий. Наш модуль нужен когда компания хочет на сайт транслировать именно свои вакансии, чтобы убрать коммуникации между вебмастером и HR отделом.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».