Μετάβαση στο περιεχόμενο
Οδηγοί

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.