Order Status Management — a practical guide to WooCommerce order statuses with clear examples you can reuse in real projects.
WooCommerce Plugin Development Series (31/101). Prefer one article? Read the complete WooCommerce plugin development tutorial.
Short description
Use `$order->update_status()` so emails/hooks fire correctly.
Update status
$order->update_status('processing', 'Payment confirmed');