SlideShare a Scribd company logo
Юрий Волошин, Алексей Кирсанов
1C-Битрикс
Новая eCommerce платформа D7:
архитектура, управление товарами и ценами
в приложении Bitrixconf
Ждем ваши вопросы:
онлайн на странице трансляции
Пишем
вопросы
здесь
#bitrixconf
• Торговый каталог
• Новый интернет-магазин
• Миграция
• Оформление заказов
• Кастомизация
• службы доставок
• платежные системы
• административная часть
• Холдинговая структура
• Персональный раздел
• Скидки
• Автоматизация
О чем
Торговый каталог
управление товарами и ценами
• Простой товар
• Товар с торговыми предложениями
• Набор
• Комплект
• Товары с коэфициентами
Типы товаров, принципы использования
Что отличает такие товары
• Общий остаток
• Делители расфасовки
• Не желательная предварительная
развеска и расфасовка
• Приход в единицах хранения
• Показ клиентам в единицах
продажи
Товары с коэфициентами
• Штатная система округления
o В пользу клиента
o В пользу предприятия
o По арифметическим правилам
• Округление до целочисленных цен: 10,
50, 100, …
• Привлекательная цена
• Быстрое изменение цен на процент или
сумму
• Изменение цен на основание другой
цены
Управление ценами, округление
Торговый каталог
новые компоненты D7
• ООП, классы
• Наследование
• Универсальность
• Функциональность
• Скорость внедрения
Компоненты каталога D7
class SaleRecommendedProductsComponent
extends BitrixIblockComponentElementList
{
}
Простейший компонент
Шаблон, скопированный из любого подходящего наследника
BitrixIblockComponentElementList
( bitrix:catalog.item )
1.
2.
class SaleRecommendedProductsComponent
extends BitrixIblockComponentElementList
{
protected function getProductIds()
{
return array(4, 18, 10, 6, 12);
}
}
Расширяем компонент - 1
class SaleRecommendedProductsComponent extends ElementList
{
protected function getFilter()
{
$filterFields = parent::getFilter();
$filterFields['ACTIVE'] = 'Y';
return $filterFields;
}
protected function getSort()
{
return array("NAME" => "ASC");
}
}
Расширяем компонент - 2
1С-Битрикс E-commerce D7
• Решить головоломку по
совместимости в API
• Создать сложнейший
конвертор
• Быстрый переход на новое
современное ecommerce
решение
• База клиентов продолжается
• Сохранение инвестиций
• С этой версии у нас все работает по
новому
• У нас новое крутое API
• Вам нужно переучиваться
• Вы будете адаптировать весь свой
код, который уже написан
• Данные (заказы, клиенты)
начинают набираться с нуля
• Огромный период перехода
VS СовместимыйНесовместимый
Трудный выбор!
• Требования клиентов
• Требования времени
• Новая архитектура D7
• Новые возможности
• Полностью
перепроектированный
интернет-магазин с запасом
для технологического
развития и масштабирования
Новая E-commerce платформа D7
Новая e-commerce платформа D7
Единственное промышленное решение из
коробки, функционал которого
соответствует требованиям магазина
любого масштаба.
Новая e-commerce
платформа D7
• Заказ состоит из трех документов
• Заказ (документ намерений)
• Документы отгрузок
• Документы оплат
Устройство OMS
ОПЛАТА
ЗАКАЗ
ОПЛАТА
ОТГРУЗКА ОТГРУЗКА
ОТГРУЗКА
Кейсы работы с OMS
• Обычный онлайн заказ в интернет-
магазине
• Заказ по телефону
• Изменение состава заказа
• Частичная/Разделенная отгрузка
• Частичная/Разделенная оплата
• Отслеживание взаимосвязей в
документах
• …
Архитектура
$products = array(
array('PRODUCT_ID' => 18, 'NAME' => 'Товар 1', 'PRICE' => 500,
'CURRENCY' => 'RUB', 'QUANTITY' => 3.25),
);
$basket = SaleBasket::create(SITE_ID);
foreach ($products as $product)
{
$item = $basket->createItem("catalog", $product["PRODUCT_ID"]);
unset($product["PRODUCT_ID"]);
$item->setFields($product);
}
$order = SaleOrder::create(SITE_ID, 1);
$order->setPersonTypeId(1);
$order->setBasket($basket);
Создание заказа - 1
$shipmentCollection = $order->getShipmentCollection();
$shipment = $shipmentCollection->createItem(
SaleDeliveryServicesManager::getObjectById(1)
);
$shipmentItemCollection = $shipment->getShipmentItemCollection();
/** @var SaleBasketItem $basketItem */
foreach ($basket as $basketItem)
{
$item = $shipmentItemCollection->createItem($basketItem);
$item->setQuantity($basketItem->getQuantity());
}
Создание заказа - 2
$paymentCollection = $order->getPaymentCollection();
$payment = $paymentCollection->createItem(
SalePaySystemManager::getObjectById(1)
);
$payment->setField("SUM", $order->getPrice());
$payment->setField("CURRENCY", $order->getCurrency());
$result = $order->save();
if (!$result->isSuccess())
{
//$result->getErrors();
}
Создание заказа - 3
$order = SaleOrder::load(42);
$order->setField("USER_DESCRIPTION", "Доставить к подъезду");
$shipmentCollection = $order->getShipmentCollection();
/** @var SaleShipment $shipment */
foreach ($shipmentCollection as $shipment)
{
if (!$shipment->isSystem())
$shipment->allowDelivery();
}
$result = $order->save();
if (!$result->isSuccess())
{
//$result->getErrors();
}
Изменение заказа
Переход на
1С-Битрикс E-commerce D7
Старый магазин завершил свое развитие, следующий путь – только
конвертация. Для перехода недостаточно установки обновлений.
Необходимо сконвертировать старую платформу в новую:
• Изменяются структуры таблиц
• Создаются новые таблицы
• Копируются файлы модуля
• Мигрируют данные
• Конвертируются службы доставок и платежные обработчики
95%
• Модуль Интернет-магазин (sale) 15.5.0
• Резервная копия
• Пошаговый мастер конвертации
o до конвертации все работает по
старому
o закрытие публичной части
o Возможность перезапуска
• Высокая скорость конвертации
o до 1 500 000 заказов за 10 минут
Мастер конвертации
Старый
магазин
Конвертация
Новый
магазин
• Изменилась структура таблиц
• Появились новые таблицы
• Изменился код модуля: D7, ORM, ООП
• Изменились службы доставки
• Изменились платежные системы
• Мигрировали данные
• Совместимость API
• Совместимость событий
1С-Битрикс E-commerce D7
• Изменились
o сущности (заказ, оплаты, отгрузки, …)
o жизненный цикл
o система событий
o структура хранения в базе данных
o платежные системы
o службы доставки
o ограничения
• Есть вопросы – мы ответим
Обратите внимание – «совместимость»!
• Новая гибкая архитектура
• Новые возможности
• Новый функционал
• Объектно-ориентированный
АПИ
• Новые компоненты
• Запас прочности для
расширения
• Устаревшая модель
• Старые технологии
• Устаревший АПИ
• Сложность в поддержке и
расширении
VS
Новый
магазин
Старый
магазин
Новый компонент
оформления заказа
В следующей части
Различные способы
кастомизации
Холдинговая
структура
1 2 3
Спасибо за внимание!
Вопросы?

