Условия на битриксе – Условия для определённых страниц или разделов. — Битрикс блог

Содержание

Устройство и технические свойства платформы. Плюсы и минусы

Компания 1С-Битрикс и ее продукты (CMS и корпоративный портал) вызывают много вопросов и обсуждений как в интернете, так и в жизни. Выходят новые версии, идут семинары, компания занимается активной маркетинговой деятельностью, работает партнерская сеть, а вопросов со стороны профессионального сообщества меньше не становится.
Эта статья – попытка разобраться в частых вопросах и проблемах и сформировать общее понимание ситуации.

Немного предыстории и авторской позиции.
ИНТЕРВОЛГА работает на Битриксе уже несколько лет. До 2009 года мы развивали свою систему, пробовали другие коробочные системы. Больше 230 сайтов были сделаны нами НЕ на Битриксе.
Так что опыт работы на других системах есть и солидный. Я понимаю и что такое свой код, и что такое разработка на опенсорсе, и что такое другие коробочные системы.
Теперь работаем на Битриксе, и в целом – довольны. Не хочу сейчас о личных впечатлениях, скажу главное: я безусловно не являюсь объективным.

Цель статьи: подумать вслух.
Хочу получить обратную связь и дополнить собственное понимание.

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

Как она построена, как делать на ней проекты, как чувствуют себя пользователи, как работают партнеры. Как система развивается сама и как она готова к развитию со стороны.

Обсуждая технологии, будем говорить не об абстрактной красоте кода и применении всех возможных нанотехнологий, а только о технических аспектах, создающих бизнес-преимущества.
То есть:
Довод «ОRM нужна, ибо это круто» мало что значит.
Довод «убогая реализация мастеров установки (класс Wizard) мешает делать установщики для сложных тиражных продуктов» принимается, если это правда.

