Я работал над модулем для синхронизации данных между клиентским CRM-инструментом (Microsoft C5 Dynamics - MS SQL DB) и magento.
Я вижу возможность обновить записи из magento в базу данных CRM (событие / наблюдатель из методов save_after), потому что когда клиенты выполняют какие-либо действия, такие как редактирование / размещение заказа, мы можем инициировать событие и обновить запись в базе данных CRM. , Так что это единственное обновление записи.
Но как это работает для массовых записей (мне нужно синхронизировать данные о продуктах / заказах / клиентах в обоих направлениях).
Да, это должно быть через cron. Но как мы можем выбрать только обновленные / добавленные строки с обоих концов для синхронизации. Возможно ли это или единственный способ сравнить каждую запись в обеих БД и обновить их в обе стороны?
Пожалуйста, помогите мне в этом, или может кто-нибудь подскажет мне правильный путь.
Спасибо