Na zalost, za sada, jedini nacin za slanje je prilikom ta dva statusa.
Jedino sto mi pada na pamet mozda je da probate napraviti plugin koji se zove woo-solo-api-add-on
i u njemu extendati ovu klasu: https://github.com/dingo-d/woo-solo-api/blob/develop/src/ECommerce/WooCommerce/MakeApiRequest.php
i izmjeniti register metodu tako da dodate jos jednu akciju. To bi islo otprilike ovako (nisam pokusavao):
woo-solo-api-add-on.php:
<?php
class WooSoloApiAddOnModifiedApiRequest extends MadeByDenis\WooSoloApi\ECommerce\WooCommerce\MakeApiRequest {
public function register(): void {
parent::register();
add_action('woocommerce_order_status_pending', [$this, 'sendApiRequestOnOrderCompleted'], 30, 1);
}
}
Ima dva hooka koja bi mogla odgovarati vasim potrebama, nisam 100% siguran koji od ova dva odgovaraju statusu ‘u obradi’: woocommerce_order_status_pending
i woocommerce_order_status_processing
.
Nadam se da ce to pomoci.