Я хочу построить по возможности полный перечень вопросов (скажем, основываясь на тех, которые можно найти в яндексе по словам «битрикс @#$%"») и разобраться. Отделить, так сказать.

Задача, на мой взгляд, грандиозная, так что решена в меру моих скромных возможностей.

Часть 1. Устройство и технические свойства платформы 1С-Битрикс. Возможности, требования, производительность. Версия PHP, разделение логики и представления, шаблонизация, XSLT, «Инфоблоки: База в базе», запросы.

1.    Он сделан на древнем как помет мамонта PHP 4. Это не круто, пещерный код!

Ответ на каждый вопрос буду разбивать на три куска: суть («смысл и важность вопроса»), + (достоинства решения Битрикcом) и - (недостатки решения Битриксом)

Суть.
Для бизнеса, для клиента, для внедрения версия php это один из последних технических вопросов. Думаю, менее важный, чем версия серверной ОС в офисе или тип принтеров: МФУ или классические лазерные работяги.
Для программиста, натягивающего дизайн или делающего компоненты, это тоже в общем мелочь. Ну сохранено много чего для совместимости, и бог с этим.
Для кого это важно? В чем вообще вопрос? В том, что обеспечение совместимости с версией 4, выпущенной (страшно сказать) в 2000 году, требует соблюдения морально устаревших и технически избыточных конструкций и запрещает использование многого важного, удобного и в целом – правильного.
Коротко говоря: больше трудного в чтении глупого кода.

+
В 2010 году Битрикс прекратил практику поддержки совместимости кода системы с PHP4. Теперь все пишется без поддержки PHP4.
Как я понимаю, есть планы по наведению порядка в старом коде.
Вы спросите: а зачем его вообще так писали? Был ли смысл работать с поддержкой версии 4, ведь когда Битрикс всерьез выходил на рынок, уже была и набирала популярность версия 5.

Это интересный вопрос. Думаю, что система так долго сохраняла эту совместимость потому, что хостинговые компании переходили на php5 относительно медленно и было важно не создавать препятствий для внедрений. Кроме того -- совместимость новых версий Битрикса со всем, что было написано ранее, поддерживается разработчиками постоянно. Для партнеров, поддерживающих разные проекты, уверенность в такой совместимости является на мой взгляд одной из самых важных положительных сторон.

-
Конечно, все что делалось давно и с тех пор не переписано, изобилует кодом, совместимым с php4. Если надо с ним работать, кастомизировать и развивать, придется возиться. Если вас такой код бесит -- придется сжать зубы.

2.    Где разделение логики и представления (тут же каша из php, HTML, css, js и SQL!)

Суть.
Принято считать что в любом программном продукте нужно разделять логику и данные, представления и вычисления, код на разных языках и тому подобные сущности.
Честно - звучит красиво, но как это делать -- неясно.

Начнем с того, зачем это делается.
Я вижу несколько причин:
- Разделение системы на относительно небольшие и функционально определенные блоки облегчает их повторное использование
- При развитии и поддержке системы удобно, когда разные люди каждый по-своему редактируют свои программные блоки.

Как это делать? Часто хотят разделить по критерию языка программирования. Давайте возьмем любой веб-продукт. Там 4 языка будет точно. HTML+css (посчитаем за 1 язык), серверные скрипты, клиентские скрипты и язык СУБД. Иногда -- больше. И переход между языками совершенно не означает смены роли соответствующего куска кода. Часто куски, на которые вы порежете, будут использоваться ровно 1 раз. Какую пользу принесет такое разделение? Никакой. Представьте себе полный список фрагментов HTML или SQL-кода, которые есть в проекте. Как их складировать, как именовать, как вызывать?
Конечно, критерий разделения должен быть другим. Разделять логику, данные, языки, сущности на независимо и удобно редактируемые элементы нужно по критерию частоты правки. Нужно смотреть, кто и в каких обстоятельствах эту правку будет выполнять. Соответственно и сами средства редактирования нужно создавать именно с учетом этого критерия.

В вебе и программировании вообще есть популярный миф, что логику, данные и представления легко и очевидно можно отделить друг от друга. Что решение этой задачи однозначно, и кто делает не так, как кажется говорящему -- ленивый дурак. Если немного подумать, становится очевидно что логика, данные и представления легко переходят между собой в зависимости от того, с какого уровня абстракции вы смотрите на задачу. Например, html-код шаблона для разработчика сайта это безусловно представление, для браузера это код, а для ядра CMS это данные.

+
Основная претензия к Битриксу в этой части -- разработчики, впервые видящие код шаблона любого компонента, например списка новостей, ужасаются циклу, каше из php и HTML (и js изредка можно встретить) и сразу говорят что Битрикс написан на каше из спагетти-кода и они с ним работать отказываются.
Попробуем разобраться.
Когда задается вопрос про кашу, сразу понятно что смотрел человек. Человек открыл код шаблона, увидел цикл с HTML вперемешку с php и решил, что Битрикс плохо.

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

Это не нравится фанатикам, фанатики в своих CMS делают иначе: там часто код вызывает шаблон, который опять вызывает код, в котором опять вызывается шаблон. Все это обрабатывается через eval и практически не поддается отладке Зато очень красиво.
То, как сделано в Битриксе, поддается любой отладке и тратит минимум ресурсов.
То, что видно в коде шаблона, является представлением. Код этого представления будет переписан на 90% при редизайне вместе с php и HTML. Это не бизнес-логика, это логика вывода и она в Битриксе выведена в отдельную сущность - код шаблона.
Код, реализующий бизнес-логику, запрашивающий и обрабатывающий данные, находится в других местах -- компонентах и модулях. О них мы поговорим дальше.
Я убежден, что логика, представления и данные в Битриксе разделены самым разумным для задач CMS образом.

-
Действительно, где данные, где представления и где разные сорта кода -- разобраться часто очень непросто.
Во многих случаях программисты и не хотят об этом думать, у них другой подход. Поскольку далеко не все видят разницу между обращением на языке php к извлеченным данным для целей вывода и тяжелыми запросами к бд или вызовам функций API, то в шаблоне можно писать любой php-код. Можно прямое, даже не API-шное обращение к базе написать. Можно написать десяток строк на API и решить задачу. Битрикс этим очень развращает разработчика. Не запрещено писать бизнес- логику в шаблонах и HTML в компонентах.

Прекрасно помню как я сам, не разобравшись особо в компоненте и поленившись его кастомизировать, дописал прямо в index.php сайта пару неприятных GetList. Потом переделали, но впечатление яркое осталось. И очень часто это впечатление от сделанного с применением Битрикса безобразия переносится на сам Битрикс.

Вывод:
В собственном коде и по идеологии Битрикса задача решена нормально, а вот привитием хороших манер и практик Битрикс почти не занимается. Дает слишком много свободы. Style guides, Code conventions, Code review - все на совести разработчика.
Понятно, что обычно и разработчик этим не занимается.

3.    Где шаблонизатор?

Суть.
Часто в веб-системах выделяют функционально независимую часть, которая должна  получить данные (вход) и сгенерировать представление (выход). Поскольку веб-представления бывают сложны не только по виду, не только по структуре текста, но и по логике вывода (скажем, колоночный вывод, различные шаблоны вывода в зависимости от уровня доступа пользователя), то язык шаблонизатора, особенно функционального, вполне сопоставим с языком разметки или даже программирования.

При этом язык php уже сам является шаблонизатором, так как умеет оставлять без изменения те части текста, которые находятся вне его маркеров.
Как правило, нет никакого прикладного смысла в том, что на языке-шаблонизаторе писать поверх еще 1 шаблонизатор. Польза от этого (сомнительная) только одна: ограничить возможность написания кода для редактора шаблонов.
Отдельно поговорим про XML и xslt как альтернативу классическим “грязным php-шаблонам” чуть далее.

+
В Битриксе никакого отдельного шаблонизатора нет. Битрикс использует php. Хорошо это или плохо -- однозначно сказать сложно. Я вижу больше плюсов. Хотя бы то, что его не надо учить. В Битриксе есть что учить и без шаблонизатора.
Разумеется, все что можно вообще сделать на языке программирования, можно сделать в шаблоне, ведь это просто php.

-
То, что шаблоны пишутся прямо на php, предоставляет широчайшие возможности для г#$%кода. Ничто не мешает написать прямо в тексте шаблона вызов другого компонента, прямое или API-шное обращение к БД, или любую другую ерунду, не рекомендованную по идеологии в этом месте. Битрикс это не контролирует.

4.    XML/XSLT. Почему не применяется современный, технологичный, стандартизованный подход к шаблонизации на основе xslt-преобразований данных в представления?

Суть.
Суть идеи XSLT проста и красива. Код системы (бизнес-логика) реализует все функции и готовит данные в формате xml.
В xml никакого оформления нет, одни данные и разметка, отражающая их структуру.
Затем с помощью xslt-преобразований делается представление.
В xslt-преобразованиях нет бизнес-логики. Там нельзя написать запрос к БД.
Технологически идея xslt более красива, чем грязное, не поддающееся повторному использованию и развязывающее руки г@#$%кодерам применение php-шаблонов.
В Битриксе XSLT нет.

+
PHP-шаблонизация известна всем, стандартна, производительна и гибка. XSLT надо учить, его производительность и гибкость не всеми подтверждаются.

Есть мнение, что только с таким PHP- шаблонизатором можно быстро знакомиться с системой и начинать поддержку.
Есть множество экспертных мнений, что PHP-шаблоны оправдывают себя экономически и производственно, в отличие от XSLT, Smarty и прочего.
Независимо от того, родился плохой или хороший код шаблона, его все равно не будут редактировать. Его перепишут.

-
PHP-шаблоны позволяют и даже поощряют написание плохого кода.
Технология XSLT менее подвержена этому недостатку.
Есть мнение, что только с XLST-шаблонизатором можно качественно и долго развивать проекты, повышая эффективность сотрудников и зарабатывая деньги.
Есть множество экспертных мнений, что XSLT-шаблоны оправдывают себя экономически и производственно, в отличие от PHP, Smarty и прочего.
Есть масса хороших специалистов, которые верят в мощь xslt. Почему бы Битриксу не включить его поддержку? Если бизнес Битрикса в создании новых возможностей для партнеров и есть те, кто скажет, что хочет развивать свои проекты на xslt – почему нет? Я не готов судить о том, насколько это сложно и революционно, но в минусы запишу.

Вопрос XSLT дискуссионный, но я не считаю его слишком важным.

5.    Инфоблоки или “База в базе”

Частенько при обсуждении Битрикса новичками рождается текст вроде такого "ужас, с этой структурой данных невозможно работать напрямую, посмотрите как они хранят свойства элементов".
Действительно, на первый взгляд выглядит странно. Но только на первый. Точно так же поступают для хранения данных редактируемой структуры 1С, invision power board, wordpress и тысячи других веб- и не-веб-приложений.
Не знаю как это называется по-умному, я привык называть это решение "база данных в базе данных".
Подход заключается в том, что в физической структуре БД создаются 4 таблицы, не меняющиеся при изменении структуры данных: типы объектов, экземпляры объектов, свойства объектов и значения свойств объектов.

+
Плюсы лежат на поверхности: удобный контроль над данными такой структуры из своего приложения, универсальность методов, общая структура данных для любого проекта, возможность многократно менять типы данных для полей без уничтожения самих данных (попробуйте без этого механизма сменить тип поля в БД по кругу: текст-дата-число-текст и посмотрите что будет).

-
Минусы тоже очевидны: тормоза и непрозрачность при прямом доступе к данным.
Начнем с последнего. Честно, не понимаю что мешает получать доступ к данным с применением родного для них API. Что за кайф разбираться в хитросплетениях чужой структуры данных при наличии развитого API?
Тормоза - вопрос важный, но далеко не однозначный.
Действительно, при хранении всех свойств в одной таблице извлечение значений, например 20 свойств, приведет к 20 джоинам. Сортировки и поиски тоже не добавят красоты запросу.
Если же есть сложная логика вроде: все товары (таблицей), поставщика А за прошлый год, брендов Electrolux и Bosch, с гарантией от 9 мес и имеющиеся в наличии на складах Московской области, то не слишком сложный по сути запрос (ну на вид джоинов 7 максимум, и даже без левых), оборачивается сотней джоинов. Штатно из них можно опять сделать 7 (ну 10 с учетом системных таблиц), но этим надо заниматься.
Поговорим о запросах.

6.    Тяжелые длинные непонятные запросы к базе данных (примеров масса на различных форумах и в любых проектах)

Суть
Код Битрикса порождает очень большие запросы. Несколько экранов не очень понятного SQL традиционно пугают людей, которые редко пишут запросы сложнее sel ect * fr om ... where id=... и уверены что объединение таблиц по условиям делается через where так же производительно, как через on.
Давайте попробуем разобраться в этой очень сложной теме, которая включает вопросы узкотехнологические, вроде производительности конкретных выборок, вопросы удобного применения технологий работы с БД в больших развиваемых проектах на растущей CMS, вопросы стоимости владения и поддержки.

Откуда это все вообще берется?
Есть инфоблоки, где быстро и комфортно создается структура данных. Есть стандартные компоненты, реализующие наиболее распространенные вещи. Есть API, позволяющее отправлять достаточно произвольные запросы.
Прямой доступ к БД неудобен и вообще говоря, противопоказан, так как физическая структура БД может измениться, а работа даже самого древнего API гарантирована.
Вы применяете компоненты, пишете свои, активно пользуетесь API, в итоге ваша достаточно высокоуровневая логика выборки превращается в запрос. Генератор запроса, несмотря на свою сложность, по сути выполняет довольно тупую работу по переводу логики, изложенной на высоком уровне, в обращения к конкретным полям конкретных таблиц по условиям.
Запрос получается совершенно неудробочитаемым.
Со вставками и удалениями все в общем так же.

-
Начнем с минусов
Сложные запросы очень велики и вы почти не можете влиять на их структуру. Если есть желание заняться их профилировкой и отладкой, вы фактически ограничены теми не слишком богатыми средствами изменения запроса, которые предлагает Битрикс. Порядок объединений, специфические условия на выборки,  локальные кеширующие временные таблицы -- у вас всего этого нет.
Запрос рождается системой.
В мощных СУБД есть умные и очень эффективные оптимизаторы запросов, которые готовы из говна сделать конфетку (а совсем плохие запросы такие СУБД даже не дают исполнять). Подавляющее большинство установок Битрикса работают на MySQL, чей оптимизатор достаточно слаб и для таких задач подходит мало. Разумно было бы разработать свой или интегрировать внешний, но насколько я понимаю, технологически эта задача очень сложна и решать ее всерьез Битрикс не готов.
В итоге мы имеем большие запросы, ограниченные средства их изменения с сохранением логики, и механизмы кеширования поверх всего этого.

+
Главный плюс. Запросы не надо писать руками. Создание сайта на Битриксе обычно предусматривает визуальную настройку готовых компонентов, создании структуры сайта и натягивание дизайна. Не в каждом проекте приходится кастомизировать компоненты, но даже эта работа не заставляет писать запросы. Есть API, до физической структур дела нет.
Вернемся к запросам.
Запросы велики, нелегко их менять, иногда все тупит.
Но:
- безопасность. Обертки над запросами решают задачу защиты от атак или глупостей.
- есть инфоблоки 2.0. Это включаемый галочкой в админке режим работы инфоблока, когда его поля переносятся в отдельную таблицу. Как правило -- здорово помогает при большом числе записей и опасности блокировок. Джоины, появившиеся для извлечения отдельных свойств, сливаются в один.
- большой запрос не всегда синоним долгого исполнения. Возьмите из вашего тяжелого проекта тяжелый запрос и сделайте explain в консоли. Вы удивитесь как хорошо он покрыт индексами и как мало там будет циклических переборов записей.
- в большинстве проектов нагрузка на sql (время исполнения) несущественна по сравнению с нагрузкой на процессор и затратами на интерпретацию скриптов. Проще говоря: тормозит не mysql, а php
- огромную роль играет правильность проектирования структуры данных, выбор связей и их реализация средствами системы инфоблоков или таблиц. Проще говоря: устранить тупняки гораздо правильнее грамотным проектированием, чем оптимизацией запроса, который Битрикс родил по вашим указаниям.
- кеширование позволяет сэкономить на времени исполнения запросов, а грамотное распределение логики по компонентам позволяет вообще их не вызывать. Есть правило: главная страница сайта (обычно не самая простая) не должна отправлять запросы к БД при включенном кеше. Если вы это сделали, что вам горя с того, что иногда будут вызываться тяжелые (на десятые доли секунды) запросы?
- выбор типа таблиц InnoDB/MyISAM с учетом специфики проекта и сервера тоже помогает.
- наиболее критичные по производительности вещи можно и нужно реализовывать не инфоблоками. Инфоблоки (база в базе) дают гибкость в ущерб производительности. Нужна производительность -- делайте таблицами, API для этого есть.
- недавно Битрикс сделал настраиваемую из админки кластеризацию БД на стандартных механизмах MySQL
- любой отдельно взятый медленный запрос можно ускорить на счет всего стека возможностей: от архитектуры проекта и данных до прямого тюнинга БД и запроса
- если проект тупит в целом, для нормального бизнеса обычно не проблема перейти на более серьезное железо. Купить хороший сервер стоит как 2-3 месяца работы хорошего специалиста. Арендовать – как 2 недели. И бизнесу это нравится. Есть мнение что другие свойства Битрикса экономят куда больше денег.
- для действительно серьезных задач есть Oracle и MS SQL. Большому кораблю -- нормальную СУБД.

Вывод по первой части.
Битрикс – специфическая система, удивительная на первый взгляд. Есть мнения что она ужасна и наполнена неправильными решениями, есть мнения что она проста и понятна, потому и работает.
Мое мнение в том, что этот набор простых и гибких решений хорошо работает. Он работает на клиента, он работает на бизнес студии, он работает на перспективу.
Несмотря на то что технические решения далеко не однозначны, я не вижу кому от них плохо.
Возможно, вы привыкли к другому. Система реализует особую идеологию, возможно не самую красивую, зато исключительно эффективную.
Если оно отличается от того, что вам близко и понятно, и вы недовольны, спросите себя, как эта система развивается 10 лет?
Как сохранена полная обратная совместимость до самых ранних версий? Как удается запускать 2 релиза в год? Вы знаете другую такую компанию?
Мне кажется, тут есть о чем подумать.

Часть 2: Идеология и архитектура платформы 1с-Битрикс. ООП, ORM, Паттерны проектирования, MVC
Часть 3: Битрикс для бизнеса. Взгляд сисадмина, разработчика, директора

Спасибо за внимание.

ИНТЕРВОЛГА — компетентный веб-интегратор. Наша специализация — сложная разработка на 1С-Битрикс

Веб-интеграция - это создание крупных информационных веб-систем , глубоко интегрированных в бизнес Заказчика. Это снижение затрат на работу с клиентами, рост продаж и автоматизация процессов.

ИНТЕРВОЛГА –  компетентный веб-интегратор . Мы можем решить все задачи веб-интеграции собственными силами. Большинство  наших проектов  – комплексные, интеграционные.

Наш принцип: приносить пользу бизнесу клиента за счет осмысленного применения веб-технологий. 

Оставьте заявку на обсуждение интеграционного проекта .

Оцените статью:

Спасибо, ваш голос успешно добавлен!

www.intervolga.ru

Если папка то применяем...в Битрикс- заметка на сайте camouf.ru

Просмотров: 19282 | Комментариев: 21

Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для дирректории. Для этого в Битрикс можно воспользоваться параметром CMain::GetCurPage. А как расскажу на примере...

Итак согласно документации Битрикс:

string CMain::GetCurPage(bool get_index_page=null)
Возвращает путь к текущей странице относительно корня без параметров.

Как нам это может пригодится:
Задача применить класс для li.company в разделе /company/ при этом на любой другой для этогоже li должен применяться li.nocompany

 <li <?if ($APPLICATION->GetCurDir()=='/company/'):?>class="company"<?else:?><?endif;?>>содержимое</li>

Расшифровываю:

<li <если дирректория равно '/company/') применяем, иначе применяем>