More Related Content

What's hot

Эффективный интернет магазин Игорь Шевчик
Эффективный интернет магазин Игорь ШевчикЭффективный интернет магазин Игорь Шевчик
Эффективный интернет магазин Игорь Шевчик
borovoystudio
 
Интернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ru
Интернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ruИнтернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ru
Интернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ru
Nikolay Kochnev
 
CRM: Кто ваш покупатель? Клиента надо знать в лицо
CRM: Кто ваш покупатель? Клиента надо знать в лицо CRM: Кто ваш покупатель? Клиента надо знать в лицо
CRM: Кто ваш покупатель? Клиента надо знать в лицо
Burbon.ru
 
Создать интернет-магазин? - Легко!
Создать интернет-магазин? - Легко!Создать интернет-магазин? - Легко!
Создать интернет-магазин? - Легко!
MoySklad
 
презентация 1. андрей фомичев - it-улей - умный интернет-магазин. максималь...
презентация 1.   андрей фомичев - it-улей - умный интернет-магазин. максималь...презентация 1.   андрей фомичев - it-улей - умный интернет-магазин. максималь...
презентация 1. андрей фомичев - it-улей - умный интернет-магазин. максималь...Евгений Алексеев
 
В.Дудка Интернет-магазин за неделю
В.Дудка Интернет-магазин за неделюВ.Дудка Интернет-магазин за неделю
В.Дудка Интернет-магазин за неделюВиталий Дудка
 
