Make implementation of third party elements in magento 2 in 5-times easier
Magento and 3-rd party systems integration
Click here to load reader
-
Upload
alex-stevenson -
Category
Documents
-
view
439 -
download
3
description
Transcript of Magento and 3-rd party systems integration
Интеграция Magento с другими торговыми
площадками
Федоренко Вячеслав
Технический директор ООО «Надёжные системы»
С чем мы интегрировались?
Типы и протоколы синхронизаций
Магенто второстепенная система — только одна из точек сбыта продукции
Магенто первостепеная — синхронизируемая система просто один из marketplaces
FTP
SOAP
XML-RPC
Объекты синхронизации
Продукты Ордера Пейменты
Кастомеры Inventory Шипменты
Общие моменты Логирование История
Sandbox и live отличаются Дебаг левел
Интеграция при которой Magento — второстепенная система
Синхронизируем:
Продукты
Inventory
Ордера
Шипменты
Инвойсы
Синхронизация продуктов и инвентаря
Мэпинг аттрибутов
Конфигурируемые продукты и супер атрибуты
обновление и не обновление лабелов
Желателен параметр last_update в API
Синхронизация инвентаря и цен Online
Использование Import/Export модуля
Использование Import/Export модуля
Используемые классы:
Mage_ImportExport_Model_Import_Entity_Product
сброс счетчиков, модели для типов продуктов
Mage_ImportExport_Model_Import
класс модели импорта, класс ресурса с очередью
Mage_ImportExport_Model_Mysql4_Import_Data
своя работа с очередью
Mage_ImportExport_Model_Import_Entity_Product_Type_*
своя проверка атрибутов
Синхронизация ордеров
Онлайн плейс ордера
отправка перед плейсом, обработка ошибки и обработка успеха
Частичный инвойс и шипмент
синхронизация итемов
Мультишипинг
свои евенты
Синхронизация Кастомеров
Уникальный E-mail
Группы и цены для групп
Пароли
Адреса
Интеграция при которой Magento — основная система
Синхронизируем:
Продукты
Inventory
Ордера
Шипменты
Синхронизация продуктов
Меппинг значений атрибутов
Атрибут 'Disabled from export'
Синхронизация ордеров
Ордер с продуктами которых нельзя купить
Частичный шиппинг
Комменты в ордерах
Очередь обработки синхронизации
Лимит у cron по времени выполнения
Проверка на запущенность в cron
Разбиение в очередь
Рандомное время запуска синхронизации
Вопросы
Федоренко Вячеслав
Технический директор ООО «Надёжные системы»