Add Prefix And Suffix to Order Number With Date Serial For WooCommerce

Table of Contents

Enhance WooCommerce order numbers with a custom prefix and suffix using this simple code snippet. Automatically add the order date as a prefix and any desired suffix to create unique, informative order IDs. Easily implement with a single function and filter hook.

Original Post

Add Prefix And Suffix to Order Number With Date Serial For WooCommerce


//--- Add Order Number Prefix and Suffix ---//
function change_woocommerce_order_number( $order_id ) {
	$order = new WC_Order($order_id);
	$datetime = new DateTime($order->order_date);
	$date = $datetime->format('Y-m-d');
	$dateSerial = explode("-", $date);
	$suffix = "anything";
  $new_order_id = $dateSerial[0].$dateSerial[1].$dateSerial[2].$order_id.$suffix;
  return $new_order_id;
}
add_filter( 'woocommerce_order_number', 'change_woocommerce_order_number' );

Related Posts

The Complete WordPress Customization Tutorial – Just Copy And Paste And Work

🚀 Unlock Ads-Free Experience At $5/year

✓ 14 days free trial ✓ Cancel anytime

48 thoughts on “Add Prefix And Suffix to Order Number With Date Serial For WooCommerce”

Leave a Comment

Your email address will not be published. Required fields are marked *