Разработка интернет-магазина с 1С Битрикс
Разработка интернет-магазина с 1С БитриксРазработка интернет-магазина с 1С Битрикс
Разработка интернет-магазина с 1С Битрикс
Max Baas
 
Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...
Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...
Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...
Anastasiia Ovcharenko
 
Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...
Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...
Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...
AMP Academy
 
«1С-Битрикс: Управление сайтом»: платформа для интернет-магазина
«1С-Битрикс: Управление сайтом»:  платформа для интернет-магазина«1С-Битрикс: Управление сайтом»:  платформа для интернет-магазина
«1С-Битрикс: Управление сайтом»: платформа для интернет-магазинаBurbon.ru
 
Правильный интернет магазин на платформе 1С-Битрикс
Правильный интернет магазин на платформе 1С-БитриксПравильный интернет магазин на платформе 1С-Битрикс
Правильный интернет магазин на платформе 1С-Битрикс
newsite_by
 
«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина
«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина
«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина
Агентство интернет-маркетинга Мирмекс
 
1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина
1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина
1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазинаMikhail Belyaev
 
crm
crmcrm
С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"
С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"
С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"
awgua
 
Разумная разработка интернет-магазина: функционал и сценарии работы
Разумная  разработка интернет-магазина: функционал и сценарии работы Разумная  разработка интернет-магазина: функционал и сценарии работы
Разумная разработка интернет-магазина: функционал и сценарии работы
Burbon.ru
 
05 razrabotka pod insales
05 razrabotka pod insales05 razrabotka pod insales
05 razrabotka pod insales
Sokolov Artyom
 
МойСклад. Автоматизация интернет-магазина. Три шага к успеху
МойСклад. Автоматизация интернет-магазина. Три шага к успехуМойСклад. Автоматизация интернет-магазина. Три шага к успеху
МойСклад. Автоматизация интернет-магазина. Три шага к успеху
MoySklad
 

What's hot (20)

Эффективный интернет магазин Игорь Шевчик
Эффективный интернет магазин Игорь ШевчикЭффективный интернет магазин Игорь Шевчик
Эффективный интернет магазин Игорь Шевчик
 
Интернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ru
Интернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ruИнтернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ru
Интернет-магазин на 1С-Битрикс. Екатерина Масягина, Burbon.ru
 
Fsb 2015 summer
Fsb 2015 summerFsb 2015 summer
Fsb 2015 summer
 
CRM: Кто ваш покупатель? Клиента надо знать в лицо
CRM: Кто ваш покупатель? Клиента надо знать в лицо CRM: Кто ваш покупатель? Клиента надо знать в лицо
CRM: Кто ваш покупатель? Клиента надо знать в лицо
 
Создать интернет-магазин? - Легко!
Создать интернет-магазин? - Легко!Создать интернет-магазин? - Легко!
Создать интернет-магазин? - Легко!
 
презентация 1. андрей фомичев - it-улей - умный интернет-магазин. максималь...
презентация 1.   андрей фомичев - it-улей - умный интернет-магазин. максималь...презентация 1.   андрей фомичев - it-улей - умный интернет-магазин. максималь...
презентация 1. андрей фомичев - it-улей - умный интернет-магазин. максималь...
 
Интеграция интернет-магазина и 1С
Интеграция интернет-магазина и 1СИнтеграция интернет-магазина и 1С
Интеграция интернет-магазина и 1С
 
В.Дудка Интернет-магазин за неделю
В.Дудка Интернет-магазин за неделюВ.Дудка Интернет-магазин за неделю
В.Дудка Интернет-магазин за неделю
 
Разработка интернет-магазина с 1С Битрикс
Разработка интернет-магазина с 1С БитриксРазработка интернет-магазина с 1С Битрикс
Разработка интернет-магазина с 1С Битрикс
 
Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...
Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...
Создать интернет-магазин легко! Преимущества платформы 1С-Битрикс для управле...
 
Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...
Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...
Подбираем оптимальный функционал для вашего интернет- магазина. Возможности п...
 
