Проблема даты заказа в WooCommerce REST‑API
При работе с WooCommerce REST‑API часто возникает ситуация, когда при выборке заказов после определённой даты учитывается только дата создания заказа. Это приводит к тому, что обновлённые заказы (например, изменённые статусом или суммой) не попадают в выгрузку, что затрудняет синхронизацию с 1С.
Как это решено
Для обхода этой особенности был написан небольшой фрагмент кода, который расширяет запрос к WooCommerce так, чтобы в качестве критерия использовалась дата модификации заказа. Код оформлен в виде плагина, который можно установить в любой WordPress‑сайт с WooCommerce.
Ключевой момент: вместо параметра after (дата создания) используется modified_after, который учитывает изменения заказа. Это позволяет получать актуальные данные о заказах, даже если они были только обновлены.
Установка плагина
- Скачайте архив плагина с Yandex.Disk.
- Разархивируйте файл и разместите папку
woocommerce-1c-date-modifierв директорииwp-content/plugins/вашего сайта. - В админке WordPress перейдите в раздел Плагины → Установленные плагины и включите плагин «WooCommerce 1C Date Modifier».
- Плагин автоматически подключит нужные хуки к WooCommerce REST‑API, и запросы к заказам будут учитывать дату модификации.
Ссылка на скачивание
Готовый плагин доступен по ссылке выше. После установки он сразу начнёт работать без дополнительной настройки.
Скриншот плагина в действии

Если у вас возникнут вопросы по настройке или интеграции с 1С, оставляйте комментарии – будем рады помочь!