WooCommerce-訂單編號前面加上日期流水號

Table of Contents

在WooCommerce中加入日期前綴至訂單編號。透過自訂函式change_woocommerce_order_number,擷取訂單日期並與原始訂單ID組合,形成新的訂單編號格式。

原始文章

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);
  $new_order_id = $dateSerial[0].$dateSerial[1].$dateSerial[2].$order_id;
  return $new_order_id;
}
add_filter( 'woocommerce_order_number', 'change_woocommerce_order_number' );

推薦文章

WordPress客製化網頁設計,複製貼上就搞定的程式碼大全

🚀 以每年 5 美元解鎖無廣告體驗

✓ 14 天免費試用 ✓ 隨時取消

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *