Содержание
- 2. в приложении Bitrixconf Ждем ваши вопросы: онлайн на странице трансляции Пишем вопросы здесь #bitrixconf
- 3. Процедура оформления заказа D7
- 5. Переход на eCommerce D7 Реконструкция всей процедуры заказа Повышение конверсии интернет-магазина Задача изменений
- 6. A/B тестирование маркетинговый метод используется для оценки и управления конверсией сайта «А» ― это то, как
- 7. A/B-тестирование новой процедуры заказа
- 8. А/В-тестирование оформления заказа 1,2% Конверсия 0,9% Конверсия А В
- 9. Оформление заказа Требования времени Требования клиентов Новые возможности Новая архитектура D7 Адаптивная верстка
- 10. Оплата и доставка в зависимости от региона Запрашиваем у клиента только нужную информацию Поддержка точек самовывоза
- 11. Компонент sale.order.ajax идеальный, и его не надо кастомизировать — Орландо Виласека, разработчик
- 12. Службы доставки
- 13. Автоматическое отслеживание статусов Синхронизация статусов Ограничения Дополнительные услуги Автоматическое размещение заявки на забор груза в службу
- 14. Событие на расчет стоимости доставки // в /bitrix/php_interface/init.php EventManager::getInstance()->addEventHandler('sale', 'onSaleDeliveryServiceCalculate', 'myCalc'); function myCalc(Event $event) { /**
- 15. Новая служба доставки
- 16. // в /bitrix/php_interface/include/sale_delivery/ или /local/php_interface/include/sale_delivery/ // custom/handler.php namespace Sale\Handlers\Delivery; use Bitrix\Sale\Delivery\CalculationResult; use Bitrix\Sale\Delivery\Services\Base; class CustomHandler extends
- 17. protected function calculateConcrete(\Bitrix\Sale\Shipment $shipment) { $result = new CalculationResult(); $price = floatval($this->config["MAIN"]["PRICE"]); $weight = floatval($shipment->getWeight()) /
- 18. "ITEMS" => array( "PRICE" => array( "TYPE" => "NUMBER", "MIN" => 0, "NAME" => 'Стоимость доставки
- 19. Новые ограничения
- 20. // в init.php Main\EventManager::getInstance()->addEventHandler('sale', 'onSaleDeliveryRestrictionsClassNamesBuildList', 'myBuildList'); function myBuildList() { return new \Bitrix\Main\EventResult( \Bitrix\Main\EventResult::SUCCESS, array( '\ByMoonday' =>
- 21. // в /restrictions/bymoonday.php use Bitrix\Sale\Delivery\Restrictions; use Bitrix\Sale\Internals\CollectableEntity; class ByMoonday extends Restrictions\Base { public static function getClassTitle()
- 22. public static function check($moonday, array $restrictionParams, $deliveryId = 0) { if ($moonday || $moonday > $restrictionParams['MAX_MOONDAY'])
- 23. public static function getParamsStructure($entityId = 0) { return array( "MIN_MOONDAY" => array( 'TYPE' => 'NUMBER', 'DEFAULT'
- 24. Новые дополнительные услуги
- 25. // в init.php Main\EventManager::getInstance()->addEventHandler('sale', 'onSaleDeliveryExtraServicesClassNamesBuildList', 'myBuildList'); function myBuildList() { return new Main\EventResult(Main\EventResult::SUCCESS, array('\MyService' => 'folder/myservice.php')); }
- 26. Платежные системы
- 27. Возврат денег Тонкая настройка банковского счета B2B платежи в Яндекс Кастомизация шаблонов платежных систем Ограничения Не
- 28. Код платежа (ID) vs. Номер платежа Номер платежа: номер заказа/порядковый номер платежа Для заказа с ID=49
- 29. Кастомизация шаблона return false;"> " method="post" id="my_yandex"> " type="hidden"> * * *
- 30. Обработчики – классы + вспомогательные файлы Наследование, интерфейсы Базовые классы PaySystem\BaseServiceHandler PaySystem\ServiceHandler Пути /local/php_interface/include/sale_payment/ /bitrix/php_interface/include/sale_payment/ Системные
- 31. Новые ограничения Main\EventManager::getInstance()->addEventHandler('sale', 'onSalePaySystemRestrictionsClassNamesBuildList', 'myBuildList');
- 32. Холдинговая структура
- 33. На смену отдельным каталогам для каждого города приходит единый каталог Город покупателя влияет на время доставки,
- 34. Автоматическое назначение компании и ответственного в зависимости от города местонахождения покупателя выбирается: юридическое лицо ответственный менеджер
- 35. Схема работы ОПЛАТА ЗАКАЗ ОПЛАТА ОТГРУЗКА КОМПАНИЯ 1 КОМПАНИЯ 2 КОМПАНИЯ 3 ОТГРУЗКА
- 36. ООО Моя компания г. Москва физические лица ИП Антон Компотов г. Москва юридические лица ООО Максим
- 37. Настраиваем: компании - 1
- 38. Настраиваем: платежные системы
- 39. Оформляем заказ
- 40. Пользовательские правила Main\EventManager::getInstance()->addEventHandler('sale', 'onSaleCompanyRulesClassNamesBuildList', 'myBuildList');
- 41. Персональный раздел
- 42. Единый комплексный компонент всего персонального раздела, расширены сценарии использования Все компоненты написаны с использованием нового ядра
- 43. Мои заказы Оплата Смена способа оплаты Статус доставки Поддержка множественных оплат и отгрузок Повторение заказа Отмена
- 44. Текущий внутренний счет Возможность пополнить Оплата заказов с внутреннего счета Покупка денег
- 45. Подписка на отсутствующие товары
- 46. Новые возможности скидок В следующей части Кастомизация административного раздела Автоматизация 1 2 3
- 48. Скачать презентацию