Для работы часто использую платную тему DIVI от ElegantTheme. После последнего обновления WooCommerce сайт перестал подтверждать заказы, хотя в консоли эти заказы отображались. WooCommerce выдавал сообщение «Произошла ошибка подтверждения заказа. Попробуйте подтвердить заказ позднее».
Включив отображение логов я увидел ошибки следующего характера:
PHP Warning: Declaration of ET_Theme_Builder_Woocommerce_Product_Variable_Placeholder::get_available_variations() should be compatible with WC_Product_Variable
Решение проблемы оказалось следующим:
- Удалить WooCommerce
- Скачать версию WooCommerce не выше 4.6.2
- Установить
Ну или как альтернатива нужно обновить шаблон. Поскольку подписка у меня кончилась, то этот вариант мне не подходил.