«1С-Битрикс: Управление сайтом»: платформа для интернет-магазина
«1С-Битрикс: Управление сайтом»:  платформа для интернет-магазина«1С-Битрикс: Управление сайтом»:  платформа для интернет-магазина
«1С-Битрикс: Управление сайтом»: платформа для интернет-магазина
 
Правильный интернет магазин на платформе 1С-Битрикс
Правильный интернет магазин на платформе 1С-БитриксПравильный интернет магазин на платформе 1С-Битрикс
Правильный интернет магазин на платформе 1С-Битрикс
 
«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина
«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина
«1С-Битрикс: Управление сайтом» - платформа для интернет-магазина
 
1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина
1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина
1С-Битрикс: инструменты повышения конверсии и продаж интернет-магазина
 
crm
crmcrm
crm
 
С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"
С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"
С. Головко "Правильный интернет-магазин на платформе 1С-Битрикс"
 
Разумная разработка интернет-магазина: функционал и сценарии работы
Разумная  разработка интернет-магазина: функционал и сценарии работы Разумная  разработка интернет-магазина: функционал и сценарии работы
Разумная разработка интернет-магазина: функционал и сценарии работы
 
05 razrabotka pod insales
05 razrabotka pod insales05 razrabotka pod insales
05 razrabotka pod insales
 
МойСклад. Автоматизация интернет-магазина. Три шага к успеху
МойСклад. Автоматизация интернет-магазина. Три шага к успехуМойСклад. Автоматизация интернет-магазина. Три шага к успеху
МойСклад. Автоматизация интернет-магазина. Три шага к успеху
 

Similar to Новая eCommerce платформа D7: архитектура, управление товарами и ценами

битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс докладбитриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
borovoystudio
 
Умный бэк-офис. Управление торговлей онлайн
Умный бэк-офис. Управление торговлей онлайнУмный бэк-офис. Управление торговлей онлайн
Умный бэк-офис. Управление торговлей онлайн
MoySklad
 
Logistics for e-commerce (online retail)
Logistics for e-commerce (online retail)Logistics for e-commerce (online retail)
Logistics for e-commerce (online retail)
Polina Vinokurova
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation
Alexandr Zhuravlev
 
"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина
"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина
"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина
Интернет-агентство Митра
 
дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...
дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...
дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...singree
 
Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)
Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)
Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)MoySklad
 
Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...
Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...
Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...
web2win
 
"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов
"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов
"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов
awgua
 
05 moy sklad_eretailforum2014
05 moy sklad_eretailforum201405 moy sklad_eretailforum2014
05 moy sklad_eretailforum2014
InSales
 
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...web2win
 
Как обеспечить постоянный рост онлайн-бизнеса?
Как обеспечить постоянный рост онлайн-бизнеса?Как обеспечить постоянный рост онлайн-бизнеса?
Как обеспечить постоянный рост онлайн-бизнеса?
MoySklad
 
Reality:Автоматизация сервисного центра
Reality:Автоматизация сервисного центраReality:Автоматизация сервисного центра
Reality:Автоматизация сервисного центра
Yaroslav Kulik
 
Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.
Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.
Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.
Perederey Alexander
 
Платформа для интернет-магазина
Платформа для интернет-магазинаПлатформа для интернет-магазина
Платформа для интернет-магазина1С-Битрикс
 
Презентация интернет магазина
Презентация интернет магазинаПрезентация интернет магазина
Презентация интернет магазина
Борис Логинов
 
Платформа для интернет-магазина -- 1С Битрикс
Платформа для интернет-магазина -- 1С БитриксПлатформа для интернет-магазина -- 1С Битрикс
Платформа для интернет-магазина -- 1С Битрикс
Max Baas
 
Возможности «1С-Битрикс: Управление сайтом»
Возможности «1С-Битрикс: Управление сайтом»Возможности «1С-Битрикс: Управление сайтом»
Возможности «1С-Битрикс: Управление сайтом»1С-Битрикс
 
1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...
1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...
1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...
borovoystudio
 
Новинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMS
Новинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMSНовинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMS
Новинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMS
Astra Media Group, Russia
 

Similar to Новая eCommerce платформа D7: архитектура, управление товарами и ценами (20)

битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс докладбитриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
 
Умный бэк-офис. Управление торговлей онлайн
Умный бэк-офис. Управление торговлей онлайнУмный бэк-офис. Управление торговлей онлайн
Умный бэк-офис. Управление торговлей онлайн
 
