🗊Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация

Категория: Авто/мото
Нажмите для полного просмотра!
Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №1Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №2Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №3Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №4Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №5Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №6Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №7Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №8Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №9Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №10Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №11Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №12Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №13Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №14Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №15Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №16Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №17Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №18Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №19Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №20Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №21Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №22Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №23Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №24Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №25Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №26Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №27Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №28Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №29Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №30Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №31Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №32Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №33Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №34Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №35Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №36Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №37Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №38Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №39Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №40Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №41Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №42Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №43Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №44Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №45Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №46Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №47Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №48

Содержание

Вы можете ознакомиться и скачать Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация. Презентация содержит 48 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №1
Описание слайда:

Слайд 2





Все дороги ведут в Checkout
Андрей Церкус
Magento Developer, Magento Core Team,
Magento Inc.
Описание слайда:
Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc.

Слайд 3





Три кита Чекаута
Описание слайда:
Три кита Чекаута

Слайд 4





Расчет итоговой суммы
Стоимость товаров
Скидки
Налоги
Бонусные программы
Описание слайда:
Расчет итоговой суммы Стоимость товаров Скидки Налоги Бонусные программы

Слайд 5





1 - Термины
Описание слайда:
1 - Термины

Слайд 6





Value / Base Value
Описание слайда:
Value / Base Value

Слайд 7





Виртуальные товары
Виртуальная квота присоединяется к Billing-адресу.
Описание слайда:
Виртуальные товары Виртуальная квота присоединяется к Billing-адресу.

Слайд 8





Nominal item
Служит для Recurring Profiles – автоматических платежей с определенным периодом
Бета-версия – есть ограничения (только 1 Nominal item в Quote)
Собственная система обсчета, базирующаяся на обычной с небольшими отличиями
Описание слайда:
Nominal item Служит для Recurring Profiles – автоматических платежей с определенным периодом Бета-версия – есть ограничения (только 1 Nominal item в Quote) Собственная система обсчета, базирующаяся на обычной с небольшими отличиями

Слайд 9





Subtotal / Grand Total
Описание слайда:
Subtotal / Grand Total

Слайд 10





Тax rate
Налоговая ставка для комбинации
Налогов может быть несколько
Описание слайда:
Тax rate Налоговая ставка для комбинации Налогов может быть несколько

Слайд 11





Weee / FPT
Фиксированный (не процентный) налог на единицу продукции
Модуль Magento – Weee. В интерфейсе – FPT (Fixed Price Tax)
Описание слайда:
Weee / FPT Фиксированный (не процентный) налог на единицу продукции Модуль Magento – Weee. В интерфейсе – FPT (Fixed Price Tax)

Слайд 12





Цена товаров включает налоги
В интерфейсе – Catalog prices including tax
Необходимо определять чистую цену товара перед вычислением налогов
Описание слайда:
Цена товаров включает налоги В интерфейсе – Catalog prices including tax Необходимо определять чистую цену товара перед вычислением налогов

Слайд 13





Метод расчета налогов
Unit price:  ∑ [(Product Price * Tax Rate) * Qty]
Row total: ∑ [(Product Price * Qty) * Tax Rate]
Total: ∑ (Tax Class Total * Tax Class Rate] – все товары бьются по классам налогообложения, после чего к ним применяются ставки налогов
Наличие разных методов – из-за законодательства стран и личных предпочтений владельцев магазинов.
Описание слайда:
Метод расчета налогов Unit price: ∑ [(Product Price * Tax Rate) * Qty] Row total: ∑ [(Product Price * Qty) * Tax Rate] Total: ∑ (Tax Class Total * Tax Class Rate] – все товары бьются по классам налогообложения, после чего к ним применяются ставки налогов Наличие разных методов – из-за законодательства стран и личных предпочтений владельцев магазинов.

Слайд 14





Ура! Теперь общие термины понятны и не страшны!
:)
Описание слайда:
Ура! Теперь общие термины понятны и не страшны! :)

