Есть задача синхронизации товаров из сайта в crm. То есть товар сохраняем, отправляем инфу в crm.
Товары можно править, через стандартную форму, через collection а также есть модуль из валютами, где при изменении курса, пересохраняются все товары определьонной валюты.
При обновлении товара, через стандартную форму, мы сразу может отправить запрос. При обновлении валют, желательно сгрупировать, и слать по 100 товаров за раз. А то 1000 запросов в crm это не ок.
Вариант один пишем плагин, и отдельно пишем код в модуль импорта.
Вариант два, пишем клас, делаем эго синглтоном, а в плагине на сохранении проверяем, если мы сохранили не из импорта, то сразу отправляем инфу в crm, если из импорта, то просто накапливаем инфу в поле. А в конце запускаем отправку всех товаров по 100 штук в crm.
Можете предложить свой вариант, что-то посоветовать или просто обосрать мои варианты.