Я пытаюсь встроить функциональность в процесс заказа WooCommerce после создания заказа и / или завершения статуса заказа.
С чем я борюсь, так это с возможностью отладки процесса этой новой функциональности.
Я хотел бы начать с простого шага, когда заказ будет создан в база данных. Я хотел бы вывести заказ на экран с помощью var_dump или аналогичного.
С этого момента, если я смогу это сделать, я смогу отслеживать свои функциональные возможности в процессе, но в настоящее время я Я не смог этого сделать.
При использовании хука woocommerce_checkout_order_processed
я вижу ответ ajax, но заказ пуст. См. Пример ниже;
add_action( 'woocommerce_checkout_order_processed', 'my_function', 1, 10 );
function my_function($order_id) {
$order = new WC_Order( $order_id );
die(var_dump($order) );
wc_add_notice( 'stop', 'error' );
}
Этот вышеупомянутый крючок кажется наиболее подходящим для стрельбы по моему крюку. Любая помощь здесь будет принята с благодарностью.