usces_filter_delivery_company_url / フィルターフック

発送完了メールに記載する配送会社のトラッキング用URLを変更する

説明

発送完了メールに記載する配送会社のトラッキング用URLを変更します。

使い方

add_filter( 'usces_filter_delivery_company_url',  'my_filter_delivery_company_url', 10, 3 );
function my_filter_delivery_company_url( $url, $delivery_company, $tracking_number ) {
    //処理
    return $url;
}

パラメータ

$url
(文字列)トラッキング用URL
$delivery_company
(文字列)配送会社名
$tracking_number
(文字列)追跡番号

用例

add_filter( 'usces_filter_delivery_company_url',  'my_filter_delivery_company_url', 10, 3 );
function my_filter_delivery_company_url( $url, $delivery_company, $tracking_number ) {
    if( '○✕運送' == $delivery_company ) {
        $url = 'https://****/tracking.html';
        if( ! empty( $tracking_number ) ) {
            $url .= '&number=' . $tracking_number;
        }
    }
    return $url;
}

ソースファイル

usc-e-shop/functions/utility.php

関連資料

  • usces_get_delivery_company_url()
  • usces_filter_deli_comps ・・・ 受注データ編集画面の配送会社名の選択肢を変更