Элементарщина в общем.

Добавлено:

GetCurDir позволяет применить условие для каталога, если нужно применить для каталога и всех внутренних подкаталогов, можно воспользоваться if(CSite::InDir():

<li <?if(CSite::InDir('/metalworking/')):?>class="active"<?endif;?>>

Пример из реальной жизни: на моем сайте часть разделов (портфолио, форум, дизайн) имеет одноколоночную верстку, дабы не плодить отдельные шаблоны, я просто указал в каких разделах не выводить aside

<?if (
($APPLICATION->GetCurDir()=='/designes/ready-made-html-layouts/')
|| ($APPLICATION->GetCurDir()=='/designes/adaptive-html/')
|| ($APPLICATION->GetCurDir()=='/portfolio/')
|| ($APPLICATION->GetCurDir()=='/forum/')
):?>

По хорошему, злоупотреблять этим не стоит, так как после вас мало кто разберется в верстке если условий будет очень много. Приходилось сталкиваться с реализацией шаблона который проще переверстать нежели разобраться как эта хрень вообще работает. (накипело)

Определяем текущий уровень раздела в каталоге

Если нужно назначить некое условие для заранее заданного уровня подраздела в каталоге Битрикс, можно воспользоваться вот таким условием


($arResult["SECTION"]["DEPTH_LEVEL"]==1)
||($arResult["SECTION"]["DEPTH_LEVEL"]==2)
):?>