Logistics for e-commerce (online retail)
Logistics for e-commerce (online retail)Logistics for e-commerce (online retail)
Logistics for e-commerce (online retail)
 
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation
 
"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина
"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина
"1С-Битрикс: Управление сайтом" - платформа для интернет-магазина
 
дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...
дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...
дмитрий сусов как_сделать_сайт_конкурентным_преимуществом_—_продающий_функцио...
 
Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)
Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)
Интернет-магазин: запусти, раскрути и настрой продажи (МойСклад)
 
Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...
Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...
Денис Донченко, 1С-Битрикс: "Масштабирование интернет-магазина: какие бывают ...
 
"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов
"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов
"Создаем эффективный интернет-магазин для прибыльного бизнеса" Д. Суслов
 
05 moy sklad_eretailforum2014
05 moy sklad_eretailforum201405 moy sklad_eretailforum2014
05 moy sklad_eretailforum2014
 
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...
Рябинков Артем, 1С-Битрикс (Москва) Руководитель отдела развития бизнеса: "Ин...
 
Как обеспечить постоянный рост онлайн-бизнеса?
Как обеспечить постоянный рост онлайн-бизнеса?Как обеспечить постоянный рост онлайн-бизнеса?
Как обеспечить постоянный рост онлайн-бизнеса?
 
Reality:Автоматизация сервисного центра
Reality:Автоматизация сервисного центраReality:Автоматизация сервисного центра
Reality:Автоматизация сервисного центра
 
Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.
Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.
Презентация продукта 1С-Битрикс: Малый бизнес. Как обогнать конкурнетов.
 
Платформа для интернет-магазина
Платформа для интернет-магазинаПлатформа для интернет-магазина
Платформа для интернет-магазина
 
Презентация интернет магазина
Презентация интернет магазинаПрезентация интернет магазина
Презентация интернет магазина
 
Платформа для интернет-магазина -- 1С Битрикс
Платформа для интернет-магазина -- 1С БитриксПлатформа для интернет-магазина -- 1С Битрикс
Платформа для интернет-магазина -- 1С Битрикс
 
Возможности «1С-Битрикс: Управление сайтом»
Возможности «1С-Битрикс: Управление сайтом»Возможности «1С-Битрикс: Управление сайтом»
Возможности «1С-Битрикс: Управление сайтом»
 
1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...
1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...
1С-Битрикс: Управление сайтом платформа для создания и управления интернет-ма...
 
Новинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMS
Новинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMSНовинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMS
Новинки и «вкусности» в CMS Bitrix и Umi. Критерии выбора CMS
 

More from 1С-Битрикс

Bitrix24.Гонконг
Bitrix24.ГонконгBitrix24.Гонконг
Bitrix24.Гонконг
1С-Битрикс
 
Презентация версии Битрикс24.Таити 16 ноября 2017 г.
Презентация версии Битрикс24.Таити 16 ноября 2017 г.Презентация версии Битрикс24.Таити 16 ноября 2017 г.
Презентация версии Битрикс24.Таити 16 ноября 2017 г.
1С-Битрикс
 
Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.
Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.
Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.
1С-Битрикс
 
«1С-Битрикс: Управление сайтом 17.0»
«1С-Битрикс: Управление сайтом 17.0»«1С-Битрикс: Управление сайтом 17.0»
«1С-Битрикс: Управление сайтом 17.0»
1С-Битрикс
 
Как работать на субподряде. Взгляд со стороны крупного агентства
Как работать на субподряде. Взгляд со стороны крупного агентстваКак работать на субподряде. Взгляд со стороны крупного агентства
Как работать на субподряде. Взгляд со стороны крупного агентства
1С-Битрикс
 
Бизнес с Битрикс24. Партнерская программа
Бизнес с Битрикс24. Партнерская программаБизнес с Битрикс24. Партнерская программа
Бизнес с Битрикс24. Партнерская программа
1С-Битрикс
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
1С-Битрикс
 
Как выстроить направление продаж и производства Битрикс24: основные ошибки
Как выстроить направление продаж и производства Битрикс24: основные ошибкиКак выстроить направление продаж и производства Битрикс24: основные ошибки
Как выстроить направление продаж и производства Битрикс24: основные ошибки
1С-Битрикс
 
Дзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлению
Дзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлениюДзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлению
Дзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлению
1С-Битрикс
 