Слайд 15





2 - Процесс
Описание слайда:
2 - Процесс

Слайд 16





Алгоритм
Описание слайда:
Алгоритм

Слайд 17


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №17
Описание слайда:

Слайд 18





Список коллекторов
Настраивается в config.xml, как обычно это делается в Magento
Можно управлять порядком, так как некоторые основываются на результатах других коллекторов
Для построения списка – служебная модель Quote_Address_Total_Collector
На данный момент 10 коллекторов в CE и +3 в EE
Описание слайда:
Список коллекторов Настраивается в config.xml, как обычно это делается в Magento Можно управлять порядком, так как некоторые основываются на результатах других коллекторов Для построения списка – служебная модель Quote_Address_Total_Collector На данный момент 10 коллекторов в CE и +3 в EE

Слайд 19





Порядок коллекторов
Описание слайда:
Порядок коллекторов

Слайд 20





Mage_Sales_Model_Quote_Address_Total_Nominal
Коллектор специально для Nominal Items
Реализует свой собственный стек коллекторов, такой же как общий стек квоты
Все коллекторы собственного стека – унаследованы от аналогичных коллекторов квоты. Только результаты не выдают наружу во Frontend.
Другие коллекторы квоты с Nominal items в основном не работают
Описание слайда:
Mage_Sales_Model_Quote_Address_Total_Nominal Коллектор специально для Nominal Items Реализует свой собственный стек коллекторов, такой же как общий стек квоты Все коллекторы собственного стека – унаследованы от аналогичных коллекторов квоты. Только результаты не выдают наружу во Frontend. Другие коллекторы квоты с Nominal items в основном не работают

Слайд 21





Mage_Sales_Mode_Quote_Address_Total_Subtotal
Общая цена позиций
Описание слайда:
Mage_Sales_Mode_Quote_Address_Total_Subtotal Общая цена позиций

Слайд 22





Mage_SalesRule_Model_Quote_Freeshipping
Правила бесплатной доставки
Описание слайда:
Mage_SalesRule_Model_Quote_Freeshipping Правила бесплатной доставки

Слайд 23





Mage_Tax_Model_Sales_Total_Quote_Subtotal
Вычисление налогов на subtotal, чтобы разделить subtotal incl. tax и subtotal excl. tax и на них потом правильно начислить скидки
Описание слайда:
Mage_Tax_Model_Sales_Total_Quote_Subtotal Вычисление налогов на subtotal, чтобы разделить subtotal incl. tax и subtotal excl. tax и на них потом правильно начислить скидки

Слайд 24





Mage_Sales_Model_Quote_Address_Total_Shipping
Вычисление стоимости доставки, в том числе и вариантов
Описание слайда:
Mage_Sales_Model_Quote_Address_Total_Shipping Вычисление стоимости доставки, в том числе и вариантов

Слайд 25





Mage_Weee_Model_Total_Quote_Weee
Вычисление фиксированных налогов
Описание слайда:
Mage_Weee_Model_Total_Quote_Weee Вычисление фиксированных налогов

Слайд 26





Mage_Tax_Model_Sales_Total_Quote_Shipping
Начисление налогов на доставку. Используется Shipping Tax Class, который задается в админке в конфигурации системы.
Описание слайда:
Mage_Tax_Model_Sales_Total_Quote_Shipping Начисление налогов на доставку. Используется Shipping Tax Class, который задается в админке в конфигурации системы.

Слайд 27





Mage_SalesRule_Model_Quote_Discount
Подключение всех скидок и купонов
Описание слайда:
Mage_SalesRule_Model_Quote_Discount Подключение всех скидок и купонов

Слайд 28





Mage_Tax_Model_Sales_Total_Quote_Tax
Вычисление всех налогов после применения скидок и Weee
Описание слайда:
Mage_Tax_Model_Sales_Total_Quote_Tax Вычисление всех налогов после применения скидок и Weee