Должно произойти вот это

<?endif;?>

По просьбе читателя добавляю: Отсчет разделов начинается с 0 а не с 1

camouf.ru

1С-Битрикс - Лицензии

Сравнить лицензии

Сравните возможности, входящие в каждую лицензию и выберите для себя наиболее подходящую!





*Все сайты, работающие на одной лицензии, должны размещаться на одном хостинге и использовать одну копию программного продукта «1С-Битрикс: Управления сайтом». С подробной информацией вы можете ознакомиться в разделе "Многосайтовость".

Переход между лицензиями

Как перейти на другую лицензию

В любой момент вы можете перейти c используемой вами лицензии на «старшую» лицензию и получить дополнительные возможности. Или же продлить лицензию для получения всех новинок продукта.

Сравните лицензии
Переход между лицензиями

Если вы уже используете «Старт», «Стандарт» или другую лицензию продукта, вы можете расширить возможности вашего сайта: открыть интернет-магазин, управлять партнерскими сетями, анализировать статистику посещений, определять эффективность ваших рекламных кампаний и многое другое.

Достаточно выбрать необходимую лицензию продукта и приобрести ее. При переходе вся информация на сайте сохранится. Вам не потребуется создавать его заново. C помощью технологии SiteUpdate вы получите новые модули продукта и сможете установить их без помощи разработчиков. Стоимость перехода на другую лицензию продукта составляет разницу в цене лицензий.


Как выбрать лицензию

1. Определите задачи вашего сайта

При выборе лицензии стоит руководствоваться теми задачами, которые предстоит выполнять созданному на базе «1С-Битрикс: Управление сайтом» интернет-проекту. Будет ли это корпоративный сайт, интернет-магазин или крупный интернет-портал с многотысячными каталогами товаров - решать вам, и от этого решения зависит выбор конкретной лицензии продукта.

модули

2. Выберите функциональные возможности

Лицензции продукта различаются набором функциональных возможностей - модулей (для управления контентом сайта, форумами, блогами, рассылками, пользователями, правами доступа и многим другим).

«1С-Битрикс: Управление сайтом» чрезвычайно упрощает разработку веб-сайтов «из коробки», предлагая сразу при установке продукта набор готовых к использованию решений для создания сайтов. Это сокращает процесс разработки и позволяет запустить полностью персонализированный веб-сайт в считанные часы.

Перейти на другую лицензию

Продление лицензии

Как продлить лицензию

Продукт постоянно обновляется: выпускаются новые функциональные возможности модулей, обновления для интерфейса, новые версии.
Все пользователи продукта в течение 1 года с момента приобретения могут бесплатно скачивать все обновления. В дальнейшем срок действия обновлений можно продлить по льготному или стандартному варианту.

Если решите не продлевать обновления, ваш сайт не закроется, вы продолжите работать с той версией продукта, которая будет у вас на этот момент.

Продлить лицензию

www.1c-bitrix.ru

Что это такое Битрикс: для чего он нужен

Что такое Битрикс: все что нужно знатьЛюди, решившие по тем или иным причинам заняться созданием сайтов, или заказать этот сайт у компаний, сталкиваются с таким определением как «Битрикс». О том, что это такое, зачем он нужен, какие функции он должен выполнять, и как выбрать правильно версию «Битрикса» мы расскажем в этой статье простыми словами.

С каждым днём все больше людей понимают, что будущее за технологическим прогрессом и информационными технологиями, что часто приводит к вопросу «что такое Битрикс?». Возникает этот вопрос у тех, кто решил заняться созданием сайта или этот сайт заказать. Крупные интернет магазины и сайты, предлагающие услуги выполняют множество процессов, и для этого им нужна автоматизация, в чём прекрасно помогают программы CRM. Программы CRM или же Customer Relationship Management предназначены именно для обеспечения автоматизации, и именно на этом специализируется компания Битрикс.

Подробнее о CRM программах

CRM программы предназначены для одной основной глобальной задачи, автоматизации работы с клиентами, выполняя вместо людей всю рутинную и однообразную работу. К этой автоматизации можно отнести:

  • Составление отчётов;
  • Планирование задач действий менеджеров с возможностью уведомления их о дедлайнах;
  • Сбор данных о посетителях сайтов и клиентов, что служит незаменимым инструментом любого аналитика;
  • Обеспечение телефонии. Программы CRM позволяют автоматизировать процесс обзвона и хранить все записи бесед.
Подробнее о CRM программах

И вот мы подошли к ответу на главный вопрос этой статьи «что такое Битрикс?», Битрикс это компания занимающаяся разработкой и поддержкой программ нацеленных на автоматизацию. Но о двух продуктах этой компании нужно рассказать подробнее, а именно «1C-Битрикс» и «Битрикс 24».

1С-Битрикс – система управления сайтом

«1С-Битрикс» – Это система с помощью, которой осуществляется управление содержимым сайта и размещенными на нём материалами, она является платной, но благодаря своему удобству, позволяет с комфортом настроить свой интернет магазин. «1С-Битрикс» является идеальным вариантом, для всех кто решает заказать создание сайта в студии и хочет, получить расширенный функционал с понятным управлением. Эта система может работать с различными типами данных таких как: фото, видео, документация и базы данных.

1С-Битрикс – система управления сайтом

Одной из особенностей «1С-Битрикса» так же является тот факт, что он имеет возможность синхронизации с «1С-бухгалтерией». Перенос огромных баз данных может занять множество времени, но если компания решила заказать сайт с поддержкой 1С-Битрикс, она получит возможность переносить эти базы быстро и автоматизировано.

Выбрать «1С-Битрикс» под себя, клиент может исходя из типа своего бизнеса и предполагаемой загруженности системы:

  • Версия «Битрикс. Малый Бизнес» идеально подойдёт для малых организаций и интернет-магазинов. Она позволит легко редактировать товары на сайте и отслеживать дилерскую сеть, но при этом в ней не будет функции выставления нескольких цен, на один товар.
  • В Бизнес версию Битрикса уже входит возможность установки нескольких цен, индивидуальных скидок, возможность для пользователя отслеживать товар и многое другое.
