Интернет. Безопасность. Программы. Полезные советы

Посты с меткой ‘торговые предложения (SKU)’. Настройка отображения товаров с SKU для каждого раздела каталога Интеллектуальная схема управления картинками

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

Итак, самое первое, что нужно сказать про 1С-Bitrix - это CMS, предназначенная исключительно для построения интернет-магазина. Да, на базе этого движка можно создать и сайт-визитку, и блог, и корпоративный сайт. Однако, делать этого не стоит. Это всё равно, что забивать гвозди с помощью айфона: сделать-то можно, но неудобно, опасно, выглядит странно, а в качестве неприятного бонуса - необоснованно дорого. Поэтому CMS 1С-Bitrix покупается только в том случае, если Вам требуется создать мощный интернет-магазин, в ассортименте которого десятки тысяч позиций.

И вот теперь мы плавно подошли ко второй проблеме - быстродействие. Если сравнить тестовый интернет-магазин, на скорую руку созданный на WordPress, и интернет-магазин, созданный на Битриксе, а затем добавить в базу 2-3 сотни товаров, то WordPress-магазин будет однозначно быстрее, т.к. он лёгкий, не требователен к хостингу, а объем обрабатываемых данных невелик. Но если количество товаров увеличить до нескольких тысяч, то быстродействие перейдет на сторону Битрикса, т.к. он, в отличие от WordPress, именно под такие объемы и затачивался. WordPress можно сравнить с грузовым автомобилем - вагоны на нём не потягаешь, но для сравнительно мелких грузоперевозок (по 5-10-15-20 тонн за 1 рейс) лучше варианта не придумать. 1С-Bitrix гораздо правильнее сравнивать с грузовым поездом - поезд для мелких грузоперевозок слишком неудобен и очень трудо- и финансово затратен, т.е. не рентабелен, но зато способен перевозить тысячи тонн за один рейс.

И тут Вы уже и сами догадались, что «поезду» требуется гораздо больше производственных мощностей, чем грузовику, т.е. для хорошей, быстрой и стабильной работы движку 1С-Bitrix требуется более мощный хостинг. В идеале это должен быть хороший мощный выделенный сервер. Да, можно воспользоваться и виртуальным хостингом, но будьте готовы к тому, что сайт будет работать крайне медленно, что является минусом для всех:

  • для разработчиков, т.к. им станет гораздо труднее вносить изменения на сайт;
  • для посетителей, ибо никто не любит, когда страница грузится по 2-3 минуты, никто столько ждать не будет, а это негативные поведенческие факторы;
  • для поисковых систем, т.к. долгое время загрузки и негативные поведенческие факторы очень больно ударят по ранжированию сайта в поисковой выдаче.

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

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

Именно поэтому большинству негативных отзывов в интернете о данном движке верить не стоит.

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

SEO-модуль

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

SEO-модуль включает в себя следующие полезные мини-инструменты:

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

Если же Вы находитесь, скажем, в карточке товара, то вкладка «Управление» немного меняет вид - появляются текущие заголовки, а также кнопки «Редактировать».

  • остальные 3 вкладки рассматривать не будем, т.к. они доступны только для редакций не ниже «Бизнес», да и к тому же они всего лишь статистические, т.е. к настройке SEO прямого отношения они не имеют. Фактически они просто выгружают статистику из открытых источников (Вебмастер.Яндекс, Google Search Console, и т.д.)

Оптимизация SEO-данных страниц информационных блоков в 1С Битрикс

SEO-шаблоны

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

  1. мета-заголовков title;
  2. мета-тегов keywords и description;
  3. заголовков разделов/элементов (h1, h2 и т.д.);
  4. атрибуты изображений (alt и title) и даже названия самих графических файлов;
  5. при необходимости можно настроить шаблон категории товара, по которому будут автоматически сформированы наименования товаров в листинге.

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

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

Главный минус данной системы - невозможно установить настройки ИСКЛЮЧИТЕЛЬНО для одной конкретной категории, т.к. они будут распространятся и на всё, что находится внутри нее. Поэтому самым правильным подходом будет заполнение настроек сначала в самых глубоких категориях, либо воспользоваться пользовательскими свойствами (об этом способе будет рассказано далее).

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

Установка заголовков, мета-тегов через пользовательские свойства

