run action on status update (admin)

Viewing 1 post (of 1 total)
  • Author
  • #4085
    Admin & Mod

      example. when you change the status of an order to PROCESSED you could automatically open the print dialog to print it somewhere .
      if you want to do something else on change of status , change as required.

      add_action('admin_footer', 'wppizza_print_processed_orders');
      function wppizza_print_processed_orders(){
      global $current_screen;
      if(isset($current_screen) && $current_screen->id=='wppizza_page_wppizza-order-history'){
      echo"<script type='text/javascript'>
      /* <![CDATA[ */
      $(document).on('change', '.wppizza_order_status', function(e){
      var self=$(this);
      var selId=self.attr('id').split('-').pop(-1);
      var selfVal=self.val();
      /* do things when you change the status to PROCESSED, in this case trigger the print button **/
      var triggerTarget=$('#wppizza-print-order-'+selId+'');
      /* ]]> */
    Viewing 1 post (of 1 total)
    • The topic ‘run action on status update (admin)’ is closed to new replies.