v1.0.1 — фикс «конфликта данных»
Исправлено: если неоплаченный заказ авто-отменялся WooCommerce по таймауту удержания склада, а покупатель в это время оплачивал в Яндексе, эндпоинты checkout и checkout/placed отвечали 409 — Яндекс показывал «Не удалось оформить заказ используя YCP: конфликт данных» при фактически принятой оплате.
Теперь отменённый/failed заказ автоматически восстанавливается в pending и оформление продолжается штатно. Ответ 409 остаётся только для необратимого состояния (refunded).
Рекомендация: увеличьте в WooCommerce таймаут «Удержание запасов» (Настройки → Товары → Склад) до 180+ минут — заказы будут реже попадать в эту гонку.