Дата и время изменения товара в API В метод GET /api/v5/store | RetailCRM pro
Дата и время изменения товара в API
В метод GET /api/v5/store/products добавлено новое поле products[][updatedAt] — дата редактирования товара в системе.
При реализации постоянной трансляции изменений во внешнюю систему рекомендуется использовать комбинацию фильтров:
• filter[sinceUpdatedAt] — нижнее ограничение по дате изменения товара • filter[sinceId] — ID товара
Пример:
1. Первый запрос /api/v5/store/products?filter[sinceUpdatedAt]=2021-01-01 00:00:00 2. Второй запрос /api/v5/store/products?filter[sinceUpdatedAt]=2021-01-01 00:00:00&filter[sinceId]=2863, где 2863 — ID последнего товара в ответе на первый запрос 3. Последующий запрос /api/v5/store/products?filter[sinceUpdatedAt]=2021-01-01 00:00:00&filter[sinceId]=LAST_ID_FROM_PREV_REQUEST
Выборка производится, пока в ответе есть изменившиеся товары. Обратите внимание, что скрипт при следующей синхронизации должен передавать в filter[sinceUpdatedAt] дату начала прошлой синхронизации, чтобы не потерять изменения, произошедшие в момент синхронизации.