Битрикс 24: работа с клиентом

«Битрикс 24» отличается от «1С-Битрикса» в первую очередь тем, что он нацелен не на работу сайта и взаимодействия с клиентами, этот сервис служит для организации работы сотрудников непосредственно внутри компании. Его основная задача создать возможность синхронизации сотрудников, для максимального увеличения продуктивности. Это своего рода личная социальная сеть компании.

Битрикс 24: работа с клиентом

Почему это полезно? Использование «Битрикса 24» позволяет, контролировать и управлять рабочим процессом во всей компании и доносить до сотрудников необходимую информацию в считанные секунды. Так же он имеет простой и понятный интерфейс, что особенно важно, если учитывать, что в большинстве компаний работают люди различных возрастов и интересов. Освоение нового должно проходить интуитивно и требовать затрат времени и усилий.

Итог

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

pro-promotion.ru

10 причин, чтобы перейти на 1С-Битрикс

Настало время, когда владельцам бизнеса не надо объяснять, зачем нужен сайт или интернет-магазин. Теперь они это самостоятельно впитывают на этапе становления бизнеса. Зато сейчас им приходится объяснять, какая же CMS платформа лучше подходит для их бизнеса. А объяснить это куда сложнее, особенно, когда у клиента уже есть проект на своей платформе. Тогда убедить его в необходимости перехода на другую платформу – очень сложная задача. Но, на наш взгляд, с платформой 1С-Битрикс это задача решается куда легче, нежели с другими e-commerce платформами.

Поэтому приглашаем вас к рассмотрению 10 причин, почему необходимо переходить на 1С-Битрикс.

1. 1С-интеграция

Это одна из самых приятных «плюшек» платформы 1С-Битрикс. В 2007 году «Битрикс» создал совместное предприятие с компанией «1С»«1С-Битрикс». На наш взгляд, именно этот факт придал активное развитие данной платформе. Наступила новая эра, когда 1С-интеграция превратилась из сложнейшей задачи в четкую схему простых действий.

На просторах интернета вы можете найти «страшилки», в которых интеграция в Битрикс представляется как нечто сложное и дорогое. На самом деле, такие «страшилки» придумывают те, кто не очень хорошо знает все нюансы интеграции и самой 1С. Проблемы с интеграцией могут возникнуть только в следующих случаях:

  • Шаблон сайта разработан без понимания особенностей 1С-интеграции
  • Сама 1С уже хорошо перепилена
  • Низкая квалификация разработчиков
Если же у нас идет стандартный сайт от 1С-Битрикс и стандартная , то проблем с интеграцией быть просто не должно. Уникальность и сложность ваших внутренних бизнес-процессов добавляют сложности к 1С-интеграции. Но это не вина Битрикс — это особенности вашей компании.

А в доказательство нашей правоты мы предоставляем видео урок, на котором наши специалисты показывают, как сделать интеграцию с 1С всего за 30 минут. И никаких фокусов. Только факты и одно из наших продвинутых решений – «1С инструменты – расширение стандартного обмена», которое не затрагивает ядро 1С-Битрикс, благодаря чему поддерживаются будущие обновления системы!

2. CRM интеграция

Если 1С-интеграцией уже никого не удивить и это является обязательным функционалом любой e-commerce системы, то вот CRM-интеграция только набирает обороты. Но и тут Битрикс старается быть впереди всех.

В коробке 1С-Битрикс уже идет стандартный функционал по синхронизации данных с CRM Bitrix24. Это позволяет отделу продаж более эффективно работать с лидами, сделками и новыми контактами. Прямо из коробки вы получаете готовый инструмент по работе с продажами. Но, как говорится, нет предела совершенству, а поэтому мы создали 3 модуля, значительно расширяющие возможности CRM интеграции:

  • Интеграция с CRM Битрикс24. Позволяет производить двустороннюю интеграцию интернет-магазина 1С-Битрикс с CRM Битрикс24.
  • CRM инструменты. Устраняет недоработку Битрикс24 – невозможность работать в CRM с торговыми предложениями. Данный модуль же позволяет отделу продаж выставлять счета и создавать сделки с торговыми предложениями.
  • Лидогенератор CRM Битрикс24. Предназначен для автоматической генерации лидов и других сущностей в CRM Битрикс24 за счет обработки данных на стороне сайта 1С-Битрикс.

3. 54-ФЗ

Очень злободневная на данный момент тема, которая, к тому же, является главным аргументом по переносу проекта на Битрикс.

С 1 февраля 2017 года контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных — новые правила установлены в 54-ФЗ ст.2 п.2. В полную силу закон заработал с 1 июля 2017 года. Каждый интернет-магазин должен иметь кассовый аппарат (ККТ), подключенный к интернету и соединенный с оператором фискальных данных (ОФД).

Что же это значит? Если простыми словами, то с 1 июля 2017 года по каждому заказу, оплаченному онлайн (не по выставленному счету) через ваш интернет-магазин, нужно выбивать чек ККМ, заносить его в базу сайта, отправлять в электронном виде покупателю, да еще множество данных сразу же предоставлять в налоговую. И на все это отводится всего 5 минут, иначе вас ждет штраф.

Как вам такая задачка? На наш взгляд, очень нетривиальная. Что нам нравится в Битриксе, так это то, что он оперативно реагирует на все изменения рынка. Он не зацикливается на идеализации своего продукта, а просто мерит пульс всех составляющих е-commerce и мгновенно реагирует.


Вот и тут 1С-Битрикс оперативно отреагировал и сразу же внедрил функционал, удовлетворяющий всем требованиям 54-ФЗ. Насколько нам известно, на текущий момент Битрикс на своей собственной площадке тестирует связку: интернет-магазин – ККТ – налоговые органы. Поэтому с 1 июля мы уже во всеоружии вместе с Битрикс.


Мы считаем, что это очень весомый аргумент переноса проекта на платформу 1С-Битрикс – полное соответствие 54-ФЗ. Думаем, что в этом плане будут проблемы у многих платных e-commerce платформ, не говоря уже о бесплатных. Владельцу бизнеса будет просто необходимо обратить свое внимание именно на 1С-Битрикс, чтобы надежно закрыть вопрос с 54-ФЗ.

4. Маркетинговые инструменты

Мы все наслышаны о маркетинговых способностях 1С-Битрикс. Кто-то, тихо завидуя, говорит, что это главная составляющая успеха этой компании. Но давайте не будем завидовать, а просто будем перенимать опыт Битрикс. Благо, сама компания 1С-Битрикс с удовольствием делится всеми своими инструментами непосредственно в самой платформе.

