Skip to content

v1.0.1 — фикс «конфликта данных»

Choose a tag to compare

@perfinn perfinn released this 27 Jul 22:34
· 2 commits to main since this release

Исправлено: если неоплаченный заказ авто-отменялся WooCommerce по таймауту удержания склада, а покупатель в это время оплачивал в Яндексе, эндпоинты checkout и checkout/placed отвечали 409 — Яндекс показывал «Не удалось оформить заказ используя YCP: конфликт данных» при фактически принятой оплате.

Теперь отменённый/failed заказ автоматически восстанавливается в pending и оформление продолжается штатно. Ответ 409 остаётся только для необратимого состояния (refunded).

Рекомендация: увеличьте в WooCommerce таймаут «Удержание запасов» (Настройки → Товары → Склад) до 180+ минут — заказы будут реже попадать в эту гонку.