index.php

WooCommerce Shipping Tracking Utility

This plugin provides a utility for managing shipping tracking information in WooCommerce.

<?php /* Plugin Name: WooCommerce Shipping Tracking Utility Plugin URI: https://codewp.ai Description: This plugin provides a utility for managing shipping tracking information in WooCommerce. Author: CodeWP Assistant Author URI: https://codewp.ai Version: 1.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } // Add shipping tracking info to the order meta add_action( 'woocommerce_checkout_update_order_meta', 'codewp_save_shipping_tracking_info' ); function codewp_save_shipping_tracking_info( $order_id ) { if ( ! empty( $_POST['shipping_tracking_number'] ) ) { update_post_meta( $order_id, 'shipping_tracking_number', sanitize_text_field( $_POST['shipping_tracking_number'] ) ); } } // Display shipping tracking info in the order edit screen add_action( 'woocommerce_admin_order_data_after_shipping_address', 'codewp_display_shipping_tracking_info' ); function codewp_display_shipping_tracking_info( $order ) { $tracking_number = get_post_meta( $order->get_id(), 'shipping_tracking_number', true ); if ( ! empty( $tracking_number ) ) { echo '<p><strong>' . __( 'Shipping Tracking Number:', 'codewp' ) . '</strong> ' . $tracking_number . '</p>'; } }