I ОБНОВЛЕНИЯ Целую рабочую неделю (!) у нас заняла разработка и отладка механизма доставки существующим клиентам обновлений с новым функционалом Битроника. Это был действительно очень важный вопрос, ведь копировать новые шаблоны и вносить правки вручную каждому клиенту индивидуально -- не реально. Мы много думали над задачей.. В итоге, решили ее комплексно:
1. Теперь, после закачки обновлений через BitrixUpdate автоматически запускается мастер установки типового решения, который предлагает пользователю выбрать:
После чего шаблон сайта и входящие в него шаблоны компонент сменятся.
ВНИМАНИЕ! Ваш текущий шаблон сайта сохранится и если вы вносили в него какие-то изменения то их нужно будет внести в новый шаблон повторно!
II НОВЫЕ МОДУЛИ 1. Мастер создания товарной категории Мы вынесли его из решение в отдельный модуль и немного расширили его возможности: Модуль автоматизирует рутинные операции при добавлении в интернет-магазин новой товарной группы.
Все что необходимо ввести контент-менеджеру это: тип инфоблока, название товарной группы, имя папки на английском, идентификатор товарной группы в 1С (для связи), подписи.
Далее мастер автоматически произведет все рутинные операции, а именно: 1. создаст тип инфоблока и его папку в публичной части сайта (если необходимо) 2. создаст инфоблок и его папку в публичной части сайта 3. настроит в инфоблоке ЧПУ для детальной страницы, раздела, инфоблока 4. настроит в инфоблоке доступы 5. настроит в инфоблоке индексацию элементов и разделов модулем поиска 6. создаст в инфоблоке общие для всех инфоблоков свойства-справочники: Страна изготовитель, Производитель, Размер, Гарантия, Новинка, Хит продаж, Спецпредложение, На главную, Фотографии, KEYWORDS, DESCRIPTION, TITLE и другие (можно изменить/добавить отредактировав скрипт по инструкции) 7. в папки Типа инфоблока и Инфоблока положит .section.php и index.php с уже настроенными Title и включенным и уже настроенным комплексным компонентом bitrix:catalog
На что ранее у администраторов интернет-магазинов уходило до 1 часа теперь делается за пару минут!
Видео-демонстрация работы схожего Мастера создания новой товарной категории и интеграции ее с 1С на клиентском проекте: http://screencast.com/t/ibT8JwpJ
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 (Билеты на мероприятие) выполненные в соответствии со спецификацией: http://help.yandex.ru/partnermarket/?id=1121122 Каждый шаблон имеет собственный набор параметров настройки.
Все новые входящие в состав решения модули уже существующие клиенты получают бесплатно. Пожалуйста, проверяйте систему обновлений: Рабочий стол -> Настройки -> Marketplace -> Обновление решений
III Исправлено множество мелких недочетов в ТР и входящих в его состав модулях. Теперь, когда мы знаем, что весь новый разработанный нами функционал гарантированно будет доставлен уже существующим клиентам -- ждите много нового и вкусного..
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».