Ну а теперь, как и обещали, несколько слов о том самом способе через «Пользовательские свойства». Их можно создавать в неограниченном количестве, за счет чего можно значительно упростить продвижение, т.к. можно задать и какие-то отдельные поля SEO-данных конкретной категории. Далее через виртуальный редактор можно указать, что в качестве заголовков/мета-тегов нужно использовать именно их.

О создании пользовательских свойств:

Редактирование ROBOTS.TXT

Встроенный в 1С-Битрикс SEO-Модуль (находится в админке на вкладке «Маркетинг» - подменю «Поисковая оптимизация», там же находится и инструмент создания xml-карты сайта) позволяет редактировать файл robots.txt. Изначально в robots.txt прописывается ряд базовых правил, составленных с учетом особенностей движка. Основная фишка в том, что модуль еще и подсказывает, какое правило какие функции выполняет, а это значит, что с помощью данного SEO-модуля будет значительно упрощено «допиливание» файла robots.txt.

Создание карты сайта

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

Оптимизация скорости сайтов

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

Начнем с кэширования. Если коротко, то кэширование необходимо для того, чтоб не передавать одни и те же данные по несколько раз. Т.е. пользователь впервые попадает на сайт, часть данных (например, картинки) загружаются через интернет в кэш браузера, а затем, когда пользователь «гуляет» по сайту, эти данные грузятся на страницу уже не средствами интернета, а из кэша. Технология Сache Dependencies производит автоматическое обновление браузерного кеша, если находящиеся в нём данные утратили актуальность. Разумеется, вышесказанное будет работать только в том случае, если в браузере отсутствует запрет на использование кэша.

Теперь пару слов о технологии “Композитный сайт”, которая работает примерно следующим образом:

  • страница делится на статическую и динамическую;
  • статическая часть страницы кешируется и отображается сразу же;
  • динамическая часть сначала грузится в фоновом режиме, а затем кешируется в браузере пользователя;
  • объединение css- и js-файлов значительно уменьшает число запросов к файлам стилей/скриптов, т.е. и то и другое загружается за 1 раз одним файлом.

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

Микроразметка для сайта

В «заводских» шаблонах поддержка микроформатов Schema.org внедрена изначально. Т.е. поисковой системе будет значительно проще распознать тип контента (статья, товар), а также разделить документ на зоны (header, sidebar, footer, «хлебные крошки», и т.д.). Всё это ведет к улучшению представления сниппетов страниц в поисковой выдаче.

Формирование урлов сайта

ЧПУ (т.е. Человеко-Понятные УРЛы) уже давно стали неотъемлемой частью SEO, т.к. адреса страниц должны отражать структуру сайта, а также быть понятными для простых людей. 1С-Битрикс позволяет:

  • автоматически переводить h1 в транслит и использовать его для формирования ЧПУ;
  • самостоятельно задать ЧПУ на усмотрение владельца сайта или оптимизатора.

