Hur kan vi hjälpa dig med ?
2.1 Utvecklarhooks
Här hittar du hookarna, filtren och ordermeta i Early Bird Shipping.
Hookarna skickar
\WC_Order $order, inte ett order-ID – typar duint $order_idblir det TypeError. Ange antalet argument iadd_action().
Actions
itsed_connect_earlybird_booking_created– bokning bekräftad.\WC_Order $order, array $dataitsed_connect_earlybird_booking_failed– bokningen misslyckades.\WC_Order $order, string $error, array $dataitsed_connect_earlybird_status_updated– ny status.\WC_Order $order, array $dataitsed_connect_earlybird_return_status_updated– ny status på returen.\WC_Order $order, array $dataitsed_connect_earlybird_activated– vid aktivering.bool $network_wideitsed_connect_earlybird_init,itsed_connect_earlybird_deactivated– inga parametraritsed_connect_earlybird_multi_package_notice_shown,itsed_connect_earlybird_high_risk_notice_shown,itsed_connect_earlybird_fallback_notice_shown– inga parametrar
Filters
itsed_connect_earlybird_is_multi_package–bool $is_multi, array $packages→bool. Flera fraktpaket?itsed_connect_earlybird_delivery_requirements–array $requirements, \WC_Order $order→array. Krav somminimum_age
add_action( 'itsed_connect_earlybird_status_updated', function ( \WC_Order $order, array $data ) {
$order->get_meta( '_itsed_connect_earlybird_status' );
}, 10, 2 );Ordermeta
Nycklarna har prefixet _itsed_connect_earlybird_; listorna visar bara suffixet. Fel nyckel ger tom sträng.
Försändelsen
type–home,box.delivery,expressbooking_id,order_ref– boknings-ID, orderreferensstatus,status_label,status_class,description,is_terminal,can_cancel– status, etikett, klass, beskrivning, flaggortracking_code,tracking_url,tracking_id,deliveries– spårning och delleveranserlast_event,last_webhook_at,booking_version– senaste händelsenbox_id,box_address,delivery_day,estimated_delivery– paketskåp, leveransdag, beräknat datumaddress_classification–house_type,mailbox_type,risk_levelfallback,distribution_type,actual_product_id– reservtransportör och använd produktplatform_service,carrier_service,service_profile– tjänsteinformationerror,error_code,error_http_status,error_retryable– senaste feletpackage_count,parcels,package_manifest– paketen från kassandisplay_to_consumer–no= dölj för kunden
Returen
return_booking_id,return_status,return_status_label,return_can_cancel,return_booking_version,return_last_event,return_tracking_code,return_tracking_url,return_pickup_dayreturn_code– koden kunden visar
Övriga nycklar med samma prefix är interna.