Теперь, когда Magento 2 вышел в течение года плюс - что является «современным» в получении информации о продукте в систему? т.е. люди все еще пишут одноразовые скрипты импорта? Достаточно ли собственного импорта / экспорта? Есть ли сторонний модуль, который отлично подходит для этого? Сторонние сервисы? и т.п.
8
Если вы работаете в Quickbooks POS, Webgility - это хорошо. Возможно, это не современный уровень, но я использую Webgility ECC, но его заменили на Webgility Unify. Я не пробовал Unify, так как в месяц это намного больше, чем мы можем заплатить всего за 500 долларов в месяц.
ECC (старая версия) довольно хороша. Легко переносить продукты, синхронизировать инвентарь, и прост в использовании для доставки. Отправляет обратно в магазин и отправляет в отдел продаж QB и ни разу за 3 года не разрешил продажу товара, которого нет в наличии в обычном магазине. Как только кто-то что-то покупает в магазине, модуль ECC обновляет интернет-магазин практически в реальном времени, и это довольно удивительно, в основном во время покупок.
источник
Наш каталог проиндексирован в ElasticSearch, и мы используем R2 API M2 для продвижения новых продуктов. С помощью ES мы можем отслеживать, какие продукты были созданы, и их текущее состояние.
Таким образом, если мы добавляем новые элементы, удаляем или обновляем их, наш индексатор может указать, создавать ли новые продукты или обновлять существующие через API.
источник
Мы написали оболочку для «FastSimpleImport2», которая позволяет нам использовать CSV-, SQL-, XML- или другие источники данных. Цель состояла в том, чтобы каждый импортер в каждом проекте клиента следовал одинаковым шагам и структуре.
Поэтому, если вы хотите создать новый импорт, вам просто нужно реализовать некоторые классы, которые расширяют наши базовые классы, и вам просто нужно заполнить некоторые абстрактные функции. Все остальное обрабатывается базовыми классами.
У нас была проблема в Magento1, что каждый импорт для каждого клиента был совершенно разным (как вызывать, куда вызывать, какие параметры, оболочка и бэкэнд). Так что это был важный шаг для нас, чтобы вывести каждый проект на один уровень.
Но я не могу сказать вам, если это "состояние дел". Что я могу вам сказать: «обычный» бэкэнд-импорт совершенно бесполезен для наших рабочих процессов (поскольку большинство наших клиентов используют плановый / автоматический импорт с широким диапазоном источников данных и типов), а продукты не поддерживаются в Magento.
источник