ホーム WooCommerceチュートリアル 標準記事

標準記事

WooCommerce注文に「発送中」ステータスを追加する

WooCommerce を使って自社の越境EC独立サイトを構築できることはご存知でしょう。デフォルトの WooCommerce 注文ステータスは、Completed(完了)、Processing(処理中)、On hold(保留)、Cancelled(キャンセル)の4種類のみです。越境注文の場合、配送に時間がかかることが多いため、…

2022年12月4日更新 約3分で読めます

WooCommerceを使用して自分のクロスボーダーEC独立サイトを構築できることはご存知の通りです。デフォルトのWooCommerce注文ステータスは、Completed(完了)、Processing(処理中)、On hold(保留)、Cancelled(キャンセル)のいくつかのみです。クロスボーダー注文を行う際、物流時間が比較的長くなります。通常通りProcessing(処理中)と表示すると、ユーザーにとって混乱を招く可能性がありますが、新たに「発送中」ステータスを追加すれば、より親切になります。

WooCommerceの注文に追加のカスタムステータスを追加したい場合は、Pluginまたはコードの方法で処理できます。

プラグインを使用してカスタム注文ステータスを追加

Custom Order Status for WooCommerceは、WooCommerceに注文ステータスを追加する無料プラグインで、WordPress管理画面から無料でインストールできます。

プラグインのURL

このプラグインを使用すると、カスタムステータスにアイコンや色を追加することもできます。

Custom Order Status for WooCommerce

コードを使用してカスタム注文ステータスを追加

コードを使用して追加すると、プラグインを1つ少なくインストールできますが、初心者がコードを誤って変更するとサイトにエラーが発生する可能性があるため、この方法を使用する際は注意してください。

function naiba_wc_register_post_statuses() {
	register_post_status( 'wc-shipping-progress', array(
	'label' => _x( 'Shipping In Progress', 'WooCommerce Order status', 'text_domain' ),
	'public' => true,
	'exclude_from_search' => false,
	'show_in_admin_all_list' => true,
	'show_in_admin_status_list' => true,
	'label_count' => _n_noop( 'Approved (%s)', 'Approved (%s)', 'text_domain' )
	) );
	}
	add_filter( 'init', 'naiba_wc_register_post_statuses' );
	function naiba_wc_add_order_statuses( $order_statuses ) {
		$order_statuses['wc-shipping-progress'] = _x( 'Shipping In Progress', 'WooCommerce Order status', 'text_domain' );
		return $order_statuses;
		}
add_filter( 'wc_order_statuses', 'naiba_wc_add_order_statuses' );

上記のコードをテーマの関数ファイルに追加し、保存すると、注文リストのステータスに「Shipping In Progress」のオプションが表示されます。

2.5/5 - (16 投票)
前の記事 初心者向けWordPress企業向けテーマ:啓航 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 WooCommerceの商品並び順を変更する方法 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: