Οδηγοί
Courier Center Voucher: hooks για developers
Filters, actions και meta keys του Courier Center Voucher για developers: κουμπί έκδοσης, πεδία παραθύρου και ενέργειες μετά την έκδοση.
1 λεπτό για να το διαβάσετε
Βάλτε τον δικό σας κώδικα σε child theme ή σε δικό σας μικρό plugin, όχι μέσα στο plugin.
Filters
obs_courier_obs_courier_center_show_generate_voucher_button($show, $order): κρύβει το κουμπί έκδοσης με δικούς σας κανόνες.obs_courier_obs_courier_center_create_voucher_button_text($text): το κείμενο του κουμπιού.obs_courier_obs_courier_center_deleting_voucher($voucher_number, $order): ο αριθμός πριν την ακύρωση.
Actions
obs_courier_obs_courier_center_voucher_created($order, $voucher_number, $result): μετά την έκδοση.obs_courier_obs_courier_center_voucher_deleted($order, $voucher_number): μετά την ακύρωση.obs_courier_obs_courier_center_create_voucher_modal($order): επιπλέον πεδία στο παράθυρο. Το plugin το χρησιμοποιεί για το «Choose Account».obs_courier_obs_courier_center_admin_page_before_settingsκαι…_after_settings: περιεχόμενο πάνω ή κάτω από τις ρυθμίσεις.
Meta keys της παραγγελίας
obs_courier_center: ο αριθμός voucher.obs_courier_center_pieces: τα δέματα.
Τα σφάλματα έκδοσης και ακύρωσης γράφονται στα αρχεία καταγραφής του WooCommerce με πηγή obs_courier_center.