init_metaboxes(); } // Save the metabox. public function init_metaboxes() { add_action( 'add_meta_boxes', array( $this, 'add_product_metabox' ) ); add_action( 'save_post', array( $this, 'save_woocommerce_meta' ) ); } // Add the metabox. public function add_product_metabox() { add_meta_box( 'product_pickup_location', 'Product pickup Location', array( $this, 'create_product_pickup_location' ), 'shop_order' ); } // Display the metabox. public function create_product_pickup_location( $post ) { $pickup_location = get_post_meta( $post->ID, 'product_pickup_location', true ); ?>