Как обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрамиКак обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрами
1С-Битрикс
 
Как всегда о налогах и не только
Как всегда о налогах и не толькоКак всегда о налогах и не только
Как всегда о налогах и не только
1С-Битрикс
 
Цифры, графики, вот это вот все
Цифры, графики, вот это вот всеЦифры, графики, вот это вот все
Цифры, графики, вот это вот все
1С-Битрикс
 
Конструирование продукта и комплексная стратегия маркетинга
Конструирование продукта и комплексная стратегия маркетингаКонструирование продукта и комплексная стратегия маркетинга
Конструирование продукта и комплексная стратегия маркетинга
1С-Битрикс
 
Холакратия. Метрики. Ценности
Холакратия. Метрики. ЦенностиХолакратия. Метрики. Ценности
Холакратия. Метрики. Ценности
1С-Битрикс
 
Сквозная аналитика: чтобы что?
Сквозная аналитика: чтобы что?Сквозная аналитика: чтобы что?
Сквозная аналитика: чтобы что?
1С-Битрикс
 
Уговоры, подарки, подкуп? Как получить хорошие публикации в СМИ
Уговоры, подарки, подкуп? Как получить хорошие публикации в СМИУговоры, подарки, подкуп? Как получить хорошие публикации в СМИ
Уговоры, подарки, подкуп? Как получить хорошие публикации в СМИ
1С-Битрикс
 
Удаленка. Почему мы от нее отказались
Удаленка. Почему мы от нее отказалисьУдаленка. Почему мы от нее отказались
Удаленка. Почему мы от нее отказались
1С-Битрикс
 
Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...
Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...
Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...
1С-Битрикс
 
Кого и как увольнять в первую очередь руководителю?
Кого и как увольнять в первую очередь руководителю?Кого и как увольнять в первую очередь руководителю?
Кого и как увольнять в первую очередь руководителю?
1С-Битрикс
 
Как защитить персональные данные в "облаке"?
Как защитить персональные данные в "облаке"?Как защитить персональные данные в "облаке"?
Как защитить персональные данные в "облаке"?
1С-Битрикс
 

More from 1С-Битрикс (20)

Bitrix24.Гонконг
Bitrix24.ГонконгBitrix24.Гонконг
Bitrix24.Гонконг
 
Презентация версии Битрикс24.Таити 16 ноября 2017 г.
Презентация версии Битрикс24.Таити 16 ноября 2017 г.Презентация версии Битрикс24.Таити 16 ноября 2017 г.
Презентация версии Битрикс24.Таити 16 ноября 2017 г.
 
Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.
Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.
Презентация новой версии Битрикс24.Сингапур 13 апреля 2017 г.
 
«1С-Битрикс: Управление сайтом 17.0»
«1С-Битрикс: Управление сайтом 17.0»«1С-Битрикс: Управление сайтом 17.0»
«1С-Битрикс: Управление сайтом 17.0»
 
Как работать на субподряде. Взгляд со стороны крупного агентства
Как работать на субподряде. Взгляд со стороны крупного агентстваКак работать на субподряде. Взгляд со стороны крупного агентства
Как работать на субподряде. Взгляд со стороны крупного агентства
 
Бизнес с Битрикс24. Партнерская программа
Бизнес с Битрикс24. Партнерская программаБизнес с Битрикс24. Партнерская программа
Бизнес с Битрикс24. Партнерская программа
 
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!Бизнес-процессы в агентском бизнесе: сейчас или никогда!
Бизнес-процессы в агентском бизнесе: сейчас или никогда!
 
Как выстроить направление продаж и производства Битрикс24: основные ошибки
Как выстроить направление продаж и производства Битрикс24: основные ошибкиКак выстроить направление продаж и производства Битрикс24: основные ошибки
Как выстроить направление продаж и производства Битрикс24: основные ошибки
 
Дзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлению
Дзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлениюДзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлению
Дзен-продажи. Как заработать на косяках Битрикса? Меняем отношение к явлению
 
Как обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрамиКак обеспечить свою студию квалифицированными кадрами
Как обеспечить свою студию квалифицированными кадрами
 
Как всегда о налогах и не только
Как всегда о налогах и не толькоКак всегда о налогах и не только
Как всегда о налогах и не только
 
Цифры, графики, вот это вот все
Цифры, графики, вот это вот всеЦифры, графики, вот это вот все
Цифры, графики, вот это вот все
 