Причем можно задавать ЧПУ двух видов:

  • с полным списком вложений (например, http://site.zyx/catalog/category1/subcategory1/goods);
  • упрощённые (например, http://site.zyx/goods).

Настроить шаблон формирования ЧПУ можно в визуальном редакторе в параметрах компонента.

Минусы 1С-Битрикс, касающиеся SEO-продвижения

Как и обещали, про минусы отдельный подраздел статьи:

  • Создаётся большое количество дублей динамических страниц, что затрудняет индексирование сайта. Разработчики знают об этой проблеме, поэтому добавили в движок возможность установки на дубли тег rel="canonical", тем самым сообщая поисковой системе, что «это дубль»;
  • Если используются SEO-шаблоны, то настраивать заголовки для какой-то одной конкретной страницы будет очень неудобно.
  • Есть ряд сложностей, связанных с настройками вывода «хлебных крошек».

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

Добавление сторонних модулей для оптимизации

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

Краткие итоги

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

P.S. Разумеется, нельзя данную статью расценивать как готовое пособие для самостоятельной SEO-настройки. Основная задача - показать, с чем Вы столкнётесь при продвижении, о какие подводные камни споткнётесь, а также получить хотя бы базовое представление о том, стоит ли вообще связываться с данной CMS. Если Вы дали положительный ответ на этот вопрос, то мы настоятельно рекомендуем Вам пройти на сайте 1С-Битрикс полный учебный курс «Поисковая оптимизация».

Знакомство


Каталог товаров с торговыми предложениями (SKU)

Удобно и функционально для клиента

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

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

Умный поиск по магазину

Поиск «подсказывает» покупателю нужные товары

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




Поисковая система с поддержкой морфологии и релевантности

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

Комплекты – для настоящих профи



Пример комплекта

Комплекты – отличный маркетинговый инструмент!

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

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



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

Готовые представления списков товаров

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

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

Акцент на важном! Меньше шума!

В этом представлении - минимум лишней информации для клиента. Внимание покупателя концентрируется на самом важном: например, что это новый товар, который продается со скидкой. Ничего лишнего и отвлекающего. Даже кнопка «Купить» - только на выбранном товаре. И выбор вариантов SKU - вариантов торговых предложений (размер, цвет и т.д.) - тоже только на просматриваемом товаре.



«Купить» и выбор SKU - на активном товаре

  • Вся информация - из галереи
  • 5 видов представления свойств SKU
  • Визуальный акцент на самом важном
  • Быстрый заказ товара
Зашел, увидел и купил!

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

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



  • Визуальный акцент на скидку
  • Вывод плашки «Новинка» в удобном месте
  • Произвольный текст кнопок
  • Вывод дополнительных кнопок
SKU только в карточке товара

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



Настройте список под себя
Представление «Классический список товаров» позволяет сделать некоторые изменения. Так, вы можете заменить стандартный текст на кнопках на произвольный, например, вместо «Количество» вывести кнопку «Сравнить».

Режимы просмотра галереи

Это новинка, продается со скидкой!

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

  • Варианты режимов просмотра
  • Режим «Лупа» - по умолчанию
  • Визуальный акцент на скидку
  • Плашка «Новинка» - в любом месте

Подписка на товары

Подписка на поступление товара на склад может быть сделана с учетом SKU.



Управление

Управление: просто, логично, удобно!

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



Промоутер скидок и акций

  • Рекомендации скидок по количеству или сумме
  • Рекомендации и предложения клиентам о скидках
    • при оформлении заказа
    • при просмотре заказа,
    • в корзине
    • при просмотре товара
  • Увеличение среднего чека
  • Увеличение конверсии в автоматическом режиме
  • Упрощенное создание маркетинговой акции, шаблоны


Мастер скидок


Установка цены

Универсальный мастер создания скидок

Гибкая система настройки скидок на товары и корзину

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




Четкие правила применения скидок: Дружелюбный интерфейс и масса возможностей

У конструктора скидок - понятный для простого пользователя интерфейс. При этом конструктор имеет множество функциональных возможностей. Вы можете настроить скидки, исходя из любого параметра товара, например: «скидка на любой товар производства фирмы Samsung стоимостью до 20 000 рублей и только красного цвета».

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

Быстрое изменение цен в торговом каталоге




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


    Управление ценами
  • скидки могут назначаться в процентном и фиксированном виде, на товары и группы товаров, на типы цен и группы пользователей. Для скидки есть период активности и ограничение на сумму сверху. Можно отдельно устанавливать скидки на продление подписки .
  • купоны для применения скидки - скидку можно предоставить персонально тем пользователям, которые при оформлении заказа укажут специальный набор символов - купон;
  • механизм задания различных ставок НДС для товаров.

Управление свойствами товаров

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



  • Настраиваются свойства товаров с SKU
Управлять свойствами просто - легко набирать, изменять и добавлять новые.

Генератор торговых предложений (SKU)

Автоматическое создание SKU по заданным свойствам!

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

Сотни элементов за секунды!

  • Автоматическое создание SKU товаров по заданным свойствам
  • Установка основных значений для всех элементов
  • Генерация и дополнительная генерация нужных элементов
  • Удобная система наполнения картинками
  • Сотни элементов за 3-5 секунд
  • Гибкая система редактирования после создания элементов



Генерация торговых предложений (SKU элементов)

Если бы не было генератора SKU
Допустим, вам нужно создать SKU элементы для рубашек. У вас 2 свойства SKU - размер и цвет. В каждом из свойств по 5 позиций - 5 цветов, 5 размеров. Вручную вы бы очень долго создавали 25 товаров с SKU, подключали бы к каждому из них изображения и выполняли одинаковые настройки. Генератор SKU за 3-5 секунд создаст вам сотни таких SKU элементов!

Интеллектуальная схема управления картинками

Уменьшить объем галереи в разы!

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

  • Неважно, куда загружены картинки, они будут найдены и отображены
  • Если у вас минимум две картинки, произойдет эффект анимации
Грандиозный выигрыш по скорости отображения галереи и экономии места!




Как работает схема

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

Что это дает реально?

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

  • Например, благодаря применению схемы размер дистрибутива «1С-Битрикс: Управление сайтом» в версии 14.5 уменьшился на 70%!
  • Данное нововведение сократило размер базы демо-данных магазина на 80%!

5 картинок вместо 35! У вас в каталоге 5 товаров по 7 размеров в каждом. Теперь вам для всех размеров одного и того же товара достаточно загрузить 1 картинку. Всего картинок понадобится 5. А не 35, если не применять новую схему управления картинками.

Продажа электронного контента


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

Свойства

Работа со свойствами в разделе магазина



Настройка списка свойств товаров категории

Легко управлять: набирать, изменять и добавлять новые свойства

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

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

  • Управление свойствами происходит в специальном интерфейсе магазина
  • Поддерживается привязка свойств товаров к категориям
  • Свойства наследуются вниз по дереву категорий
  • Любые свойства можно включить в Умный фильтр
  • Упрощенная работы с SKU
  • Каталог содержит глобальный список свойств
Один магазин - один каталог - привязывайте свойства к категориям

В новом каталоге вы можете держать совершенно разнотипные товары со своими уникальными свойствами. Такие товары «не мешают» друг другу в каталоге, поскольку не перекрещиваются по свойствам. Каждая категория наследует свойства вышестоящей. Просто задайте для каждой категории свой индивидуальный список свойств, и все подкатегории унаследуют этот список.

Глобальный список свойств - полное управление !

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



Новое свойство - полная настройка


Включайте свойства в Умный фильтр

Любое свойство, которым обладают товары, может быть включено в умный фильтр. И сделать это можно сразу же при заведении свойства и привязке его к категории - указать «использовать в фильтре». Для этого служат простые пользовательские инструменты для менеджера - чекбоксы, множественные выборы и другое.

Упростите работу с SKU

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


  • «1С:Предприятие 8.2» и «1С-Битрикс: Управление сайтом» поставляются со встроенными штатными механизмами взаимодействия;
  • поддержка двунаправленного обмена данными с «1С:Предприятие» : публикация информации из «1С», выгрузка заказов с сайта и статусов в «1С» и обратно информации по обработке;
  • интеграция с «1С: Предприятие» позволяет автоматизировать взаимообмен данными между каталогами сайта и офлайновыми каталогами в «1С»;
  • поддержка работы с SKU (Stock Keeping Unit): возможность добавления разных ценовых предложений на один товар в зависимости от свойств или характеристик.

Интеграция с Froogle и «Яндекс.Маркет»

Импорт/экспорт данных



  • загружать на сайт и обновлять данные каталогов и цены в форматах CommerceML (из «1С:Предприятие 7») и CSV (из MS Excel).
  • с произвольной продолжительностью шага позволяет контролировать процесс загрузки данных.
  • во всех скриптах импорта поддерживается автогенерация символьных кодов из названия. Должна быть включена опция «Использовать настройки инфоблока для транслитерации символьных кодов», а в настройках инфоблока - «Генерировать символьный код из названия»;
  • можно задать язык для транслитерации (требуется для правильной автогенерации при работе профиля на агенте);
  • поддерживаются настройки инфоблока для изображений (только csv-импорт);
  • предустановленный профиль (частично настроенный разработчиком):
    • создается со всеми возможными настройками, которые можно задать заранее;
    • необходимо дополнительно настроить;
    • о необходимости дополнительной настройки указано в названии профиля;
    • дополнительная настройка выполняется при первом редактировании профиля (либо при его первом запуске).
CommerceML - это единый стандарт обмена коммерческой информацией в формате XML, поддерживаемый «1C». Стандарт учитывает отечественную специфику и включает несколько универсальных решений, необходимых для российских интернет-компаний и торговых организаций.

Real-time обмен с «1С»

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

Получить информацию в режиме реального времени можно:

  • из «1С» в интернет-магазин – о товарах, ценах, остатках в рамках заказов;
  • из магазина в «1С» – по заказам, статусам, платежным системам, покупателям, контрагентам.

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

Мультиканальность взаимодействия с клиентом

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



  • Не важно, где клиент купил товар – в офлайн- или онлайн-магазине
  • Все заказы попадут в ваш интернет-магазин

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

На платформе «1С-Битрикс: Управление сайтом» работают более 20 000 интернет-магазинов

Купить у партнера

Возможности платформы для интернет-магазинов

Удобное управление каталогом товаров, ценами, продажами экономит время.

Поддержка разных единиц измерения позволяет продавать товары в килограммах, литрах, метрах и т.д.

Поддержка торговых предложений SKU позволяет легко добавить в каталог разные размеры и цвета товара.

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

Импорт данных, генератор SKU экономят время при создании каталога.

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

Поддержка служб доставки позволяет автоматически раcсчитать стоимость доставки через: «Почта России», UPS, DHL, «Нова пошта», «Казпочта», СПРС экспресс, курьерская доставка, самовывоз.

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

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

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

Мобильное приложение (для iOS и Android) для интернет-магазина.

Мобильное приложение для администрирования интернет-магазина.

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

Интеграция с «1С:Предприятие»

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

Публикация товарной номенклатуры в каталоге интернет-магазина.
Передача заказов на сайте в «1С» для обработки.
Выгрузка результатов обработки заказов на сайт для уведомления клиентов.

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

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

Интеграция с CRM

CRM в интернет-магазине.

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

«воронка» для оценки эффективности продаж.
и многое другое.

Платформа «1С-Битрикс»

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

Почему «1С-Битрикс»?

Готовый функционал В платформе более 1000 готовых функциональных возможностей не только для интернет-магазина, но и для всего сайта. Не требуется разработка магазина с нуля.
Быстрый запуск Мастер запуска помогает быстро все настроить.
Высокая производительность Магазин выдерживает пиковые нагрузки.

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

Архитектура безопасности «Битрикс: Управление сайтом»

«1С-Битрикс: Управление сайтом 8.0» включает новый модуль «Проактивная защита», который позволяет повысить уровень защищенности сайтов благодаря встроенному в продукт проактивному фильтру (Web Application Firewall).

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

Проактивная защита

Проактивная защита – это целый комплекс технических и организационных мер, которые объединены общей концепцией безопасности и позволяют значительно расширить понятие защищенности и реакции веб-приложений на угрозы. Новый модуль «Проактивная защита» сертифицирован Positive Technologies и протестирован Aladdin — лидерами рынка информационной безопасности.

Вот какой комплекс по защите веб-приложений включает в себя модуль:

  • Панель безопасности с уровнями защищенности
  • Проактивный фильтр (Web Application FireWall)
  • Технологию одноразовых паролей (OTP)
  • Защиту авторизованных сессий
  • Контроль активности
  • Защиту редиректов от фишинга *
  • Внешний контроль инфосреды *
  • Шифрование канала передачи через SSL *
  • Журнал вторжений
  • Защиту административных разделов по IP
  • Стоп-листы
  • Контроль целостности скрипта
  • Рекомендации по настройке *
  • Монитор обновлений *

* — пока в разработке

Проактивный фильтр (Web Application Firewall)

Проактивный фильтр (WAF — Web Application Firewal) обеспечивает защиту от большинства известных атак на веб-приложения. В потоке внешних запросов пользователей проактивный фильтр распознает большинство опасных угроз и блокирует вторжения на сайт. Проактивный фильтр – наиболее эффективный способ защиты от возможных ошибок безопасности, допущенных при реализации интернет-проекта (XSS, SQL Injection, PHP Including и ряда других).

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

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

Панель безопасности с уровнями защищенности

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

  • начальный уровень безопасности — получают проекты на базе Bitrix Framework без установленного модуля «Проактивная защита»;
  • стандартный уровень – в проекте задействованы стандартные инструменты проактивной защиты продукта;
    • проактивный фильтр (на весь сайт без исключений);
    • ведется журнал вторжений за посление 7 дней;
    • включен контроль активности;
    • повышенный уровень безопасности для группы администраторов;
    • использование CAPTCHA при регистрации;
    • режим вывода ошибок (только ошибки).
  • высокий уровень – рекомендованный уровень защиты, получают проекты, выполнившие требования стандартного уровня, и дополнительно включившие:
    • журналирование событий главного модуля;
    • защита административной части;
    • хранение сессий в базе данных;
    • смена идентификатора сессий.
  • повышенный уровень – специальные средства защиты, обязательные для сайтов, содержащих конфиденциальную информацию пользователей, для интернет-магазинов, для тех, кто работает с критичной информацией.Дополнительно к высокому уровню:
    • включение одноразовых паролей;
    • контроль целостности скрипта контроля.

Журнал вторжений

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

  • оперативная регистрация всех событий в системе;
  • в случае срабатывания Проактивного фильтра запись в Журнале в одной из категорий атак:
  • попытка внедрения SQL;
  • попытка атаки через XSS;
  • попытка внедрения PHP.
  • отбор злонамеренных событий по фильтру;
  • просмотр и анализ событий в реальном времени;
  • немедленная реакция — ответная мера на событие;
  • профилактика и предупреждение событий на основе их анализа;

Одноразовые пароли

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

Система одноразовых паролей дополняет стандартную систему авторизации и позволяет значительно усилить систему безопасности интернет-проекта. Для включения системы необходимо использовать аппаратное устройство (например, Aladdin eToken PASS) или соответствующее программное обеспечение, реализующее OTP.

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

  • усиление системы безопасности интернет-проекта;
  • использование аппаратных устройств;
  • использование ПО, реализующего OTP;
  • расширенная аутентификация с одноразовым паролем — при авторизации на сайте пользователь в дополнение к паролю дописывает одноразовый пароль;
  • авторизация только с использованием имени (login) и составного пароля;
  • заполнение при инициализации двух последовательно сгенерированных одноразовых паролей , полученных с устройства;
  • восстановление синхронизации в случае нарушения синхронизации счетчика генерации в устройстве и на сервере.

Контроль целостности файлов

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

  • отслеживание изменений в файловой системе;
  • проверка целостности ядра;
  • проверка системных областей;
  • проверка публичной части продукта.

Проверка целостности скрипта контроля

Перед проверкой целостности системы необходимо проверить скрипт контроля на наличие изменений. При первом запуске скрипта введите в форму произвольный пароль (состоящий из латинских букв и цифр, длиной не менее 10 символов), а также произвольное кодовое (ключевое) слово (отличное от пароля), и нажмите на кнопку «Установить новый ключ».

  • проверка скрипта контроля на наличие изменений;
  • защита целостности скрипта ключом — символьным паролем.

Защита административного раздела

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

Не бойтесь закрыть себе доступ в момент установки блокировки — этот момент проверяется системой.

Каков эффект от использования данной защиты? Любые XSS/CSS атаки на компьютер пользователя становятся неэффективными, а похищение перехваченных данных для авторизации с чужого компьютера — абсолютно бесполезным.

  • ограничение доступа к административной части всех IP адресов, кроме указанных;
  • автоматическое определение системой IP адреса пользователя;
  • ручной ввод разрешенного IP адреса;
  • установка диапазона IP адресов, с которых разрешен доступ к административной части.

Защита сессий

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

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

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

Контроль активности

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

* Контроль активности пользователей ведется на основе средств модуля Веб-аналитика и, следовательно, доступен только в тех редакция продукта, в которые входит этот модуль.

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

Стоп лист

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

  • перенаправление посетителей, параметры которых содержатся в стоп-листе;
  • блокировка пользователей по IP адресам из стоп-листа;
  • ручное пополнение стоп-листа новыми записями;
  • учет статистики пользователей, которым запрещен доступ к сайту;
  • установка периода действия запрета на доступ к сайту для пользователя, IP-сети, маску сети, UserAgent и ссылку, по которой пришел пользователь;
  • изменяемое сообщение, которое будет показано пользователю при попытке доступа к сайту.

* Начиная с версии 8.0 модуль «Проактивная защита» по умолчанию включен в продукт «1С-Битрикс: Управление сайтом» (кроме редакции «Старт»), а также в продукт «1С-Битрикс: Корпоративный портал». Все текущие клиенты (у которых активны обновления и техподдержка) бесплатно загрузят и установят этот модуль по технологии SiteUpdate, и модуль автоматически выставит в проекте параметры, соответствующие уровню безопасности Стандартный.

Закрыть окно

If you like this presentation – show it…

Методы и средства обеспечения информационной безопасности в системе 1С:Предприятие 8.1 П.Б.Хоревдоцент кафедры информационной безопасности РГСУ

Основные методы защиты информационных систем Идентификация и аутентификация субъектов.Авторизация субъектов.Аудит событий, имеющих отношение к безопасности.

Идентификация и аутентификация пользователей Создание и редактирование списка пользователей.Выбор способа аутентификации пользователей.

Способы аутентификации Средствами системы 1С:Предприятие (по имени и паролю).Средствами ОС Microsoft Windows (по имени и паролю или с помощью смарт-карт).

Создание учетной записи пользователя

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

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

Объединение аутентификации средствами 1С:Предприятие и средствами Windows Наиболее безопасный способ аутентификации пользователей.Требуется принудительное отображение диалога аутентификации пользователя средствами 1С:Предприятие (параметр командной строки /WA+).

Назначение пользователю роли и интерфейса

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

Создание и редактирование роли Выбор объекта (объектов) конфигурации.Выбор прав доступа, разрешенных для выбранного объекта.Учет наследования (иерархии) прав доступа.

Создание и редактирование роли Возможность автоматической установки прав доступа к новым объектам.Возможность ограничения доступа к данным на уровне отдельных полей и записей.Ограничение доступа к данным может быть определено с помощью конструктора или путем создания и редактирования именованных шаблонов ограничения доступа.

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

Создание пользовательского интерфейса

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

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

Настройка журнала регистрации системы 1С:Предприятие Возможность сохранения разделения журнала по периодам и его объединения с ранее сохраненным журналом.Возможность автоматического обновления после заданного интервала времени при просмотре журнала регистрации.

Настройка журнала регистрации

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

Отбор записей в журнале регистрации

Сохранение журнала регистрации В формате 1С:Предприятие (*.elf).В формате XML.

Выводы В системе 1С:Предприятие 8.1 реализованы все необходимые методы обеспечения безопасности информационных систем.В механизме парольной аутентификации предусмотрены возможности ее усиления и объединения с механизмом аутентификации пользователей ОС Windows.При авторизации пользователей используется гибкий и мощный механизм ролевого разграничения доступа к объектам информационной системы.

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

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

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

12.03.2018
07.08.2018

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

Механизм автоматических шаблонов мета-данных позволяет задать description, title,keywords для элементов и разделов, а также для элементов доступны шаблоны для установки alt, title и шаблона имени файла детального и анонсового изображений.

В шаблоне может быть несколько вариантов данных.

Во-первых, это, конечно-же, может быть любой произвольный текст. Этот текст будет выведен автоматически у заданного объекта (и всех потомков, если это раздел, так что не забывайте у потомков написать свой уникальный текст).

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

{=this.Name}

Вот список зарезервированных слов:

  • this - означает текущий объект;
  • parent - родительский объект. Пример: {=parent.PreviewText} - анонсовый текст родительского раздела;
  • sections - родительские секции начиная с верхнего уровня. пример: {=this.sections.name} - названия родительских разделов;
  • iblock - инфоблок текущего объекта. Пример: {=iblock.PreviewText} - описание инфоблока;
  • property - свойство текущего объекта. Пример: {=this.property.CML_ARTICLE} - выведет значение свойства с артикулом. Для того чтобы у элемента показать пользовательское свойство, заданное для раздела, можно воспользоваться шаблоном: {=this.parent.property.name} - выдаст значение свойства UF_NAME;
  • Для редакций, имеющих модуль Торговый каталог, можно также получить свойство торгового предложения: {=this.catalog.sku.property.COLOR} - выдаст значение свойства "Цвет" торгового предложения. Чтобы получить значения данного свойства у торговых предложений, но без повторяющихся значений, можно воспользоваться функцией: {=distinct this.catalog.sku.property.COLOR};
  • Чтобы получить цены торговых предложений, необходимо указать тип цены, которая должна быть выведена:{=this.catalog.sku.price.BASE;} - выдаст все цены, либо так: {=min this.catalog.sku.price.BASE} можно получить минимальную цену;
  • Для получения габаритов товара, необходимо обратиться к соответствующим данным: {=this.catalog.weight} - вес товара, {=this.catalog.measure} - единица измерения, {=concat catalog.store ", "} - склады, перечисленные через запятую

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

  • lower - приведет значение к нижнему регистру. Пример: {=lower this.Name};
  • upper - приведет значение к верхнему регистру. Пример: {=upper this.Name};
  • limit - ограничить элементы по разделителю. Пример: {=limit {=this.PreviewText} "." 2} - оставит текст до 2 точки, начиная с начала;
  • concat - задаётся разделитель и несколько строк объединяются через разделитель. Пример: {=concat this.sections.name " / "} - все названия родительских разделов будут соединены с помощью слэша;
  • min - находит минимальный элемент. Пример: {=min this.catalog.sku.price.BASE};
  • max - находит максимальный элемент. Пример: {=max this.catalog.sku.price.BASE};
  • distinct - оставит только значения без повторения(уникальные).;
  • translit - транслитерация значения. Пример: {=translit this.Name};

Конечно же список функций можно расширять до бесконечности. Для этого, нужно воспользоваться обработчиком события OnTemplateGetFunctionClass модуля "Информационные блоки".

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

If (\Bitrix\Main\Loader::includeModule("iblock")) { \Bitrix\Main\EventManager::getInstance()->addEventHandler("iblock", "OnTemplateGetFunctionClass", "seoTemplatesHandler"); function seoTemplatesHandler(Bitrix\Main\Event $event) { $arParam = $event->getParameters(); $functionClass = $arParam; if(is_string($functionClass) && class_exists($functionClass)){ switch ($functionClass){ case "iffilled": // вывод свойства только если оно заполнено $result = new Bitrix\Main\EventResult(1,$functionClass); break; case "take_first": // вывод первого из заполненных значений $result = new Bitrix\Main\EventResult(1,$functionClass); } } return $result; } //подключаем файл с определением класса FunctionBase //это пока требуется т.к. класс не описан в правилах автозагрузки include_once($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/iblock/lib/template/functions/fabric.php"); class iffilled extends \Bitrix\Iblock\Template\Functions\FunctionBase { public function onPrepareParameters(\Bitrix\Iblock\Template\Entity\Base $entity, $parameters) { $arguments = array(); /** @var \Bitrix\Iblock\Template\NodeBase $parameter */ foreach ($parameters as $parameter) { $arguments = $parameter->process($entity); } return $arguments; } public function calculate(array $parameters) { if(isset($parameters) && $parameters && isset($parameters)) { return sprintf($parameters,$parameters); } return ""; } } class take_first extends \Bitrix\Iblock\Template\Functions\FunctionBase { public function calculate($parameters) { $arParams = $this->parametersToArray($parameters); return $arParams; } } }

Чтобы воспользоваться данным шаблоном, нужно прописать данный шаблон в виде:

{=iffilled this.property.CML_ARTICLE "Артикул: %s"} - {=this.Name}

Купить {=take_first this.property.HEADER this.Name}. Цена {=this.catalog.price.BASE} в интернет-магазине...

В результате, если в свойстве HEADER контент-менеджер ввел какое-то значение - будет выведено оно, если же нет - будет выведено название товара.

В решениях Аспро: Next 1.1.0, Аспро: Оптимус 1.1.11, Аспро: Маркет 1.3.11 и Аспро: Шины и диски 2.0 тип SKU (списком или с переключателем) можно задать индивидуально для каждого раздела каталога.

3-минутная видеоинструкция по настройке:

По умолчанию настройка раздела передается всем подразделам, которые в нем содержатся. Например, при выборе 1 типа SKU для раздела «Одежда» настройка продублируется в подразделы «Женская одежда» и «Мужская одежда». Чтобы изменить тип SKU в любом из подразделов, нужно выполнить настройку отдельно для него. Давайте рассмотрим на примере.

Установим тип SKU №1 (с переключателем) для раздела «Одежда», а для подраздела «Мужская одежда» отдельно установим тип SKU №2 (в виде списка). В результате в подразделах раздела «Одежда» по умолчанию будет выбран 1 тип SKU:

  • в подразделе «Женская одежда»
    • в подразделе «Детская одежда для девочек»

    А в подразделе «Мужская одежда» будет выбран второй тип SKU, т.к. для него мы установили настройку отдельно:


    Индивидуальный тип SKU можно настроить как в публичной, так и в административной части сайта.

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



    Наведите указатель на список товаров. На появившемся меню сверху нажмите «Изменить раздел».


    Откроется редактор карточки. Перейдите на вкладку «Доп. поля». Выберите в одноименном перечне требуемый тип SKU и сохраните изменения.

    Для настройки из админки в Аспро: Next перейдите в Рабочий стол → Контент → Каталог (aspro.next) → Каталог товаров. Откройте карточку нужного раздела. Рассмотрим на примере подраздела «Мужская одежда». Нажимаем на кнопку «Гамбургер» на соответствующей строке и в меню выбираем «Изменить».


    В Аспро: Оптимус и Аспро: Маркет перейдите в Рабочий стол → Контент → Каталог → Каталог товаров и откройте карточку раздела – нажмите кнопку «Гамбургер» на соответствующей строке и выберите «Изменить».


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