Партнерская конференция «1С-Битрикс» Интернет магазин - как перейти на новую версию 15.5 Технические особенности, конвертация Алексей Кирсанов Ведущий разработчик «1С-Битрикс» | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Задайте вопрос на странице трансляции Официальный тег конференции в социальных сетях #bitrixconf | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Рефакторинг магазина • Повышение устойчивости работы • Качественный и более понятный АПИ • Оптимизация производительности • Новое ядро D7 • Новые возможности • Запас прочности на дальнейшее расширение | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Бизнес-логика магазина Коллекция товаров (корзина) Заказ Свойства и т.п. Коллекция отгрузок Коллекция оплат • Архивирование Товар заказа Отгрузка • История Состав отгрузки Оплата Компания Склады, штрих коды и т.п. | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Структура БД магазина • Новые сущности • Частичные оплаты • Частичные отгрузки • Архивирование • Компании • Местоположения • История • ORM – репозиторий (прокси) | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Заказ • Анализ заказа: товары и документы • Новые интерфейсы • История • Пользовательские типы свойств заказа • Архивация заказов • Единый интерфейс настройки физического смысла свойств и параметров заказа | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Заказ: автопересчет • Редактирование заказа не вызывает автоматический пересчет цен, товаров и скидок. • Пересчет по кнопке | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Заказ: разделение • Разделение в рамках заказа • Независимая отгрузка частей заказа • Независимая оплата частей заказа • Разделение заказа | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Заказ: скидки • Применяются те скидки, которые были на момент оформления • Скидки можно отключать • Скидки на доставку | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Заказ: свойства • Нет предопределенных обязательных полей при оформлении заказа | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Частичная оплата • Один заказ – много оплат • Оплата с внутреннего счета • Компания, на которую принимается оплата • Новые интерфейсы • История оплат • Рефакторинг и актуализация платежных систем | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Частичная отгрузка • Один заказ - много отгрузок • У каждой отгрузки свои служба доставки, статус, резервация и отгрузка • Компания, с которой отгружается • Новые интерфейсы • История отгрузок • Рефакторинг служб доставки | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Службы доставки • Объединение настраиваемых и автоматизированных служб • Группировка по папкам • Наценки в процентах и в валюте заказа • Гибкая настройка ограничений Пользовательские типы ограничений • Дополнительные услуги Пользовательские типы услуг • Единый АПИ для всех служб доставки • Новые интерфейсы | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Местоположения • Дерево любого уровня вложенности • Связь с внешними местоположениями • Идентификация по коду • Быстрый поиск • Разные варианты выбора • Импорт с выбором уровней | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Компании • Произвольное количество компаний с произвольными набираемыми свойствами • Атрибуты компаний • Доставку и оплату можно привязать к компании • Отчеты по компаниям • Шаг к холдинговой структуре | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ ebay | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Миграция | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Версии 15.0.0 и 15.5.0 Старый магазин 15.0.0 14.11.15 15.1.0 ... Х м и г р а т о р 15.0.0 15.1.0 ... Новый магазин 15.5.0 ... | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Мастер миграции • До конвертации все работает по старому • Пошаговый мастер • Перезапускабельность • Длительное время при большом объеме данных • Резервная копия • Закрытие публичной части | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Что не будет работать • Часть старых событий • Частичные оплаты и отгрузки через старый АПИ • Старые местоположения • Обратитесь к нам за консультацией | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Запуск конвертации • Изменение структуры таблиц • Создание новых таблиц • Конвертация служб доставок • Копирование файлов модуля • Миграция данных • Скорость зависит от объема данных и железа | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Конвертация завершена | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Что получили • Полное переосмысление работы с заказами • Новое ядро D7 • Современные технологии • Решение реальных архитектурных проблем • Интеграция с другими системами • Серьезный задел на будущее | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Что дальше • Окончание рефакторинга магазина • Рефакторинг платежных систем: • 10 основных систем • Возврат денег покупателю • Поддержка частичных оплат • Новые службы доставки • Углубление поддержки типов товаров • Замена или удаление товара комплекта в заказе • Расширение функционала скидок • Холдинговая структура • Публичные компоненты | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Задайте вопрос на странице трансляции Официальный тег конференции в социальных сетях #bitrixconf | ПАРТНЕРСКАЯ КОНФЕРЕНЦИЯ Спасибо за внимание! Вопросы?