Pluginul pune la dispoziția developerilor un hook care permite setarea unui status personalizat al comenzii la care se declanșează procesul de generare automată a AWB-ului.
Valoarea implicită #
În mod implicit, AWB-ul este generat atunci când comanda ajunge în statusul „processing„/ „procesare”
Cum personalizați acest status #
Pentru a modifica statusul, se poate utiliza următorul filtru:
add_filter('curiero_autogenerate_awb_status', function (): string { return 'NUME STATUS';});
Înlocuiți „NUME STATUS” cu slug-ul statusului dorit (ex.: completed, on-hold, pending, sau orice status personalizat utilizat in site).
Exemplu practic #
Dacă doriți ca AWB-ul să fie generat automat atunci când comanda ajunge în statusul completed, utilizați:
add_filter('curiero_autogenerate_awb_status', function (): string { return 'completed';});
Notă pentru dezvoltatori #
Hook-ul trebuie introdus în fișierul functions.php al temei, iar noul status trebuie să fie unul valid și existent în WooCommerce sau în extensiile active din site.