Слайд 29





Mage_Sales_Model_Quote_Address_Total_Grand
Суммирование всех величин для показа итога суммы покупателю
Описание слайда:
Mage_Sales_Model_Quote_Address_Total_Grand Суммирование всех величин для показа итога суммы покупателю

Слайд 30





Enterprise: Rewards, GiftCard, CustomerBalance
Возможность оплаты бонусами, подарочными картами и со своего счета в магазине
Описание слайда:
Enterprise: Rewards, GiftCard, CustomerBalance Возможность оплаты бонусами, подарочными картами и со своего счета в магазине

Слайд 31


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №31
Описание слайда:

Слайд 32


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №32
Описание слайда:

Слайд 33


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №33
Описание слайда:

Слайд 34


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №34
Описание слайда:

Слайд 35


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №35
Описание слайда:

Слайд 36


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №36
Описание слайда:

Слайд 37





3 – Сам!
Описание слайда:
3 – Сам!

Слайд 38


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №38
Описание слайда:

Слайд 39





Реализация
Помним основы Magento:
свой неймспейс (Zerkella)
наш модуль – в локальном codepool: app/code/local
Итого модуль Zerkella_Wrapping в app/code/local/Zerkella_Wrapping
Описание слайда:
Реализация Помним основы Magento: свой неймспейс (Zerkella) наш модуль – в локальном codepool: app/code/local Итого модуль Zerkella_Wrapping в app/code/local/Zerkella_Wrapping

Слайд 40





Подключение в коллекторы – в config.xml.
Подключение в коллекторы – в config.xml.
Путь ноды: config/global/sales/quote/totals
Описание слайда:
Подключение в коллекторы – в config.xml. Подключение в коллекторы – в config.xml. Путь ноды: config/global/sales/quote/totals

Слайд 41





‘wrapping’ – код коллектора
‘wrapping’ – код коллектора
Можно использовать <before> и <after>
Можно в них через запятую перечислять коды коллекторов
Наша модель коллектора:
Описание слайда:
‘wrapping’ – код коллектора ‘wrapping’ – код коллектора Можно использовать <before> и <after> Можно в них через запятую перечислять коды коллекторов Наша модель коллектора:

Слайд 42





Обязательный метод collect():
Обязательный метод collect():
Описание слайда:
Обязательный метод collect(): Обязательный метод collect():

Слайд 43





Пусть будет видно на фронте, метод fetch():
Пусть будет видно на фронте, метод fetch():
Описание слайда:
Пусть будет видно на фронте, метод fetch(): Пусть будет видно на фронте, метод fetch():

Слайд 44


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №44
Описание слайда:

Слайд 45


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №45
Описание слайда:

Слайд 46





Напоследок
Легко, но лишь начало: модели для nominals, инвойсов, shipping, refunds (creditmemo) и генерации pdf
Только цельный $quote->collectTotals() гарантирует правильность расчета. Но не $address->collectTotals()
Помнить, что может быть много collectTotals() – кешировать ресурсоемкие результаты
Описание слайда:
Напоследок Легко, но лишь начало: модели для nominals, инвойсов, shipping, refunds (creditmemo) и генерации pdf Только цельный $quote->collectTotals() гарантирует правильность расчета. Но не $address->collectTotals() Помнить, что может быть много collectTotals() – кешировать ресурсоемкие результаты

Слайд 47





Спасибо
Андрей Церкус, skype: andrey.tserkus
Magento Developer, Magento Core Team,
Magento Inc.
Описание слайда:
Спасибо Андрей Церкус, skype: andrey.tserkus Magento Developer, Magento Core Team, Magento Inc.

Слайд 48


Все дороги ведут в Checkout Андрей Церкус Magento Developer, Magento Core Team, Magento Inc. - презентация, слайд №48
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию