WooCommerce státusz állítás kívülről

Üdv,

megoldást szeretnék arra, hogy URL meghívással tudjak adott rendelésnek státuszt változtatni.
Valami ilyesmi az elképzelés: https://webcím.hu/?status_changed=1&order_id=215611&new_status=wc-pending

Próbálkoztam kóddal, de nem sok sikerrel (nem ismeri fel a rendelést: PHP Fatal error: Uncaught Exception: Érvénytelen rendelés. in /home/…/public_html/…/wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php:104).

Íme a lényeg:
$order = new WC_Order( $_GET[“order_id”] );
$order->update_status($_GET[“new_status”]);
}
A lényeg, hogy lefussanak a státuszváltozással járó függvények is (pl. e-mail kiküldés), amik akkor hajtódnak le, ha ezt admin-ban állítanám át.

Köszönöm.

$order = wc_get_order($_GET[“order_id”]);
$order->update_status($_GET[“new_status”]);

kóddal sem jó. :frowning:

Megoldódott.
Action-be téve már jó. Érdekes.