Сейчас мы расскажем вам о наиболее интересных, как нам кажется, маркетинговых инструментах, которые добавят баллов в пользу принятия решения о переносе проекта на Битрикс:

  • Email маркетинг. Позволят работать с покупателями в автоматическом режиме через почтовые рассылки. Уже заготовленные сценарии цепочек триггерных писем мотивируют клиента к возвращению на сайт и оформлению новых заказов. И это только базовые возможности. А ведь их можно сделать еще шире, к примеру, при помощи модуля «Маркетинговые рассылки – персонализация сообщений».  Персонализация идет за счет данных, находящихся в системе Битрикс, благодаря которым мы можем уникализировать каждое отправленное с вашего сайта письмо. За счет индивидуального подхода к каждому вашему покупателю, вы сможете точечно направлять к оформлению заказа и удерживать его именно в вашем интернет-магазине.
  • Товарный маркетинг. Мотивация клиентов акциями и скидками всегда давала положительный эффект. А Битрикс предлагает гибкие возможности настройки, чтобы иметь возможность воздействовать на каждую группу пользователей. А если расширить этот функционал, скажем, модулем «Ценовой маркетинг. A/B тестирование цен», то вы получите мощнейший инструмент, чтобы сегментировать клиентов по определенным критериям: платежеспособность, источник трафика, время суток и др. И устанавливать в зависимости от этого необходимую ценовую колонку. С таким инструментом выиграть ценовую борьбу за клиента у конкурентов будет легко!
Но маркетинг от Битрикс – это не просто инструменты, вшитые в коробку. Это комплекс материалов, направленных на повышение образования клиента в онлайн-продажах. Это комплекс систематизированных действий, которые помогут набрать обороты вашему магазину.

5. SEO инструменты

SEO – было, есть и будет важным инструментом привлечения трафика на сайт. Мы, как разработчики собственного SEO решения, уделяем этому особое внимание. Поэтому наш модуль «SEO умного фильтра: мета-теги, заголовки, карта сайта» позволяет значительно увеличить трафик интернет-магазина за счет создания множества уникальных страниц умного фильтра.К сожалению, до 2013 года SEO составляющая платформы 1С-Битрикс была очень слабо развита. Невозможно было гибко генерировать обычные мета-теги, не говоря уже о более сложных задачах. Но с 14 версии Битрикс все изменилось. Теперь SEO инструменты платформы включают в себя:
  • Шаблонизаторы мета-тегов
  • Умная генерация карты сайта
  • Генерация robots.txt
  • Отправка уникального текста в Яндекс
  • И многое другое
Сейчас можно с уверенностью говорить, что платформа 1С-Битрикс станет отличным помощником для SEO-специалиста.

6. BigData

BigData – это сейчас не только модно, но и необходимо. Покупатель уже не оценит просто предложение приобрести товары в интернет-магазине. Покупатель оценит, если магазин предложит именно то, что ему нужно. Для этого и предназначены подобные сервисы.


Компания Битрикс и в этом направлении отреагировала оперативно и запустила свой облачный сервис «1C-Битрикс BigData». Это позволяет делать персональные предложения клиенту, то есть, анализируя его поведенческие действия по определенным алгоритмам, предлагать необходимый ему товар. Вывод персональных товаров может происходить как в публичной части сайта, так и в рассылках.


Обратите внимание, что подобный сервис от Битрикс не просто увеличит ваши продажи, но и положительно повлияет на повышение лояльности к вашему интернет-магазину.

7. Партнерская сеть

Партнерская сеть – это то, благодаря чему растет 1С-Битрикс. Сейчас в сети насчитывается более 13 000 партнеров. И с каждым днем их становится все больше.


Что же такая обширная сеть дает бизнесу? Во-первых, вы получаете возможность подобрать разработчика по следующим параметрам:

  • Бюджет проекта
  • Квалификация и экспертность разработчика
  • Региональность
Во-вторых, отпадает всякая привязка к конкретному разработчику, который из-за самописной системы позволяет диктовать вам свои условия. Партнерская сеть убирает подобные ограничения и делает ваш проект отчуждаемым, то есть его может принять фактически любой партнер 1С-Битрикс.

Что касается выбора непосредственного партнера, то, на наш взгляд, это самый важный и ответственный этап. Именно от него зависит, каким получится ваш проект. Битрикс, конечно, пытается как-то отфильтровать и подобрать для вас подходящих разработчиков, но, как мы думаем, пока это не всегда хорошо получается. Тот же статус «Золотой партнер» не дает никаких гарантий вашему проекту. Ведь, как мы считаем, слишком низок порог входа для получения этого статуса и стоило бы его поднять.

Хоть это и не тема текущей статьи, но все же, исходя из выше изложенного мы можем вам дать пару рекомендаций:

  • Кейсы партнера. Тщательно ознакомьтесь с проектами, которые уже реализовал разработчик, похожие по тематике на ваш. Задавайте уточняющие вопросы по кейсам. Не стесняйтесь.
  • Экспертность. Обязательно необходимо проверять квалификацию партнера. Проверка начинается с первого касания. Грамотными уточняющими вопросами партнер раскроет ваш проект, а своими убедительными ответами на вопросы разобьет все ваши сомнения.
Более подробно данную тему мы постараемся раскрыть в следующих статьях. Проблема очень важная. Ведь часто из-за недобросовестных партнеров весь негатив выплескивается в сторону Битрикс. Чтобы как-то оправдать себя, придумываются якобы недоработки и упущения самой платформы. От подобных партнеров страдает все сообщество 1С-Битрикс. Именно после таких разработчиков владельцы интернет-магазинов не хотят работать с Битрикс вообще.

8. E-commerce платформа №1

Как ни парадоксально, но это самый простой и немаловажный аргумент в пользу перехода на Битрикс.

Исходя из графика, видно, что около 60% рынка коммерческих CMS сейчас занимает именно компания 1С-Битрикс. А 6 из 10, навряд ли, могут ошибаться. Они сделали свой выбор, тщательно анализируя все плюсы и минусы продукта. Вам же теперь намного проще принять правильное решение, следуя их примеру.


Хочется пожелать Битриксу, чтобы он на этом не останавливался и постарался не просто удерживать текущую долю рынка, но и увеличил ее. А расти есть куда: 40% рынка коммерческих CMS + бесплатные системы. 1С-Битрикс просто обязан создавать такие условия и такую платформу, на которую просто захочется переходить.

9. 1С-Битрикс.Маркетплейс

Самое вкусное мы решили оставить на потом. Создание собственной площадки продаж Маркетплейс в 2011 году открыло перед 1С-Битрикс новые возможности. Ведь благодаря этому шагу популяризация Битрикс возросла как в среде разработчиков, так и у непосредственно участников онлайн-продаж. И причин этому несколько:
  • Типовые решения – Быстрый старт продаж. После запуска 1С-Битрикс.Маркетплейс был большой бум на типовые шаблонные решения. Благодаря этому клиенты реально запускали интернет-магазины от нескольких дней до недель, вместо многомесячных и дорогостоящих проектов «с нуля». Это позволяло им быстро набраться опыта в онлайн-продажах и уже более осознанно и профессиональнее относиться к развитию своего проекта.
  • Увеличение функциональности 1С-Битрикс. Теперь то, что не успевает сделать сам Битрикс, делают его партнеры. Это расширяет возможности платформы и делает их практически безграничными.
  • Повышение квалификации разработчиков. Площадка открыла новые возможности непосредственно для исполнителей. Тем самым способствовала росту квалификации технических специалистов в разработке решений под 1С-Битрикс.
Сейчас Маркетплейс все так же пестрит готовыми решениями и модулями. Например, для быстрого запуска современного магазина можно использовать одно из наших типовых решений MissShop или MisterShop. Это все о рознице. А если же вам нужен полноценный оптовый проект, то вам стоит присмотреться к решению «B2BShop: Оптовый магазин с b2b кабинетом».

