Новые возможности интеграции с 1С в сфере eCommerce ++ Артем Рябинков «1С-Битрикс» Интернет-магазин, интегрированный с 1С Интеграция продукта "1С:Битрикс: Управление сайтом" с системой "1С:Предприятие (УТ и УПП)" позволяет обеспечить продажу товаров и услуг в сети Интернет: • • • • выгружать на сайт каталог товаров и прайс-лист из 1С; обновлять данные по товарам, ценам и остаткам из 1С по расписанию; получать в 1С заказы интернет-магазина и обрабатывать их; информировать покупателей в личном кабинете об статусах их заказов. Архитектура интеграции • Обмен данными по расписанию • CommerceML via POST • Безопасность • Производительность • Готовый транспорт – широкие возможности доработки Новая версия интеграции с УТ Функциональные улучшения в новой версии интеграции с «1С:Управление торговлей» 1. Выгрузка групп номенклатуры в разные инфоблоки 2. Выгрузка множественных изображений 3. Настройка сортировки товарных позиций 4. Улучшение выгрузки свойств товаров 5. Настройка форматов значений и величин 6. Новый принцип выгрузки характеристик 7. Выгрузка и обработка скидок, дисконтных карт 8. Мелкие улучшения и исправления Выгрузка групп номенклатуры в разные инфоблоки В CommerceML нет изменений – на каждую группу отдельные файлы import.xml и offers.xml. 6 Выгрузка множественных изображений Выгрузка поддержана в модуле инфоблоков с версии 8.0.0. Дополнительные картинки будут выгружены в множественное свойство «Картинки», с типом «Файл» 7 Настройка сортировки номенклатурных позиций Можно выбрать несколько критериев сортировки позиций. Выбранный вариант сортировки будет сохранен и в инфоблоке (с помощью поля SORT). 8 Улучшение выгрузки свойств товарных позиций 1. Расширен перечень выгружаемых типов свойств. Сейчас доступны следующие типы: • Строка • Число • Булево • Дата + время (вместе или отдельно) • Справочник 2. В CommerceML передается тип свойства и поддерживается модулем инфоблоков 3. Для типа «Справочник» выгружаются все его значения и загружаются в свойство инфоблока. 4. Доступны варианты форматирования значений свойств на этапе генерации CommerceML (следующий слайд). Настройка форматов представления величин Все настройки форматирования передаются в CommerceML и могут 10 быть обработаны на сайте. Корректная обработка учета по характеристикам Раньше: Разные характеристики товаров выгружались только как отдельные товары (размножение товаров). Сейчас: Возможность сделать отдельно товар и предложения по нему (в разных инфоблоках). 11 Выгрузка скидок. Обработка скидок от количества 12 Множество мелких улучшение и исправлений 1. Реакции на отмену проведения заказа, перемещения товаров из группы в группу и т.п. 2. Настройка сортировки товарных позиций 3. Выгрузки характеристик вместе 4. Корректная выгрузка HTML-кода 5. Приведение единицы веса к единому формату (граммы) 6. Исправление некоторых ошибок при обмене номенклатурой и заказами 13 Более высокая производительность генерации СML Переработано ядро генерации XML в модуле 1С. Использованы новые технологии, появившееся в платформе: • Использование пакетов запросов • Использование виртуальных таблиц • Оптимизация расхода памяти В результате СУЩЕСТВЕННО УВЕЛИЧЕНА ПРОИЗВОДИТЕЛЬНОСТЬ И СТАБИЛЬНОСТЬ РАБОТЫ НА БОЛЬШИХ ОБЪЕМАХ ДАННЫХ! Раньше при обработке большого массива данных происходило резкое потребление памяти, которая в определенный момент заканчивалась. (10-15 тыс.записей, расход памяти – 2Gb, через час выгрузка останавливалась) Теперь расход памяти строго регулируется и скрипт всегда отрабатывает до конца (до 256 Мб ОЗУ, выгрузка 20 тыс. – 10 мин, 60 тыс. – 15 мин, 80 тыс. – 25 мин.). 14 Расширение CommerceML 1. Описание свойств и значений 2. Форматы данных и значений. 3. Скидки номенклатуры 4. Выгрузка характеристик в пакете предложений 5. Тип поля описания: text/html 6. Дисконтные карты Документ с подробной информацией по расширению XML: http://1c.1c-bitrix.ru/ecommerce/v2.php#tab-cml_ext-link 15 Начните пользоваться прямо сейчас 1. Скачайте модуль выгрузки http://1c.1c-bitrix.ru/ecommerce/v2.php 2. Проверьте версии 1С Новый функционал требует платформы 1С от v8.1.11.67, и УТ версии от 10.3.7.8. 3. Установите модуль его в существующую конфигурацию, согласно прилагаемой инструкции (внутри дистрибутива) 4. Обновите «1С-Битрикс: Управление сайтом» до последней версии 16 Вся информация в одном месте 1 сентября запущен специализированный вебсайт, посвященный вопросам интеграции программных продуктов 1С-Битрикс и 1С. - Для клиентов - Для пользователей - Для разработчиков Блог интеграции, кейсы, форум, техподдержка, документация и многое другое. http://1c.1c-bitrix.ru/ecommerce/ Для партнеров: Компетенция «Интеграция с 1С» Данную компетенцию получают партнеры, разрабатывающим интернет-проекты, включающие взаимодействие или интеграцию с программными продуктами фирмы 1С. 7 месяцев с момента запуска- 36 компаний, около 100 описаний внедрения (кейсов). Ожидаем увидеть вас в этом списке: http://1c.1c-bitrix.ru/deployment/index.php#tab-1c_list-link Результаты работы партнеров - проекты: http://1c.1c-bitrix.ru/deployment/projects.php + подробное описание каждого проекта 18 Спасибо за внимание! Вопросы? [email protected]