Конструирование продукта и комплексная стратегия маркетинга
Конструирование продукта и комплексная стратегия маркетингаКонструирование продукта и комплексная стратегия маркетинга
Конструирование продукта и комплексная стратегия маркетинга
 
Холакратия. Метрики. Ценности
Холакратия. Метрики. ЦенностиХолакратия. Метрики. Ценности
Холакратия. Метрики. Ценности
 
Сквозная аналитика: чтобы что?
Сквозная аналитика: чтобы что?Сквозная аналитика: чтобы что?
Сквозная аналитика: чтобы что?
 
Уговоры, подарки, подкуп? Как получить хорошие публикации в СМИ
Уговоры, подарки, подкуп? Как получить хорошие публикации в СМИУговоры, подарки, подкуп? Как получить хорошие публикации в СМИ
Уговоры, подарки, подкуп? Как получить хорошие публикации в СМИ
 
Удаленка. Почему мы от нее отказались
Удаленка. Почему мы от нее отказалисьУдаленка. Почему мы от нее отказались
Удаленка. Почему мы от нее отказались
 
Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...
Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...
Продажи с удовольствием! Как построить эффективную систему обучения менеджеро...
 
Кого и как увольнять в первую очередь руководителю?
Кого и как увольнять в первую очередь руководителю?Кого и как увольнять в первую очередь руководителю?
Кого и как увольнять в первую очередь руководителю?
 
Как защитить персональные данные в "облаке"?
Как защитить персональные данные в "облаке"?Как защитить персональные данные в "облаке"?
Как защитить персональные данные в "облаке"?
 

