Мы написали оболочку для «FastSimpleImport2», которая позволяет нам использовать CSV-, SQL-, XML- или другие источники данных. Цель состояла в том, чтобы каждый импортер в каждом проекте клиента следовал одинаковым шагам и структуре.
Поэтому, если вы хотите создать новый импорт, вам просто нужно реализовать некоторые классы, которые расширяют наши базовые классы, и вам просто нужно заполнить некоторые абстрактные функции. Все остальное обрабатывается базовыми классами.
У нас была проблема в Magento1, что каждый импорт для каждого клиента был совершенно разным (как вызывать, куда вызывать, какие параметры, оболочка и бэкэнд). Так что это был важный шаг для нас, чтобы вывести каждый проект на один уровень.
Но я не могу сказать вам, если это "состояние дел". Что я могу вам сказать: «обычный» бэкэнд-импорт совершенно бесполезен для наших рабочих процессов (поскольку большинство наших клиентов используют плановый / автоматический импорт с широким диапазоном источников данных и типов), а продукты не поддерживаются в Magento.