概要
woocommerce_cart_totals_after_shipping
は、WooCommerceのカート画面で、送料の合計の後にカスタムコンテンツを追加するためのフックです。このアクションは、ショッピングカートの合計金額を表示するセクションに独自の情報やメッセージを挿入したい場合によく使用されます。具体的には、以下のような機能を実装する際に利用されることが多いです:
- カスタムメッセージの表示
- 割引情報の表示
- 特別オファーやプロモーションの告知
- ストレージコストや環境に優しい選択肢の提示
- 購入サポートやFAQへのリンクを提供
- 顧客への通知やメッセージの追加
構文
add_action( 'woocommerce_cart_totals_after_shipping', 'my_custom_function' );
function my_custom_function() {
// カスタムコード
}
パラメータ
woocommerce_cart_totals_after_shipping
アクションには特別なパラメータはなく、ワードプレスが自動的にフックを呼び出します。
戻り値
戻り値はありません。このアクションは、カスタムコンテンツを出力するためにのみ使用されます。
バージョン
- WooCommerce バージョン: 2.2以上
- WordPress バージョン: 4.0以上
この関数のアクションでの使用可能性
アクション名 | 使用例 |
---|---|
mu_plugin_loaded | |
registered_post_type | |
plugins_loaded | |
wp_roles_init | |
setup_theme | |
after_setup_theme | |
set_current_user | |
init | |
register_sidebar | |
wp_loaded | |
send_headers | |
parse_query | |
pre_get_posts | |
wp | |
template_redirect | |
get_header | |
wp_head |
サンプルコード
サンプルコード1: カスタムメッセージの表示
add_action( 'woocommerce_cart_totals_after_shipping', 'display_custom_message' );
function display_custom_message() {
echo '<p>お買い得情報: 今なら全商品10%オフ!</p>';
}
このコードは、カートの送料合計の下に特別オファーを表示します。
サンプルコード2: 割引クーポンの説明を追加
add_action( 'woocommerce_cart_totals_after_shipping', 'add_coupon_info' );
function add_coupon_info() {
echo '<p>クーポンコードを利用して、さらにお得にお買い物を楽しんでください。</p>';
}
このコードは、顧客にクーポン使用を促すメッセージを表示します。
サンプルコード3: 環境への配慮を伝える
add_action( 'woocommerce_cart_totals_after_shipping', 'eco_friendly_notice' );
function eco_friendly_notice() {
echo '<p>私たちの製品は環境に優しい素材で作られています。</p>';
}
このコードは、環境に配慮した商品であることを顧客に通知します。
サンプルコード4: 購入サポートへのリンクを追加
add_action( 'woocommerce_cart_totals_after_shipping', 'add_support_link' );
function add_support_link() {
echo '<p>ご質問がありますか? <a href="/support">サポートページ</a>をご覧ください。</p>';
}
このコードは、カート内にサポートページへのリンクを追加します。
サンプルコード5: 特別イベントを告知
add_action( 'woocommerce_cart_totals_after_shipping', 'announce_special_event' );
function announce_special_event() {
echo '<p>今月末までに購入すると、プレゼントがもらえます!</p>';
}
このコードは、特別イベントの告知をカートに追加します。