К сожалению, далеко не все разработчики могут гордиться своими модулями и решениями хотя бы в силу того, что выпускают их на рынок еще сырыми, с массой недоработок и багов. Поэтому бесплатно можем дать вам один полезный совет: прежде, чем приобрести решение, обязательно протестируйте его работу на вашем проекте.

Обязательно убедитесь, что модуль имеет демо-режим. Если такого режима нет, то запросите у разработчика возможность протестировать его решение. Лично мы даже не рассматриваем продукты, у которых нет демо-режима. Тоже самое советуем всем нашим клиентам. Приобретать «кота в мешке» желания нет. Владельца интернет-магазина надо: зажечь, заинтересовать и убедить. А демо-режим – как раз тот инструмент, который может это сделать.

10. Постоянное развитие и обновления

Как уже упоминалось выше, 1С-Битрикс тщательно следит за всеми тенденциями и изменениями е-commerce рынка. Вы получаете не просто актуальный только на сегодня продукт, как это происходит с самописными CMS – вы получаете постоянно развивающуюся платформу.

При покупке лицензии 1С-Битрикс вы получаете год бесплатных обновлений. Это значит, что в течение этого времени ваш проект будет всегда в актуальном состоянии.

Хочется отметить, что у Битрикс есть свое определенное правило, которое уже долгое время не нарушается: два глобальных релиза обновлений в год. Это значит, что уже заранее устанавливаются конкретные даты и сроки внедрения этих обновлений. В назначенные даты проводится презентация релиза, а сразу после этого планомерное его внедрение. Такая модель работы является очень эффективной. Она мотивирует отдел разработки избавляться от идеализации кода и помогает оперативно давать результат непосредственно владельцу интернет-магазина.

Вот тут, кажется, можно и остановиться. Всего 10 причин, но каждую причину Битрикс «выстрадал». Каждая причина прошла испытание временем, неудавшимися экспериментами, несостоявшимися гипотезами. Надеемся, что 1С-Битрикс подарит нам новые причины, чтобы работать именно на этой платформе.

Оригинальную статью вы можете прочитать на нашем сайте.

Получить консультацию можно любым удобным для вас способом:

marketplace.1c-bitrix.ru

1С-Битрикс: Управление сайтом - Первый сайт, готовый сайт-визитка.

Состав

В состав редакции «Первый сайт» включено:


Адаптивный интерфейс «Эрмитаж»

Управление сайтом выполняется по технологии «Эрмитаж», объединяющей в себе не только интерфейсные решения, но и «пакет» рекомендаций для веб-разработчиков. «Эрмитаж» - это свод правил, следуя которым разработчик создает быстрый, безопасный, удобный и легко управляемый веб-проект. «Эрмитаж» упрощает освоение системы управления сайтом, снижает долю ошибочных действий пользователя, экономит время при внесении изменений на сайт, сокращает затраты на обучение сотрудников. 
Приобретая редакцию «Первый сайт», вы получаете:
Лицензию на создание одного сайта
Один год бесплатных обновлений
Один год технической поддержки
Программный продукт в исходных кодах
Поддержка баз данных MySQL


Условия лицензирования:
Редакция «Первый сайт» позволяет создать один сайт, включающий не более 2-х информационных блоков, содержащих не более 2-х свойств.  Для управления веб-проектом можно зарегистрировать не более 2 пользователей (например, администратора и редактора сайта). HTML кеш включен постоянно - для посетителей сайта вся информация будет выводиться из кеша. Обладатель лицензии на редакцию «Первый сайт» может перейти на любую из «старших» редакций продукта, доплатив разницу в их цене.

Возможности

Возможности

«Первый сайт» позволяет с наименьшими затратами времени и средств открыть представительство компании в Интернете или перевести существующий сайт на новую систему управления. Удобный и понятный интерфейс продукта позволяет обычному пользователю персонального компьютера, не владеющему знаниями веб-технологий, быстро освоить систему и за несколько часов научиться управлять сайтом.

Администратор проекта, разработанного на основе «1С-Битрикс: Управление сайтом - Первый сайт», сможет:

  • управлять структурой сайта;
  • редактировать информационное наполнение сайта в режиме реального времени, используя HTML-редактор;
  • публиковать новости;
  • размещать анонсы новостей на главной странице;
  • Создавать на сайте фото-, аудио- и видеогалереи;
  • скачивать обновления продукта с сайта компании «1C-Битрикс» и многое другое.
Для управления проектом, созданным на основе «1С-Битрикс: Управление сайтом - Первый сайт», не требуется привлекать специалистов в области программирования и html-верстки.

Управление сайтом разделено на два основных режима: «над сайтом» и «администрирование».

Понятный интерфейс Эрмитаж

Панель инструментов в публичной части, удобное расположение элементов административного раздела позволяют быстро приступить к редактированию сайта. Четкие и ясные названия действий, понятные вопросы, на которые предлагается ответить для выполнения той или иной операции, упрощают процесс управления сайтом, делают его максимально удобным для пользователя.

Управление сайтом из публичной части 

Переключаясь в «Режим правки», можно управлять контентом именно там, где это необходимо. 

Режим работы с контентом непосредственно на странице позволяет клиентам полноценно управлять сайтом прямо «по месту» и не накладывает ограничений на веб-разработчиков, позволяет быстро, с минимальными накладными расходами разрабатывать сайты удобные для клиентов.

Простой механизм управления

Управление сайтом выполняется через интуитивно понятный интерфейс административного раздела. Сохраненные изменения сразу отображаются на сайте.


Интерфейс административного раздела

Управление структурой и содержанием

«1C-Битрикс: Управление сайтом - Первый сайт» позволяет управлять информационным наполнением сайта: изменять меню, создавать новые разделы и страницы, редактировать тексты в онлайновом HTML-редакторе, размещать изображения, публиковать новости и многое другое.

 

Визуальный HTML-редактор

Ограничение доступа к системе управления

Продукт предоставляет возможность разграничить права пользователей на доступ к системе управления. Два сотрудника могут управлять разными разделами сайта  и новостными лентами.

Развитие веб-проекта

Переходы между редакциями

Вы можете расширить возможности сайта, выполнив переход на любую из «старших» редакций продукта. Стоимость перехода на другую редакцию продукта составляет разницу в цене редакций.

Переход на новую редакцию продукта происходит с сохранением накопленных данных. Доработки потребуются только для реализации новых технических возможностей.

Загрузка обновлений

Покупателям «1С-Битрикс: Управление сайтом - Первый сайт» предоставляется возможность в течение одного года после приобретения продукта бесплатно скачивать обновления, используя технологию SiteUpdate.

Заказать сайт

Заказать проект

Заказать разработку веб-проекта на редакции продукта «Первый сайт» можно у партнеров «1С-Битрикс». Вы можете выбрать компанию-партнера из списка и обратиться напрямую, либо отправить запрос с нашего сайта всем партнерам.

Стоимость одной лицензии продукта - 1990 руб.

 

www.1c-bitrix.ru

Битрикс - Новые возможности интеграции с 1С

Новые возможности

Новые возможности интеграции позволяют качественно улучшить импорт товарной номенклатуры в каталог интернет-магазина.
Тем самым для тех компаний, которые управляют каталогом продукции только через 1С, организовать продажу товаров на сайте стало существенно проще.

Выгрузка групп номенклатуры как отдельных каталогов

