Ü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.