Новая eCommerce платформа D7: архитектура, управление товарами и ценами

  • 1. Юрий Волошин, Алексей Кирсанов 1C-Битрикс Новая eCommerce платформа D7: архитектура, управление товарами и ценами
  • 2. в приложении Bitrixconf Ждем ваши вопросы: онлайн на странице трансляции Пишем вопросы здесь #bitrixconf
  • 3. • Торговый каталог • Новый интернет-магазин • Миграция • Оформление заказов • Кастомизация • службы доставок • платежные системы • административная часть • Холдинговая структура • Персональный раздел • Скидки • Автоматизация О чем
  • 5. • Простой товар • Товар с торговыми предложениями • Набор • Комплект • Товары с коэфициентами Типы товаров, принципы использования
  • 6. Что отличает такие товары • Общий остаток • Делители расфасовки • Не желательная предварительная развеска и расфасовка • Приход в единицах хранения • Показ клиентам в единицах продажи Товары с коэфициентами
  • 7. • Штатная система округления o В пользу клиента o В пользу предприятия o По арифметическим правилам • Округление до целочисленных цен: 10, 50, 100, … • Привлекательная цена • Быстрое изменение цен на процент или сумму • Изменение цен на основание другой цены Управление ценами, округление
  • 8.
  • 10. • ООП, классы • Наследование • Универсальность • Функциональность • Скорость внедрения Компоненты каталога D7
  • 11. class SaleRecommendedProductsComponent extends BitrixIblockComponentElementList { } Простейший компонент Шаблон, скопированный из любого подходящего наследника BitrixIblockComponentElementList ( bitrix:catalog.item ) 1. 2.
  • 12. class SaleRecommendedProductsComponent extends BitrixIblockComponentElementList { protected function getProductIds() { return array(4, 18, 10, 6, 12); } } Расширяем компонент - 1
  • 13. class SaleRecommendedProductsComponent extends ElementList { protected function getFilter() { $filterFields = parent::getFilter(); $filterFields['ACTIVE'] = 'Y'; return $filterFields; } protected function getSort() { return array("NAME" => "ASC"); } } Расширяем компонент - 2
  • 15. • Решить головоломку по совместимости в API • Создать сложнейший конвертор • Быстрый переход на новое современное ecommerce решение • База клиентов продолжается • Сохранение инвестиций • С этой версии у нас все работает по новому • У нас новое крутое API • Вам нужно переучиваться • Вы будете адаптировать весь свой код, который уже написан • Данные (заказы, клиенты) начинают набираться с нуля • Огромный период перехода VS СовместимыйНесовместимый Трудный выбор!
  • 16. • Требования клиентов • Требования времени • Новая архитектура D7 • Новые возможности • Полностью перепроектированный интернет-магазин с запасом для технологического развития и масштабирования Новая E-commerce платформа D7
  • 18. Единственное промышленное решение из коробки, функционал которого соответствует требованиям магазина любого масштаба. Новая e-commerce платформа D7
  • 19. • Заказ состоит из трех документов • Заказ (документ намерений) • Документы отгрузок • Документы оплат Устройство OMS ОПЛАТА ЗАКАЗ ОПЛАТА ОТГРУЗКА ОТГРУЗКА ОТГРУЗКА
  • 20. Кейсы работы с OMS • Обычный онлайн заказ в интернет- магазине • Заказ по телефону • Изменение состава заказа • Частичная/Разделенная отгрузка • Частичная/Разделенная оплата • Отслеживание взаимосвязей в документах • …
  • 22. $products = array( array('PRODUCT_ID' => 18, 'NAME' => 'Товар 1', 'PRICE' => 500, 'CURRENCY' => 'RUB', 'QUANTITY' => 3.25), ); $basket = SaleBasket::create(SITE_ID); foreach ($products as $product) { $item = $basket->createItem("catalog", $product["PRODUCT_ID"]); unset($product["PRODUCT_ID"]); $item->setFields($product); } $order = SaleOrder::create(SITE_ID, 1); $order->setPersonTypeId(1); $order->setBasket($basket); Создание заказа - 1
  • 23. $shipmentCollection = $order->getShipmentCollection(); $shipment = $shipmentCollection->createItem( SaleDeliveryServicesManager::getObjectById(1) ); $shipmentItemCollection = $shipment->getShipmentItemCollection(); /** @var SaleBasketItem $basketItem */ foreach ($basket as $basketItem) { $item = $shipmentItemCollection->createItem($basketItem); $item->setQuantity($basketItem->getQuantity()); } Создание заказа - 2
  • 24. $paymentCollection = $order->getPaymentCollection(); $payment = $paymentCollection->createItem( SalePaySystemManager::getObjectById(1) ); $payment->setField("SUM", $order->getPrice()); $payment->setField("CURRENCY", $order->getCurrency()); $result = $order->save(); if (!$result->isSuccess()) { //$result->getErrors(); } Создание заказа - 3
  • 25. $order = SaleOrder::load(42); $order->setField("USER_DESCRIPTION", "Доставить к подъезду"); $shipmentCollection = $order->getShipmentCollection(); /** @var SaleShipment $shipment */ foreach ($shipmentCollection as $shipment) { if (!$shipment->isSystem()) $shipment->allowDelivery(); } $result = $order->save(); if (!$result->isSuccess()) { //$result->getErrors(); } Изменение заказа
  • 27. Старый магазин завершил свое развитие, следующий путь – только конвертация. Для перехода недостаточно установки обновлений. Необходимо сконвертировать старую платформу в новую: • Изменяются структуры таблиц • Создаются новые таблицы • Копируются файлы модуля • Мигрируют данные • Конвертируются службы доставок и платежные обработчики 95%
  • 28. • Модуль Интернет-магазин (sale) 15.5.0 • Резервная копия • Пошаговый мастер конвертации o до конвертации все работает по старому o закрытие публичной части o Возможность перезапуска • Высокая скорость конвертации o до 1 500 000 заказов за 10 минут Мастер конвертации Старый магазин Конвертация Новый магазин
  • 29.
  • 30. • Изменилась структура таблиц • Появились новые таблицы • Изменился код модуля: D7, ORM, ООП • Изменились службы доставки • Изменились платежные системы • Мигрировали данные • Совместимость API • Совместимость событий 1С-Битрикс E-commerce D7
  • 31. • Изменились o сущности (заказ, оплаты, отгрузки, …) o жизненный цикл o система событий o структура хранения в базе данных o платежные системы o службы доставки o ограничения • Есть вопросы – мы ответим Обратите внимание – «совместимость»!
  • 32. • Новая гибкая архитектура • Новые возможности • Новый функционал • Объектно-ориентированный АПИ • Новые компоненты • Запас прочности для расширения • Устаревшая модель • Старые технологии • Устаревший АПИ • Сложность в поддержке и расширении VS Новый магазин Старый магазин
  • 33. Новый компонент оформления заказа В следующей части Различные способы кастомизации Холдинговая структура 1 2 3