I ОБНОВЛЕНИЯ
Целую рабочую неделю (!) у нас заняла разработка и отладка механизма доставки существующим клиентам обновлений с новым функционалом Битроника. Это был действительно очень важный вопрос, ведь копировать новые шаблоны и вносить правки вручную каждому клиенту индивидуально -- не реально. В итоге, решили ее комплексно:
1. Теперь, после закачки обновлений через BitrixUpdate автоматически запускается мастер установки типового решения, который предлагает пользователю выбрать:

После чего шаблон сайта и входящие в него шаблоны компонент сменятся.
ВНИМАНИЕ! Ваш текущий шаблон сайта сохранится и если вы вносили в него какие-то изменения то их нужно будет внести в новый шаблон повторно!
2. И отдельно, через систему BitrixUpdate обновляются входящие в состав типового решения модули, мастера и компоненты выложенные в MarketPlace в виде самостоятельных модулей:
(Новый функционал!)
(Новый функционал!)
Это удобно, так как во-первых, их можно приобрести отдельно (без Битроника) -- мы сами используем их на многих своих проектах и везде они обновляются централизовано. А, во-вторых, для обновления небольшого компонента типового решения нет нужды выпускать обновление всего ТР.
II НОВЫЕ МОДУЛИ
1. Мастер создания товарной категории
Мы вынесли его из решение в отдельный модуль и немного расширили его возможности: Модуль автоматизирует рутинные операции при добавлении в интернет-магазин новой товарной группы.
Все что необходимо ввести контент-менеджеру это: тип инфоблока, название товарной группы, имя папки на английском, идентификатор товарной группы в 1С (для связи), подписи.
Далее мастер автоматически произведет все рутинные операции, а именно:
1. создаст тип инфоблока и его папку в публичной части сайта (если необходимо)
2. создаст инфоблок и его папку в публичной части сайта
3. настроит в инфоблоке ЧПУ для детальной страницы, раздела, инфоблока
4. настроит в инфоблоке доступы
5. настроит в инфоблоке индексацию элементов и разделов модулем поиска
6. создаст в инфоблоке общие для всех инфоблоков свойства-справочники:
Страна изготовитель,
Производитель,
Размер,
Гарантия,
Новинка,
Хит продаж,
Спецпредложение,
На главную,
Фотографии,
KEYWORDS,
DESCRIPTION,
TITLE
и другие (можно изменить/добавить отредактировав скрипт по инструкции)
7. в папки Типа инфоблока и Инфоблока положит .section.php и index.php с уже настроенными Title и включенным и уже настроенным комплексным компонентом bitrix:catalog
На что ранее у администраторов интернет-магазинов уходило до 1 часа теперь делается за пару минут!
Видео-демонстрация работы схожего Мастера создания новой товарной категории и интеграции ее с 1С на клиентском проекте:
2. Выгрузка в Яндекс.Маркет PRO (компонент 2.0)
В отличии от стандартной выгрузки (Каталог -> Экспорт -> Yandex-simple) данный функционал реализован на компоненте 2.0 подобно компоненту bitrix.rss.out. Навешивание на агент или крон не требуется, работает кэширование.
+ работает как на любых редакциях 1С-Битрикс включая "Старт" (если модуль торгового каталога отсутствует — берет цены и наличие из заданных свойств инфоблока)
+ строит дерево категорий по любой структуре каталога: типы инфоблоков, инфоблоки, разделы, подразделы и т.д.
+ если встречает инфоблок с SKU — строит YML по товарным предложениям (так как уникальный URL для каждого offer это обязательное требование Яндекс — ссылки строятся как ссылка на товар + якорь товарного предложения)
+ принимает фильтры, в результате чего можно гибко настраивать формирование списка выгружаемых товаров по условиям (значение свойства, величина цены, принадлежность к разделу и т.д.)
+ в шаблонах позволяет легко настраивать различные условия для формирования вывода конкретного предложения, например: если количество товара 4, то ставим статус в наличии, если менее — то под заказ и т.д.
+ позволяет легко передавать в шаблон значения нужных свойств инфоблока, например, для выгрузки ставок
+ понимает скидки, цены с диапазонами
+ берет фотографии товаров из указанного свойства типа файл, а если для конкретного товара не находит там, то берет из стандартных полей "Изображение детально" и "Изображение анонс".
+ 7 уже готовых шаблонов:
1. .default (Упрощенное описание)
2. vendor.model (Произвольный товар)
3. book (Книги)
4. audiobook (Аудиокниги)
5. artist.title (Музыкальная и видео продукция)
6. tour (Туры)
7. event-ticket (Билеты на мероприятие)
выполненные в соответствии со спецификацией:
Каждый шаблон имеет собственный набор параметров настройки.
Все новые входящие в состав решения модули уже существующие клиенты получают бесплатно. Пожалуйста, проверяйте систему обновлений: Рабочий стол -> Настройки -> Marketplace -> Обновление решений
III Исправлено множество мелких недочетов в ТР и входящих в его состав модулях.
Теперь, когда мы знаем, что весь новый разработанный нами функционал гарантированно будет доставлен уже существующим клиентам -- ждите много нового и вкусного..
Целую рабочую неделю (!) у нас заняла разработка и отладка механизма доставки существующим клиентам обновлений с новым функционалом Битроника. Это был действительно очень важный вопрос, ведь копировать новые шаблоны и вносить правки вручную каждому клиенту индивидуально -- не реально. В итоге, решили ее комплексно:
1. Теперь, после закачки обновлений через BitrixUpdate автоматически запускается мастер установки типового решения, который предлагает пользователю выбрать:

После чего шаблон сайта и входящие в него шаблоны компонент сменятся.
ВНИМАНИЕ! Ваш текущий шаблон сайта сохранится и если вы вносили в него какие-то изменения то их нужно будет внести в новый шаблон повторно!
2. И отдельно, через систему BitrixUpdate обновляются входящие в состав типового решения модули, мастера и компоненты выложенные в MarketPlace в виде самостоятельных модулей:
(Новый функционал!)
(Новый функционал!)
Это удобно, так как во-первых, их можно приобрести отдельно (без Битроника) -- мы сами используем их на многих своих проектах и везде они обновляются централизовано. А, во-вторых, для обновления небольшого компонента типового решения нет нужды выпускать обновление всего ТР.
II НОВЫЕ МОДУЛИ
1. Мастер создания товарной категории
Мы вынесли его из решение в отдельный модуль и немного расширили его возможности: Модуль автоматизирует рутинные операции при добавлении в интернет-магазин новой товарной группы.
Все что необходимо ввести контент-менеджеру это: тип инфоблока, название товарной группы, имя папки на английском, идентификатор товарной группы в 1С (для связи), подписи.
Далее мастер автоматически произведет все рутинные операции, а именно:
1. создаст тип инфоблока и его папку в публичной части сайта (если необходимо)
2. создаст инфоблок и его папку в публичной части сайта
3. настроит в инфоблоке ЧПУ для детальной страницы, раздела, инфоблока
4. настроит в инфоблоке доступы
5. настроит в инфоблоке индексацию элементов и разделов модулем поиска
6. создаст в инфоблоке общие для всех инфоблоков свойства-справочники:
Страна изготовитель,
Производитель,
Размер,
Гарантия,
Новинка,
Хит продаж,
Спецпредложение,
На главную,
Фотографии,
KEYWORDS,
DESCRIPTION,
TITLE
и другие (можно изменить/добавить отредактировав скрипт по инструкции)
7. в папки Типа инфоблока и Инфоблока положит .section.php и index.php с уже настроенными Title и включенным и уже настроенным комплексным компонентом bitrix:catalog
На что ранее у администраторов интернет-магазинов уходило до 1 часа теперь делается за пару минут!
Видео-демонстрация работы схожего Мастера создания новой товарной категории и интеграции ее с 1С на клиентском проекте:
2. Выгрузка в Яндекс.Маркет PRO (компонент 2.0)
В отличии от стандартной выгрузки (Каталог -> Экспорт -> Yandex-simple) данный функционал реализован на компоненте 2.0 подобно компоненту bitrix.rss.out. Навешивание на агент или крон не требуется, работает кэширование.
+ работает как на любых редакциях 1С-Битрикс включая "Старт" (если модуль торгового каталога отсутствует — берет цены и наличие из заданных свойств инфоблока)
+ строит дерево категорий по любой структуре каталога: типы инфоблоков, инфоблоки, разделы, подразделы и т.д.
+ если встречает инфоблок с SKU — строит YML по товарным предложениям (так как уникальный URL для каждого offer это обязательное требование Яндекс — ссылки строятся как ссылка на товар + якорь товарного предложения)
+ принимает фильтры, в результате чего можно гибко настраивать формирование списка выгружаемых товаров по условиям (значение свойства, величина цены, принадлежность к разделу и т.д.)
+ в шаблонах позволяет легко настраивать различные условия для формирования вывода конкретного предложения, например: если количество товара 4, то ставим статус в наличии, если менее — то под заказ и т.д.
+ позволяет легко передавать в шаблон значения нужных свойств инфоблока, например, для выгрузки ставок
+ понимает скидки, цены с диапазонами
+ берет фотографии товаров из указанного свойства типа файл, а если для конкретного товара не находит там, то берет из стандартных полей "Изображение детально" и "Изображение анонс".
+ 7 уже готовых шаблонов:
1. .default (Упрощенное описание)
2. vendor.model (Произвольный товар)
3. book (Книги)
4. audiobook (Аудиокниги)
5. artist.title (Музыкальная и видео продукция)
6. tour (Туры)
7. event-ticket (Билеты на мероприятие)
выполненные в соответствии со спецификацией:
Каждый шаблон имеет собственный набор параметров настройки.
Все новые входящие в состав решения модули уже существующие клиенты получают бесплатно. Пожалуйста, проверяйте систему обновлений: Рабочий стол -> Настройки -> Marketplace -> Обновление решений
III Исправлено множество мелких недочетов в ТР и входящих в его состав модулях.
Теперь, когда мы знаем, что весь новый разработанный нами функционал гарантированно будет доставлен уже существующим клиентам -- ждите много нового и вкусного..