Пользователи интеграции получили штатную возможность представления различных групп номенклатуры в виде отдельных каталогов в интернет-магазине.

Раньше все выбранные для выгрузки на сайт группы и позиции выгружались в единый каталог (информационный блок), что было не очень удобно для последующего управления и представления товаров в каталоге Интернет-магазина.

В новом модуле вы можете выгрузить различные группы номенклатуры в отдельные информационные блоки на сайте, что позволит:

  • упростить работу со свойствами товаров (нет смешения свойств разных типов товаров в одном инфоблоке)
  • обеспечить индивидуальное представление на сайте каждой товарной группы
  • обеспечить более удобную выгрузку позиций в электронные торговые площадки (Яндекс.Маркет и т.п.)
  • индивидуально настраивать права доступа для каждой товарной группы для администраторов и покупателей
  • привязывать разные товарные группы к различным сайтам в режиме многосайтовости, что позволит упростить создание нескольких тематических интернет-магазинов.

 

Корректная обработка номенклатурных позиций с разными характеристиками

Многие пользователи предыдущей версии испытывали затруднения при выгрузке позиций номеклатуры, для которых велся учет в разрезе характеристик. Все характеристики выгружались на сайт, как отдельные товары, у которых одинаковое название, но разные параметры.

В связи с этим возникал ряд проблем, которые требовалось решать, например:

  • переработка визуализации товаров, чтобы избежать дублирования позиций с одинаковыми названиями
  • переработка выгрузки в электронные торговые площадки (Яндекс.Маркет и др.), поскольку они зачастую блокировали выгрузку, если находили дублирование
Сейчас разные характеристиками передаются на сайт, как отдельные предложения по конкретному товару (в файле offers.xml), тогда как ранее они передавались в import.xml и сайт распознавал их как отдельные позиции.

В настройках интграции с 1С в "1С-Битрикс: Управление сайтом" появилась опция, позволяющая товары с характеристиками выгружать в 2 разных информационных блока:

  • первый содержит информацию о товарах, не является торговым каталогом, не содержит цен
  • второй является каталогом предложений, связанных с товарами, содержит товары с разными характеристиками и цены. 


Используя компонент bitrix.catalog с шаблоном offers можно легко обеспечить визуализацию товаров в публичной части сайта.

Улучшение выгрузки свойств позиций номенклатуры

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

Сейчас выгружаются следующие типы свойств:

  • Строка
  • Число
  • Булево значение
  • Дата+время
  • Дата
  • Время
  • Справочник
В CommerceML передается тип свойства и поддерживается импортом в инфоблоки. Так, для свойства типа "Справочник" теперь выгружаются все ссылочные значения, и при импорте на сайт они представляются как доступные значения свойства информационного блока.

Свойство в справочнике номенклатуры 1С

Свойство в информационном блоке на сайте

Выгрузка нескольких изображений для номенклатурной позиции

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

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

Функционал работает при установленном флаге "Выгружать картинки"


Опция "Выгружать картинки" в настройке обмена с сайтом

Изображения для номенклатурной позиции в 1С
 
Дополнительные изображения сохраняются в дополнительном свойстве информационным блоком с названием "Картинки" .

Возможность сортировки выгружаемых номенклатурных позиций

У пользователей появилась возможность произвольным способом настроить порядок следования номенклатурных позиций, которые выгружаются на сайт, независимо от того, как эти позиции изначально сортируются в справочнике номенклатуры. Это может применяться для лучшего представления каталога для интернет-пользователей.

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

 
Номенклатурные позиции будут выгружены в CommerceML в указанном порядке и впоследствии при импорте на стороне сайта порядок будет сохранен.

Форматирование выгружаемых данных

Часто возникает задача унифицировать представление на сайте различных значений и величин для данных, которые выгружаются из 1С:
  • дата и время (вместе и по отдельности)
  • количество
  • сумма
Ранее проблема заключалась в том, что чтобы привести величины к единому стилю, требовалось внести изменения в их представление в 1С, что не всегда возможно.

Теперь можно на этапе выгрузки товаров на сайт указать, каким образом будут представлены те или иные значения. Это позволяет сделать специальная форма настройки, которую можно открыть из формы основных настроек выгрузки:

 
и ввести правила форматирования

Пример настройки форматы даты
 
Пример настройки формата чисел
 

Все настройки форматирования также передаются в CommerceML.

Выгрузка и обработка скидок номенклатуры

Ценообразование и скидочные программы - неотъемлемая часть ведения справочника номенклатуры в 1С. Но в предыдущей версии интеграции была обеспечена только выгрузка различных типов цен, а выгрузка скидок вообще не была реализована.

В новой версии интеграции полностью реализована автоматическая выгрузка на сайт скидок от количества товара в заказе.

 
Установка скидок номенклатуры в 1С
 
Расширенные цены на товар на сайте
 
Иными словами, если документом "Установка скидок номенклатуры" определены скидки на товары в зависимости от их количества в заказе, то данная информация поступит на сайт и скидка будет применяться и при продаже в Интернет-магазине.

Кроме этого, модуль на стороне 1С выгружает в CommerceML и другие типы скидок, но их автоматический импорт в 1С-Битрикс предлагается реализовать разработчикам интернет-магазина, поскольку их применение очень сильно зависит от особенностей ценообразования для каждого конкретного случая. 

Множество мелких улучшений и исправлений

Новая версия интеграции помимо всего - это и большая проведенная работа над улучшением уже существующего функционала. Было реализовано множество пожеланий пользователей, а также исправлены ряд недочетов в процедурах взаимодействия 1С и 1С-Битрикс:
  • реакция на отмену проведения заказов (регистрация изменения количества товара)
  • реакция на изменение структуры групп справочника номенклатуры (принудительная полная выгрузка)
  • возможность выгрузки HTML-описания товара
  • унификация размерности веса
  • и др.

Производительность


Новая версия интеграции обладает более высокой производительностью. Самые большие изменения коснулись процесса обработки справочника номенклатуры и генерации CommerceML-файлов на стороне 1С.

Были использованы новые технологии и функциональность, появившиеся в последних обновлениях платформы 1Сv8:

  • Использование пакетов SQL-запросов
  • Использование виртуальных таблиц
  • Оптимизация расхода памяти.
В результате генерация CommerceML происходит существенно быстрее. Это особенно заметно на больших объемах данных врежиме "полной выгрузки".

Например, ранее, при выгрузке 10-15 тыс. позиций номенклатуры происходило быстрое нарастание объема потребляемой памяти, вплоть до 2Gb, в результате чего примерно через час выгрузка останавливалась вследствие ее нехватки. Теперь расход памяти строго регулируется (до 256 Мб) и процедура всегда доходит до завершения при любых объемах справочника номенклатуры.

Ориентировочные цифры времени генерации CommerceML:

  • 20 тыс. позиций - 10 минут
  • 60 тыс. позиций - 15 минут
  • 80 тыс. позиций - 25 минут
Выгрузка измененных позиций также стала быстрее и менее ресурсоемкой, что в целом позволяет настроить более частые интервалы выгрузки и обеспечить более частое обновление данных на сайте. Ваши клиенты это оценят!

Расширение CommerceML


Для реализации нового функционала потребовалось к стандартной спецификации языка CommerceML добавить ряд новых сущностей, вводимых для структурирования новой информации.

Скачать файл xls с перечнем изменений:

Скачать

www.1c-bitrix.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *